调整大小 结构原理图.JPG
调整大小 结构原理图.JPG

八位数字密码锁设计资料

收藏

资源目录
跳过导航链接。
压缩包内文档预览:
预览图
编号:27447648    类型:共享资源    大小:936.57KB    格式:ZIP    上传时间:2019-11-28 上传人:遗**** IP属地:湖北
6
积分
关 键 词:
八位 数字 密码锁 设计 资料
资源描述:
八位数字密码锁设计资料,八位,数字,密码锁,设计,资料
内容简介:
Skyle 整理--有不对之处请来信指正 数字温度传感器数字温度传感器 DS1820(DS18B20)的应用的应用 一一 单线数字温度计 单线数字温度计 DSl820 介绍介绍 DSl820 数字温度计提供 9 位(二进制)温度读数 指示器件的温度 信息经过单线接口送 入 DSl820 或从 DSl820 送出因此从主机 CPU 到 DSl820 仅需一条线(和地线)DSl820 的电源可以由数据线本身提供而不需要外部电源因为每一个 DSl820 在出厂时已经给定了唯一的序号因此任意多个 DSl820 可以存放在同一条单线总线上这允许在许多不同的地方放置温度敏感器件DSl820 的测量范围从-55到+125增量值为 0.5可在 l s(典型值)内把温度变换成数字 每一个 DSl820 包括一个唯一的 64 位长的序号 该序号值存放在 DSl820 内部的 ROM(只读存贮器)中开始8 位是产品类型编码(DSl820 编码均为 10H)接着的 48位是每个器件唯一的序号最后 8 位是前面 56 位的CRC(循环冗余校验)码DSl820 中还有用于贮 存测得的温度值的两个 8 位存贮器 RAM 编号为 0 号和 1号1 号存贮器存放温度值的符号如果温度为负()则 1 号存贮器 8 位全为 1 否则全为 0 0 号存贮器用于存放温度值的补码LSB(最低位)的1表示 0.5将存贮器中的二进制数求补再转换成十进制数并除以将存贮器中的二进制数求补再转换成十进制数并除以 2 就得到被测温度值就得到被测温度值(-550125)DSl820 的引脚如图 226l 所示 每只 D51820 都可以设置成两种供电方式 即数据总线供电方式和外部供电方式 采取数据总线供电方式可以节省一根导线 但完成温度测量的时间较长采取外部供电方式则多用一根导线但测量速度较快 温度计算温度计算 1 Ds1820 用 9 位存贮温值度最高位为符号位下图为 18b20 的温度存储方式负温度S=1正温度 S=0如 00AAH 为+85,0032H 为 25FF92H 为55 2Ds18b20 用 12 位存贮温值度最高位为符号位下图为 18b20 的温度存储方式负温度S=1正温度 S=0如 0550H 为+850191H 为25.0625,FC90H 为-55 二二DSl820 工作过程及时序工作过程及时序 DSl820 工作过程中的协议如下 初始化RoM 操作命令存储器操作命令处理数据 1初始化 单总线上的所有处理均从初始化开始 2ROM 操作品令 总线主机检测到 DSl820 的存在便可以发出 ROM 操作命令之一这些命令如 指令 代码 Read ROM(读 ROM) 33H Match ROM(匹配 ROM) 55H Skip ROM(跳过 ROM CCH Search ROM(搜索 ROM) F0H Alarm search(告警搜索) ECH 3存储器操作命令 指令 代码 Write Scratchpad(写暂存存储器) 4EH Read Scratchpad(读暂存存储器) BEH Copy Scratchpad(复制暂存存储器) 48H Convert Temperature(温度变换) 44H Recall EPROM(重新调出) B8H Read Power supply(读电源) B4H 4时 序 主机使用时间隙(time slots)来读写 DSl820 的数据位和写命令字的位 (1)初始化 时序见图 2.25-2主机总线 to 时刻发送一复位脉冲(最短为 480us 的低电平信号)接着在 tl 时刻释放总线并进入接收状态DSl820 在检测到总线的上升沿之后等待 15-60us接着 DS1820 在 t2 时刻发出存在脉冲(低电平持续 60-240 us)如图中虚线所示 以下子程序在 MCS51 仿真机上通过其晶振为 12M.初始化子程序 RESET PUSH B ;保存 B 寄存器 PUSH A 保存 A 寄存器 MOV A,#4 ;设置循环次数 CLR P1.0 ;发出复位脉冲 MOV B,#250 ;计数 250 次 DJNZ B,$ ;保持低电平 500us SETB Pl.0 ;释放总线 MOV B,#6 ;设置时间常数 CLR C ;清存在信号标志 WAITL: JB Pl.0,WH ;若总线释放跳出循环 DJNZ B,WAITL ;总线低等待 DJNZ ACC,WAITL;释放总线等待一段时间 SJMP SHORT WH: MOV B,#111 WH1: ORL C,P1.0 DJNZ B,WH1 ;存在时间等待 SHORT: POP A POP B RET (2)写时间隙 当主机总线 t o 时刻从高拉至低电平时就产生写时间隙见图 2253图 2254从 to 时刻开始 15us 之内应将所需写的位送到总线上DSl820 在 t后 15-60us 间对总线采样若低电平写入的位是 0见图 2253若高电平写入的位是 1见图 2254连续写 2 位间的间隙应大于 1us 写位子程序(待写位的内容在 C 中) WRBIT: PUSH B ;保存 B MOV B,#28 ;设置时间常数 CLR P1.0 ;写开始 NOP ;1us NOP ;1us NOP ;1us NOP ;1us N0P ;1us MOVPl.0,C ;C 内容到总线 WDLT: DJNZ B,WDLT;等待 56Us POP B SETB Pl.0 ;释放总线 RET ;返回 写字节子程序(待写内容在 A 中): WRBYTB: PUSH B :保存 B MOV B#8H ;设置写位个数 WLOP: RRC A ;把写的位放到 C ACALL WRBIT ;调写 1 位子程序 DJNZ BWLOP ;8 位全写完? POP B RET (3)读时间隙 见图 2255主机总线 to 时刻从高拉至低电平时总线只须保持低电平 l 7ts之后在 t1 时刻将总线拉高产生读时间隙读时间隙在 t1 时刻后 t 2 时刻前有效t z 距 to 为 15捍 s也就是说t z 时刻前主机必须完成读位并在 t o 后的 60 尸 s 一 120 fzs 内释放总线 读位子程序(读得的位到 C 中) RDBIT: PUSH B ;保存 B PUSH A ;保存 A MOV B,#23 ;设置时间常数 CLR P1.0 ;读开始图 2255 的 t0 时刻 NOP ;1us NOP ;1us NOP ;1us NOP ;1us SETB Pl.0 ;释放总线 MOV A,P1 ;P1 口读到 A MOV C,EOH ;P1.0 内容 C NOP ;1us NOP ;1us NOP ;1us NOP ;1us RDDLT: DJNZ B,RDDLT ;等待 46us SETB P1.0 POP A POP B RET 读字节子程序(读到内容放到 A 中) RDBYTE: PUSH B ;保存 B RLOP MOV B,#8H ;设置读位数 ACALL RDBIT ;调读 1 位子程序 RRC A ;把读到位在 C 中并依次送给 A DJNZ B,RLOP ;8 位读完? POP B ;恢复 B RET 三三多路测量多路测量 每一片 DSl820 在其 ROM 中都存有其唯一的 48 位序列号在出厂前已写入片内 ROM 中 主机在进入操作程序前必须逐一接入 1820 用读 ROM(33H)命令将该 l 820 的序列号读出并登录 当主机需要对众多在线 1820 的某一个进行操作时首先要发出匹配 ROM 命令(55H)紧接着主机提供 64 位序列(包括该 1820 的 48 位序列号)之后的操作就是针对该 1820 的而所谓跳过 ROM 命令即为之后的操作是对所有 1820 的框图中先有跳过 ROM即是启动所有 1820 进行温度变换之后通过匹配 ROM再逐一地读回每个 1820 的温度数据 在 1820 组成的测温系统中主机在发出跳过ROM 命令之后再发出统一的温度转换启动码 44H就可以实现所有 1820 的统一转换再经过 1s 后就可以用很少的时间去逐一读取这种方式使其 T 值往往小于传统方式由于采取公用的放大电路和 AD 转换器只能逐一转换显然通道数越多这种省时效应就越明显 四四实际应用实际应用 1ds1820 序列号获得 ;|-| ;| 读出 ds1820 序列号应用程序,P1.6 接 ds1820 | ;|-| ORG 0000H AJMP MAIN ORG 0020H MAIN: MOV SP,#60H CLR EA ;使用 ds1820 一定要禁止任何中断产生 LCALL INT ;初始化 ds1820 MOV A,#33H LCALL WRITE ;送入读 ds1820 的 ROM 命令 LCALL READ ;开始读出当前 ds1820 序列号 MOV 40H,A LCALL READ MOV 41H,A LCALL READ MOV 42H,A LCALL READ MOV 43H,A LCALL READ MOV 44H,A LCALL READ MOV 45H,A LCALL READ MOV 46H,A LCALL READ MOV 47H,A SETB EA SJMP $ INT: ;初始化 ds1820 子程序 CLR EA L0:CLR P1.6 ;ds1820 总线为低复位电平 MOV R2,#200 L1:CLR P1.6 DJNZ R2,L1 ;总线复位电平保持 400us SETB P1.6 ;释放 ds1820 总线 MOV R2,#30 L4:DJNZ R2,L4 ;释放 ds1820 总线保持 60us CLR C ;清存在信号 ORL C,P1.6 JC L0 ;存在吗?不存在则重新来 MOV R6,#80 L5:ORL C,P1.6 JC L3 DJNZ R6,L5 SJMP L0 L3:MOV R2,#240 L2:DJNZ R2,L2 RET WRITE: ;向 ds1820 写操作命令子程序 CLR EA MOV R3,#8 ;写入 ds1820 的 bit 数,一个字节 8 个 bit WR1:SETB P1.6 MOV R4,#8 RRC A ;把一个字节 data(A)分成 8 个 bit 环移给 C CLR P1.6 ;开始写入 ds1820 总线要处于复位(低)状态 WR2:DJNZ R4,WR2 ;ds1820 总线复位保持 16us MOV P1.6,C ;写入一个 bit MOV R4,#20 WR3:DJNZ R4,WR3 ;等待 40us DJNZ R3,WR1 ;写入下一个 bit SETB P1.6 ;重新释放 ds1820 总线 RET READ: CLR EA MOV R6,#8 ;连续读 8 个 bit RE1:CLR P1.6 ;读前总线保持为低 MOV R4,#4 NOP SETB P1.6 ;开始读总线释放 RE2:DJNZ R4,RE2 ;持续 8us MOV C,P1.6 ;从 ds1820 总线读得一个 bit RRC A ;把读得的位值环移给 A MOV R5,#30 RE3:DJNZ R5,RE3 ;持续 60us DJNZ R6,RE1 ;读下一个 bit SETB P1.6 ;重新释放 ds1820 总线 RET END 2温度转换和读取 ;|-| ;| 获取单个 ds1820 转化的温度值的应用程序,P1.6 接 ds1820 | ;|-| ORG 0000H AJMP MAIN ORG 0020H MAIN: MOV SP,#60H LCALL GET_TEMP SJMP $ GET_TEMP: CLR PSW.4 SETB PSW.3 ;设置工作寄存器当前所在的区域 CLR EA ;使用 ds1820 一定要禁止任何中断产生 LCALL INT ;调用初使化子程序 MOV A,#0CCH LCALL WRITE ;送入跳过 ROM 命令 MOV A, #44H LCALL WRITE ;送入温度转换命令 LCALL INT ;温度转换完全,再次初使化 ds1820 MOV A,#0CCH LCALL WRITE ;送入跳过 ROM 命令 MOV A,#0BEH LCALL WRITE ;送入读温度暂存器命令 LCALL READ MOV R7,A ;读出温度值低字节存入 R7 LCALL READ MOV R6,A ;读出谩度值高字节存入 R6 SETB EA RET INT: ;初始化 ds1820 子程序 CLR EA L0:CLR P1.6 ;ds1820 总线为低复位电平 MOV R2,#200 L1:CLR P1.6 DJNZ R2,L1 ;总线复位电平保持 400us SETB P1.6 ;释放 ds1820 总线 MOV R2,#30 L4:DJNZ R2,L4 ;释放 ds1820 总线保持 60us CLR C ;清存在信号 ORL C,P1.6 JC L0 ;存在吗?不存在则重新来 MOV R6,#80 L5:ORL C,P1.6 JC L3 DJNZ R6,L5 SJMP L0 L3:MOV R2,#240 L2:DJNZ R2,L2 RET WRITE: ;向 ds1820 写操作命令子程序 CLR EA MOV R3,#8 ;写入 ds1820 的 bit 数,一个字节 8 个 bit WR1:SETB P1.6 MOV R4,#8 RRC A ;把一个字节 data(A)分成 8 个 bit 环移给 C CLR P1.6 ;开始写入 ds1820 总线要处于复位(低)状态 WR2:DJNZ R4,WR2 ;ds1820 总线复位保持 16us MOV P1.6,C ;写入一个 bit MOV R4,#20 WR3:DJNZ R4,WR3 ;等待 40us DJNZ R3,WR1 ;写入下一个 bit SETB P1.6 ;重新释放 ds1820 总线 RET READ: CLR EA MOV R6,#8 ;连续读 8 个 bit RE1:CLR P1.6 ;读前总线保持为低 MOV R4,#4 NOP SETB P1.6 ;开始读总线释放 RE2:DJNZ R4,RE2 ;持续 8us MOV C,P1.6 ;从 ds1820 总线读得一个 bit RRC A ;把读得的位值环移给 A MOV R5,#30 RE3:DJNZ R5,RE3 ;持续 60us DJNZ R6,RE1 ;读下一个 bit SETB P1.6 ;重新释放 ds1820 总线 RET END Skyle 整理--有不对之处请来信指正 ? ? ? ? ?!?#?$?%?&?(?()*+,(?()*+,?-?./#0?01213456?00?.78?0$01213456$?9:;?-?5ABCDE&59?0?01213456?5%F5GCDE&59?$0?01213456?HIJ=(?0K01213456K0?01213456?L9?MN.78O0?01213456?L9PMN.Q8 !#? ? ? ?$? %&()*?FRSTU-V9W%V&WHV&33333333333333333333333TX0?0KVRS?GYBTU-V9W%V9W0?0KVYBZWHV3333TX?$?F?TU-V&W%V&WHV&33333333333333333333333TX0?0KV?G?TU-V&W%V9W0?0KV?WHV333333TX+? ,-.?-_?K-_?-_?-_?-_?$-_?-_?-_?0K0?0?0?0$0?0?0?-_?ab?/cYde?f-_?KFGg?IJ?hi?jk333lmnopqrstFGg?ubvwxst/012/012/012/012yz -_?K ?3? ? 45678nop|? O?O ?O?e ?m?9? :;? ? ?YBZ?J? ? ?W?K ?WO ? ?5?N?YBZ?J?0?L0V?3?330V?3?V?3?N?V? ?N?LV?3N?LV?3N?-?V?3aF?G?/cYd?N?V?3aF?G?/cYd?N?-V?3 aG?V? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?V?“N?fiefl?-V?3aG? ?nonop|?/cYd?”|e O? ? ? ?Yd?YBZ?JO?& / c Z?K&?&?K&?/cYd? F? ?$ ?$? G? ? ? ?YBZ?J?&?Yd?3333333333?&?Yd? ? ? GYB $O&?=(?$? ? GYB $O&?=(? ? GYB $O&?=(?K? ?qrGYBF5G?g?ub?=(?O? GYB $O&?#? GYB ?O&? GYB ?&? GYB ?&?N? GYB ?&?N? ? ? ? !?$?$ ?ABCD+?$ ?EF?BCD? ? ?#? ?$?/()*+?0()*3?)*?8f?(?f?f?f?H =(?H ?H ?5?)* H/c?$?/cz?)* H-5%?Fg?z?Fg?Gg?z?Gg?)* 0L?0LK?液晶显示密码锁电源区原理图:下载口原理图:按键区原理图:单片机接线原理图:蜂鸣器原理图:液晶区原理图:引脚标号功能说明 备注1Vss逻辑负电源输入引脚,0V2Vdd逻辑正电源输入引脚,+5V 3VoLCD驱动电源输入引脚,大小可调LCD显示对比度一般接0V4RS数据/指令寄存器选择引脚 RS=“H” :数据D0-D7 与数据寄存器通信 RS=“L” :数据D0-D7 与指令寄存器通信 5R/W读/写选择引脚 高电平:读数据 低电平:写数据 若不须要读操作功能,该引脚可直接接地 6E读写使能引脚 高电平有效,下降沿锁定数据 714D0D78 位数据线引脚4 位总线模式下,D0D3 引脚断开 15A背光电源输入引脚,+5V不带背光的模块无此引脚16K背光电源输入引脚,0V 电子密码锁【摘要】本文的电子密码锁利用数字逻辑电路,实现对门的电子控制,并且有各种附加电路保证电路能够安全工作,具有极高的安全系数。【关键词】电子密码锁、电压比较器、555单稳态电路、计数器、JK触发器、UPS电源。一、引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。设计本课题时构思了两种方案:一种是用以AT89C2051为核心的单片机控制方案;另一种是用以74LS112双JK触发器构成的数字逻辑电路控制方案。考虑到单片机方案原理复杂,而且调试较为繁琐,所以本文采用后一种方案。二、总体方案设计1、设计思路共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过40秒(一般情况下,用户不会超过40秒,若用户觉得不便,还可以修改)电路将报警80秒,若电路连续报警三次,电路将锁定键盘5分钟,防止他人的非法操作。2、总体方框图三、设计原理分析电路由两大部分组成:密码锁电路和备用电源(UPS),其中设置UPS电源是为了防止因为停电造成的密码锁电路失效,使用户免遭麻烦。密码锁电路包含:键盘输入、密码修改、密码检测、开锁电路、执行电路、报警电路、键盘输次数锁定电路。1、键盘输入、密码修改、密码检测、开锁及执行电路 . 其电路如下图3-1-1所示: 图3-1-1 键盘输入、密码修改、密码检测、开锁、执行电路开关K1K9是用户的输入密码的键盘,用户可以通过开关输入密码,开关两端的电容是为了提高开关速度,电路先自动将IC1IC4清零,由报警电路送来的清零信号经C25送到T11基极,使T11导通,其集电极输出低电平,送往IC1IC4,实现清零。 密码修改电路由双刀双掷开关S1S4组成(如图3-1-2所示), 它是利用开关切换的原理实现密码的修改。例如要设定密码为1458,可以拨动开关S1向左,S2向右,S3向左,S4向右,即可实现密码的修改,由于输入的密码要经过S1S4的选择,也就实现了密码的校验。本电路有16组的密码可供修改。 图3-1-2 密码修改电路 由两块74LS112(双JK触发器,包含IC1IC4)组成密码检测电路。由于IC1处于计数状态,当用户按下第一个正确的密码后,CLK端出现了一个负的下降沿,IC1计数,Q端输出为高电平,用户依次按下有效的密码,IC2IC3也依次输出高电平,送入与门IC5,使其输出开锁的高电平信号送往IC13的2脚,执行电路动作,实现开锁。执行电路是由一块555单稳态电路(IC13),以及由T10、T11组成的达林顿管构成。若IC13的2脚输入一高电平,则3脚输出高电平,使T10导通,T11导通,电磁阀开启,实现开门,同时T10集电极上接的D5(绿色发光二极管)发亮,表示开门,20秒后,555电路状态翻转,电磁阀停止工作,以节电。其中电磁阀并联的电容C24使为了提高电磁阀的力矩。2、 报警电路报警电路实现的功能是:当输入密码的时间超过40秒(一般情况下用户输入不会超过),电路报警80秒,防止他人恶意开锁。电路包含两大部分,2分钟延时和40秒延时电路。其工作原理是当用户开始输入密码时,电路开始2分钟计时,超出40秒,电路开始80秒的报警。图如下3-2-1所示 图3-2-1 报警电路 有人走近门时,触摸了TP端(TP端固定在键盘上,其灵敏度非常高,保证电路可靠的触发),由于人体自身带的电,使IC10的2脚出现低电平,使IC10的状态发生翻转,其3脚输出高电平,T5导通(可以通过R12控制T1的基极电流),其集电极接的黄色发光二极管D3发光,表示现在电子锁处于待命状态,T6截止,C4开始通过R14充电(充电时间是40秒,此时为用户输入密码的时间,即用户输入密码的时间不能超过40秒,否则电路就开始报警, 由于用户经常输入密码,而且知道密码,一般输入密码的时间不会超过40秒),IC2开始进入延时40秒的状态。 开始报警:当用户输入的密码不正确或输入密码的时间超过40秒,IC11的2脚电位随着C4的充电而下降,当电位下降到1/3Vcc时(即40秒延时结束时候),3脚变成高电位(延时时是低电平),通过R15使(R15的作用是为了限制T7的导通电流防止电流过大烧毁三极管)T7导通,其集电极上面接的红色发光二极管D4发亮,表示当前处于报警状态,T8也随之而导通,使蜂鸣器发声,令贼人生怯,实现报警.停止报警:当达到了80秒的报警时间,IC10的6,7脚接的电容C5放电结束,IC10的3脚变成低电平,T5截止,T6导通,强制使强制电路处于稳态,IC11的3脚输出低电平,使T7,T8截止,蜂鸣器停止报警;或者用户输入的密码正确,则有开锁电路中的T10集电极输出清除报警信号,送至T12(PNP),T12导通,强制使T7基极至低电位,解除报警信号。3、报警次数检测及锁定电路若用户操作连续失误超过3次,电路将锁定5分钟。其工作原理如下:当电路报警的次数超过3次,由IC9(74161)构成的3位计数器将产生进位,通过IC7,输出清零信号送往74161的清零端,以实现重新计数。经过IC8(与门),送到IC12(555)的2脚,使3脚产生5分钟的高电平锁定脉冲(其脉冲可由公式T=1.1RC计算得出),经T9倒相,送IC6输入端,使IC6输出低电平,使IC13不能开锁,到锁定的目的。电路图如下3-3-1所示: 图3-3-1报警次数检测及锁定电路4、备用电源电路为了防止停电情况的发生,本电路后备了UPS电源,它包括市电供电电路,停电检测电路,电子开关切换电路,蓄电池充电电路和蓄电池组成。其电路图如下3-4-1所示:220V市电通过变压器B降压成12V的交流电,再经过整流桥整流,7805稳压到5V送往电子切换电路,由于本电路功耗较少,所以选用10W的小型变压器。 图3-4-1 电源电路由R8,R9,R6,R7及IC14构成电压比较器,正常情况下,V+V- IC14输出高电平,由T3,T4构成的达林顿管使继电器J开启,将其常开触电将蓄电池和电路相连,实现市电和蓄电池供电的切换,保证电子密码锁的正常工作(视电池容量而定持续时间)。其电路图如下3-4-2所示: 图3-4-2停电检测及电子开关切换电路T1,T2构成的蓄电池自动充电电路,它在电池充满后自动停止充电,其中D1亮为正在充电,D2为工作指示。由R4,R5,T1构成电压检测电路,蓄电池电压低,则T1,T2导通,实现对其充电;充满后,T1,T2截止,停止充电,同时D1熄灭,电路中C4的作用是滤除干扰信号。其电路图如3-4-3所示: 图3-4-3 蓄电池自动充电电路 五、总结与体会以上为实习期间所设计的电子密码锁电路,它经过多次修改和整理,以是一个比较不错的设计,可以满足人们的基本要求,但因为水平有限,此电路中也存在一定的问题,譬如说电路的密码不能遗忘,一旦遗忘,就很难打开,这可以通过增加电路解决,但过于复杂,本次设计未其中;用开关作74LS112的CLK脉冲,不是很稳定,可以调换其它高速开关或计数脉冲;电路密码只有16种可供修改,但由于他人不知道密码的位数,而且还要求在规定的时间内按一定的顺序开锁,所以他人开锁的几率很小;电路中未加显示电路,但可通过其它数字模块实现这一功能。这需要一段时间的进一步改进,如果有好的意见,希望老师给以支持。通过这三周的学习,我感觉有很大的收获:首先,通过学习使自己对课本上的知识可以应用于实际,使的理论与实际相结合,加深自己对课本知识的更好理解,同时实习也段练了我个人的动手能力:能够充分利用图书馆去查阅资料,增加了许多课本以外的知识。能对protel 99、和EWB等仿真软件操作,能达到学以致用。对我们学生来说,理论与实际同样重要,这是我们以后在工作中说明自己能力的一个重要标准。在实习中,我感受到了老师对学生的那种悔人不卷的精神,每天的固定时间,老师都来给我们指导,使我们少走弯路,顺利完成实习任务,请允许我向你们致意崇高的敬意,感谢你们,老师! 参考文献1康华光.电子技术基础(第四版).北京:高等教育出版社,19982 无线电第年合订本。天津工程师范学院创新杯 成员:张燕、葛然、张新春 数字密码锁【方案论证】数字密码锁是二十一世纪制锁业的一次革命。锁的特点是不用钥匙、无锁孔、机械传动、不易损坏、不磨损、不易被破译、可多次更换密码、换号不换锁、一把锁多个密码,具有防拨、防砸、防撬、防堵等功能。安装门锁时不破坏原门的结构,避免用钥匙开启旋芯式锁具的一切烦恼(如丢、落、拆、堵门被反锁等)。 “数字密码锁”是利用数字密码来开启的锁具,其重复概率仅为十万分之一,有着很高的安全性;而旋芯式锁具使用不够安全。通过对社会各阶层千余人的调查,百分之百的人对目前身上挂着的串串钥匙无可奈何。但现在又没有一种锁具可摆脱钥匙的束缚。都愿意一身轻松没有任何顾虑的出入家门,都愿意用上一种既安全方便又不用钥匙的锁具。因此,“数字密码锁”产品的市场发展前景极为广阔。在调查的千余人中有60%的人有丢失钥匙的经历,25%的人有把钥匙反锁在室内的,75%的人居室在三层以上的,36%的人把钥匙忘在工厂的,有8%的人是利用邻居的阳台、窗户跳跃进入自己家来打开被反锁的房门,90%的人或听或看新闻得知有因无法打开房门,而冒险跃窗发生事故非死既伤,给家庭造成麻烦。精神和肉体的损伤是无法挽回的,为了解决上述各种数据给人们带来的各种烦恼,所以“数字密码锁”,使人们在无忧无虑的环境中生活。我国有31个省(直辖市),若每个省以10个市计算,每个产品每市每年售1000个计算,公式为省市销售量单价=产值、31(省)10(市)1000(个)单价=产值、下面以防盗门、保险箱、门锁三个产品为例:一、防盗门:31101000700=217,000,000(元)二、保险箱:31101000200=62,000,000(元)三、门锁;3110100090=27,900,000(元)总产值:360,900,000(元)通过以上计算年产值是十分可观的,如果开发之初,年销售量达不到1000个,而以一半的销售量计算,年产值也可达到153,450,000元。【设计思路】1.电路控制部分由AT89S52单片机做主控制器,44矩阵键盘做密码输入控制,RT1602C做显示部分,密码输入提示音由蜂鸣器提示
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:八位数字密码锁设计资料
链接地址:https://www.renrendoc.com/p-27447648.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!