一种安全的密码锁设计电路.doc

上传人:白大夫 文档编号:3363980 上传时间:2019-08-18 格式:DOC 页数:6 大小:23KB
返回 下载 相关 举报
一种安全的密码锁设计电路.doc_第1页
第1页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《一种安全的密码锁设计电路.doc》由会员分享,可在线阅读,更多相关《一种安全的密码锁设计电路.doc(6页珍藏版)》请在三一文库上搜索。

1、一种安全的密码锁设计电路一种能防止多次试探密码的基于单片机的密码锁设计方案,根据用户的条总体要求,给出了该单片机密码锁的硬件电路和软件程序,同时给出了单片机型号的选择、硬件设计、软件流程图、单片机存储单元的分配、汇编语言源程序及详细注释等内容。很多行业的许多地方都需要密码锁,但普通密码锁的密码容易被多次试探而破译。本文给出了一种能防止多次试探密码的密码锁设计方法,从而有效地克服了上述缺点。硬件电路图所示是笔者设计的一种密码锁电路。该密码锁主要 是以下条特点:()总共可以设置位密码,每位的取值范围为。()用户可以自行设定和修改密码。()按每个密码键时都有声音提示。()若键入的位开锁密码不完全正确

2、,则报警秒钟,以提醒他人注意。()开锁密码连续错次要报警分钟,报警期间输入密码无效,以防窃贼多次试探密码。()键入的位开锁密码完全正确才能开锁,开锁时要有秒的提示音。()电磁锁的电磁线圈每次通电5秒,然后恢复初态。()密码键盘上只允许有个密码按键。锁内有备用电池,只有内部上电复位时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的。()密码设定完毕后要有秒的提示音。()成本低,硬件和软件都很简洁可靠,易于批量生产。根据总体要求分析,该密码锁电路所需要的口线少于个,若设计得当,程序不会超过条指令,所以可选择质优价廉的或者,而且不需要外接程序存储器和数据存储器及其它扩展部件,所以成本很经

3、济。图1 电磁锁原理图在图所示电路中,口连接个密码按键,开锁 信号由2输出,报警和提示音由输出。是用于报警与声音提示的喇叭,K是继电器控制电磁线圈。软件设计图给出了该单片机密码锁电路的软件流程图。图中以及、是程序中的标号,是为了理解程序而专门标在流程图的对应位置的,分析程序时可以仔细对照参考。 存储单元的分配该密码锁中存储单元的分配方案如下:依次存放位设定的密码,首位密码存放在单元;:指向密码地址;:已经键入密码的位数;:存放允许的错码次数与实际错码次数的差值;至:延时用;:错码标志位。对于存储单元的分配,由于程序比较短,而且占用的存储空间比较少,因此,在无特殊要求时,可以从单元(其它地址也可

4、以)开始存放主程序。图2 电磁锁程序流程图源程序下面是该电子密码锁的软件源程序代码: : , ,: , , , : , : , ,: , , ,: ,: , , , , : , , : : , , , , : , ,: ,: , , ,: , ,: : ,: ,: , , ,: ,: , ,应用说明若按键分别代表数码,按键代表数码。在没有键按下时,全是高电平,若某个键被按下,相应的口线就变为低电平。假如设定的密码是,当按键被按下时,变为低电平,端口其余口线为高电平,此时从端口读入的数值为,存到单元的密码值就是,也就是。依此类推,存到至单元的密码值分别是、。开锁时必须先按,使从口读入的第一个密码值与单元存储的设定值相同,再顺序按、才能开锁。否则不能开锁,同时开始报警。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1