首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 能防止多次试探密码的单片机密码锁

能防止多次试探密码的单片机密码锁

资料介绍
能防止多次试探密码的单片机密码锁

能防止多次试探密码的单片机密码锁
 摘要:提出了一种能防止多次试探密码的基于单片机的密码锁设计方案,根据用户的1
0条总体要求,给出了该单片机密码锁的硬件电路和软件程序,同时给出了单片机型号
的选择、硬件设计、软件流程图、单片机存储单元的分配、汇编语言源程序及详细注释
等内容。
    关键词:单片机;密码锁;密码
1 引言
很多行业的许多地方都需要密码锁,但普通密码锁的密码容易被多次试探而破译。本
文给出了一种能防止多次试探密码的密码锁设计方法,从而有效地克服了上述缺点。

2 硬件电路
图1所示是笔者设计的一种密码锁电路。该密码锁主要是按照以下10条用户要求进
行设计的:
(1)共8位密码,每位的取值范围为1~8。
(2)用户可以自行设定和修改密码。
(3)按每个密码键时都有声、光提示。
(4)若键入的8位开锁密码不完全正确,则报警5秒钟,以提醒他人注意。
(5)开锁密码错3次要报警10分钟,报警期间输入密码无效,以防窃贼多次试探
密码。
(6)键入的8位开锁密码完全正确才能开锁,开锁时要有1秒的提示音。
(7)电磁锁的电磁线圈必须用脉冲驱动,每次通电时间不多于2秒,以防烧坏。
(8)密码键盘上只允许有8个密码按键和1个发光管。锁内有备用电池,只有内部
上电复位时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的。

    (9)密码设定完毕后要有2秒的提示音。
(10)成本要比较低,硬件和软件都要尽可能简洁可靠,易于批量生产。
根据总体要求分析,该密码锁电路所需要的I/O口线少于15个,若设计得当,程
序不会超过200条指令,所以可选择质优价廉的AT89C1051/2051或者
GMS1051/2051,而且不需要外接程序存储器和数据存储器及其它扩展部件

在图1所示电路中,
标签:单片机密码锁
能防止多次试探密码的单片机密码锁
本地下载

评论