基于51单片机的指纹考勤机设计(源程序、PCB图、原理图、论文BOM)
本文主要介绍了基于单片机的指纹识别系统的设计,使用的单片机为STC89C52,指纹模块ZFM60来实现指纹识别,并且利用液晶来显示,辅助的硬件有按键可以准确的发送录入及识别信号,继电器及小灯用来提示是否已经完成指令。文中主要介绍了指纹识别的工作原理,并根据工作原理设计了基于单片机的指纹识别系统的各部分硬件电路,程序部分采用Keil软件进行编程,并通过STC_ISP_V480软件烧录到STC89C52中,从而实现整个系统的功能。
本设计可以完成指纹的录入,并且在录入的基础上可以准确识别出相应的指纹ID,可以在门、箱、柜上开锁使用。
1)开机:按下电源,电源指示灯点亮,液晶显示:“请先按键再刷指纹”,按下按键后,液晶显示:“请按指纹”,同时指纹模块绿灯亮起,可以进行指纹识别开锁功能。若指纹识别成功,继电器动作,LED指示灯亮起,开锁成功,人员可以进入,液晶显示:“指纹已找到,请进”; 若指纹识别不成功,继电器不动作,LED指示灯不亮,将不能开锁,人员不能进入,液晶显示:“没有搜索到指纹 请按任意键继续”。
2)管理员模式:按下按键进入管理员模式首先要输入6位密码,密码正确可以进入管理员模式,密码错误不能进入管理员模式,在管理员模式下可以完成录入指纹、删除指纹、应急开锁和修改密码的功能。进入录入指纹模式后,指纹模块绿灯亮起,将手指放到指纹头上,录入同一手指两次,此时液晶显示“指纹采集成功”。在删除指纹模式下,液晶显示“输入删去的指纹号”,输入后按确认键即可完成指定指纹的删除功能,同时液晶显示“删指纹号成功”。在非正常的情况下,如指纹模块不好用或者紧急情况下,可以使用紧急开锁功能。密码修改的功能是指可以修改并保存进入管理员的6位密码。
完整资料下载或者技术支持,请添加联系方式:
QQ:2705466752(资料需付费)