电子密码锁 |
作者:佚名 来源:不详 发布时间:2009-7-10 21:57:39 发布人:cswok |
电路参见附图所示。 本设计以SONIX公司的SN8P1602为主控芯片,主要功能是对输入的密码进行检测。密码正确,绿灯亮,同时****;密码错误,黄灯亮三次以示警告。输入密码错误三次,锁死键盘,只有通过按密码设置键才能重新开启键盘。 工作过程 当程序进入主循环后,判断是否进入睡眠,若未进入睡眠,用外中断使其进入睡眠;唤醒后开启15秒定时中断,进入键盘扫描模块;否则直接进入键盘扫描模块,并保存键值。键盘扫描到回车键,数值保存结束。然后判断是不是密码设置,若是,键置保存到密码保存区;否则,进入密码比较模块。15秒定时时间到,返回主程序。 工作电压:5V±20%;操作电流:8~15mA;睡眠电流:10~15μA。 软件功能 1. 密码长度≤8位,密码值0~9。 2. 密码确认:输入密码按确认键,密码正确,蜂鸣器响两声,同时黄灯亮两下,绿灯亮,电磁铁吸合,约5秒后电磁铁释放,绿灯灭;密码错误,蜂鸣器响三声,同时黄灯亮三下。 3. 复位和密码重置:按下复位键,蜂鸣器响两声,黄灯亮一次灭一次,然后再亮,设置密码按确认键,MCU记下新密码后黄灯灭;若没按确认键,15秒后功能取消,黄灯熄灭。 4. 按键声光反应:确认键按下,有效时,黄灯亮两下,同时蜂鸣器响两声;无效时,黄灯亮三下,同时蜂鸣器响三声;其他任何键按下,黄灯亮一下,同时蜂鸣器响一声。 5. 连续输入密码错误三次,键盘锁死。
|

|
[]
[返回上一页]
[打 印]
[收 藏] |
|
|
|
栏目导航
|
|
|
|
热门文章
|
|
|
|
推荐图文
|
|
|
|
|