
基于51单片机的密码锁设计——DIY智能12864液晶仿真项目
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目介绍了一种利用51单片机设计的密码锁系统,并结合12864液晶屏进行状态显示,实现了一个集安全与显示于一体的智能DIY项目。
本资料包含仿真文件、C语言源程序及AD格式原理图。开发环境为keil4 c51, proteus7.8/proteus8.9 和 Altium Designer 10。
功能操作说明:此设计采用4*4矩阵按键输入,显示则使用共阴数码管的简易电子密码锁。按键布局如下:
```
1 2 3 A
4 5 6 B
7 8 9 C
* 0 # D
```
初始默认开机密码为“123123”。启动后屏幕会显示 welcome user,并提供两个选项:A: open(开锁) 和 B: modify(修改密码)。按下“A”键选择开锁;如果需要删除旧密码输入新密码,则按“#”键。输入6位新的密码后,按“D”确认,若匹配则屏幕显示 OPEN 并开启继电器,此时可以手动通过按键A关闭。
要修改当前的密码,请先按下B键进入修改模式,在此模式下需要两次正确地输入新密码才能完成更改(如果两次输入一致,则提示成功;不一致需重新尝试)。
若输入错误的密码屏幕将显示“ERR”,2秒后返回到初始界面。连续三次输错,系统会锁定1分钟以防止误操作或恶意破解行为。
全部评论 (0)
还没有任何评论哟~


