实训六 电子密码锁 很多行业的许多地方都需要密码锁,但普通密码锁的密码容易被多次试探而破译
要求设计一种能防止多次试探密码的密码锁,从而有效地克服了上述缺点
一、系统功能要求:1
共8位密码,每位的取值范围为1~8
用户可以自行设定和修改密码
按每个密码键时都有声音报警
若键入的 6 位开锁密码不完全正确,则报警5秒钟,以提醒他人注意
开锁密码错3次要报警10分钟,报警期间输入密码无效,以防窃贼多次试探密码
键入的8位开锁密码完全正确才能开锁,开锁时要有1秒的提示音
密码键盘上只允许有 6 个密码按键,8
锁内有备用电池,只有内部上电复位时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的
密码设定完毕后要有2秒的提示音
成本要比较低,硬件和软件都要尽可能简洁可靠,易于批量生产
二、系统整体方案: 根据系统功能要求,系统总体设计方案如下:1、单片机可采用 AT89C51、AT89C52、AT89S52、fosc=12MHz
2、时钟电路,复位电路的设计
3、电源打开后,显示器显示“000000”,密码有 TABLE 读取“221582”为内定密码,只要输入此密码便可开门
这样可预防万一停电后再送电时无密码可用
4、按“#”,清除显示器为“000000”
5、欲更改密码时,先输入新密码再按“*”,即可建立新密码
6、输入新密码,再按“D”开门键
若号码与密码相符,则门会打开,否则显示器会清除为“000000”
系统功能框图如下:三、硬件系统设计:硬件系统原理图如下页图:123456ABCD654321DCBATitleNumberRevisionSizeBDate:18-May-2007Sheet of File:C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\Rar\
ddb密码锁Drawn