随着科技的日益发展,电子密码控制系统已越来越符合人们的要求。本文介绍了基
于单片机和指纹密码控制系统,对系统硬件设计和软件实现进行了详细的描述。该系统
采用 STC89C52 单片机和 AT24C02 串行 EEPROM,通过 STC89C52 模拟 I2C 总线和 AT24C02
通讯,采用矩阵键盘密码输入和指纹读取实现密码指纹识别控制的功能。
对于如何实现指纹密码开锁这一问题,传统机械锁由于构造简单,被撬事件屡见
不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。
本设计以单片机 STC89C52 作为密码锁监控装置的检测和控制核心,采用矩阵键盘输
入的电子密码和指纹密码解锁两种解锁方式。系统采用 LCD12864 液晶显示屏实时更
新显示信息,并设有修改密码功能,在解锁或修改密码时如果在未确定时发现自己按
错了可以进行退格或重输的操作,如果发现旁边有人看着或者不想输入密码了可以进
行退出输入的操作,从一定程度上将确保安全性。测试结果表明,本系统各项功能已
达到本设计的所有要求。
关键词: 指纹密码锁;STC89C52 单片机;矩阵键盘776/51
整个实物设计过程:
【基于51单片机指纹密码锁 指纹解锁 指纹识别门禁系统 电子 系统设计(实物+程序+原理图+其他资料)776/51】
基于51单片机指纹密码锁 指纹解锁 指纹识别门禁系统 电子 系统设计(实物+程序+原理图+其他资料)776/51
按键说明:
矩阵按键:
1--2--3--A管理员
4--5--6--B注册指纹
7--8--9--C清空指纹
返回--0--确定--D修改密码/删除单个指纹
功能说明:
1. LCD12864液晶显示当前信息
2. 按键输入当前密码
3. 开机后按A进入密码输入页面
忘记密码输入131420按下却认按键
强制初始化密码为000000
4. 输入密码000000继电器闭合电磁阀动作表示开门
5. 输入没有注册的指纹液晶会提醒指纹错误
在开门的情况下:
5. 如果需要修改密码按下D键进行修改密码
6. 输入新的密码如1111111,按下确定按键
液晶显示再次输入密码111111,按下修改密码按键
液晶显示修改密码重置密码成功,此时密码为111111
指纹开锁:
7. 在开门的情况下按下B按键进行注册指纹
手指放入指纹模块上进行注册(大家需要记住一下指纹的编号
比如是1 就是001,2编号就是002)注册完成后回到主页面就
可以直接进行指纹开锁
8. 删除单个指纹:在开门情况下按下D按键可以选择删除指纹,
比如输入001 就会直接删除第一次输入的指纹
9. 删除所有指纹:在开门情况下按下C按键可以直接删除所有指纹,
10.输入错误指纹3次会进行报警,输入正确密码后停止报警