|
这是一款AT89C52单片机+AT24C02+1602构成的密码锁C语言源程序原理图,键盘由16只按键开关组成,6位密码,密码可以实现断电保存,可以随时进行修改。电路简单,容易制作,是学习单片机比较好的实践项目。
主要实现功能:
1、1602液晶菜单显示。
2、6位密码,密码可重置。密码通过键盘输入,若密码正确,则将锁打开。
3、支持掉电保存密码功能。
4、采用5V继电器模拟电子锁。
5、密码识别并开锁。
6、密码错误报警且有错误提示(显示Error)。
7、密码正确开锁指示。
8、4X4矩阵键盘输入。
9、随时可修改密码存储,支持掉电保存密码功能,功能更为实用。
10、密码可以由用户自己修改设定(只支持6位密码),锁打开后才能 修改密码。修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。
11、报警、锁定键盘功能。密码输入错误显示器会出现错误提示,同时输入错误会锁定并报警3秒钟,如发现3秒内再有按键输入,则再启动3秒,若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。
仿真+hex文件下载(不含源码):
AT89C52单片机 AT24C01 1602构成的密码锁资料压缩包.rar
(900.53 KB, 下载次数: 244)
|
评分
-
查看全部评分
|