"景先生毕设|www.jxszl.com

基于单片机的指纹密码锁的设计与实现(附件)【字数:4372】

2024-11-03 20:10编辑: www.jxszl.com景先生毕设
基于单片机的指纹密码锁的设计与实现,本设计可以自动识别指纹,指纹匹配正确时,其系统自动门锁开关将会运行,将门锁打开,以便房间或仓库主人进入其中,同时也提供了矩阵键盘输入密码功能。系统电路分为指纹识别电路、矩阵键盘电路、继电器电路。可以进行指纹数据、密码数据的采集。数据被采集完成,显示屏可以显示出数据的识别对比情况。若自动识别系统中采集数据不符合库中数据,此时,蜂鸣器报警,提醒锁具主人注意。当输入指纹或者密码符合指纹或密码库中的某一项时,其自动锁具进入运行,开启门锁。
目 录
引言 1
一、 系统总体方案设计 1
(一) 设计方案 1
(二)任务要求 2
二、系统硬件电路设计 2
(一)单片机最小系统设计 2
(二)显示电路 3
(三)指纹识别模块 4
(四) 信息存储模块 5
(五) 矩阵键盘设计 5
(六) 蜂鸣器电路设计 6
(七) 继电器驱动电路设计 6
三、系统软件设计 6
(一)主程序 6
(二)AS608指纹搜索子函数的设计 8
(三) LCD12864显示函数的设计 8
(四) 矩阵键盘检测函数的设计 10
四、实物设计与调试 10
(一)实物设计 10
(二) 系统实物调试 11
(三)发现的问题 14
总结 14
参考文献 15
致谢 16
附录1 硬件电路图 17
附录2 PCB图 18
附录3 元器件清单 19
附录4 程序图 20
引言
锁具发展历史已有了几千年,在这种情形下,没有钥匙也能开锁的方法也是层出不穷。对于任何一个需要隐私财产保护的人来说安装一个安全可靠的锁具都是必不可少的手段。这种自动识别指纹密码锁在给予住户极高的安全性的同时,也让住户出门可以不用再携带过去繁琐的钥匙。现如今的在社会功能的不断完善下,现代的住宅小区以及逐步配具了各种类型的自动识别指纹密码锁。根据如何完成指纹密码锁的这一目标要求,本设 *51今日免费论文网|www.51jrft.com +Q: &351916072
计研究了如何实现指纹密码锁系统。利用自己上学时所学习的知识来制作,并能够在识别到的内容错误时,蜂鸣器不断鸣叫来进行预警。在指纹密码识别系统中的人们输入的指纹或者密码信号由指纹识别电路、矩阵键盘电路、继电器电路来进行输入的指纹数据、密码数据的自动识别与分析对比,等数据被识别检测完成,输入指纹密码的用户能够通过数据显示屏了解输入的指纹数据、密码数据的检测结果。并在指纹识别、密码识别失败的情况的下自动启用蜂鸣器电路,运行蜂鸣器并发出预警,给房内住户或是户外人员提示预警。当旧有指纹数据或者密码数据发生更改时,也可以通过输入初始密码进入管理程序,运行管理系统界面,开始进行指纹数据、密码数据的添加、删除或是修改,提供更多的开锁选择给锁具的主人。这不仅仅只是人类生活质量上面的关键性进步,更能促进人类社会现代文明的科技的发展。 
系统总体方案设计
设计方案
指纹密码锁的设计与实现,实现输入的指纹数据、密码数据的自动识别与检测对比。若指纹数据、密码数据符合数据库中的存储数据,自动开锁系统变成运行模式,电子门锁将会自动开锁。本设计选择了STC89C52芯片作为主控芯片;选择了LCD12864液晶显示屏作为显示屏;本设计选择了AT24C02芯片来作为存储的芯片。完成后的成品应该具有指纹开锁的功能,并要具有可修改性,在这基础上也可以通过使用矩阵键盘来输入密码进行解锁、修改等操作。总体设计方案如图11所示。

图11 总体设计方案
产品主要是有五大功能:分别是数据的采集、对比、存储、报警以及控制。该设计分为指纹识别模块、矩阵键盘输入模块、中控处理系统、LED显示模块、电路控制模块以及错误报警模块。单片机作为总控制系统,可以处理各项操作指令,采集指纹或者采集矩阵键盘输入信息则是使用AS608光学指纹传感器来完成,经由指纹或矩阵模块将采集到的数据上传给单片机,单片机进行分析对比之后,LED屏幕就可以显示相应的内容。
(二)任务要求
1. 指纹检测:对于指纹能够自动检测,检测不合格时运行报警电路。
采取多个指纹库可以使使用者录入更多指纹,拥有更多选择。
显示屏可以显示出采集到的数据。
建立系统管理界面,来进行指纹的添加和删除。
要有键盘输入。
二、系统硬件电路设计
(一)单片机最小系统设计
本系统采用STC89C52最小系统来对系统进行控制。图21为STC89C52最小系统电路图。
/
图21 STC89C52最小系统电路图
1.系统的晶振电路
本系统采用了石英晶振。电容选用30pF的陶瓷电容。如图22:
图22 晶振电路
2.系统的复位电路
系统工作后,系统内电磁门锁、指纹识别模块、矩阵键盘模块、系统显示屏均复位,然后,系统将会进入到运行模式。在供电成功后10s,信号复位。如图23:
图23复位电路
(二)显示电路
指纹密码识别系统的设计与实现中,采用LCD12864液晶显示屏实现指纹数据、密码数据、反馈信息的显示。显示电路如图24所示:
图24 显示电路
在指纹密码识别系统的设计与实现中,通电后显示屏开始显示内容,指纹密码识别系统中的光学指纹传感器、矩阵键盘、自动识别系统进入检测模式,识别对比输入的各个数据,采集完毕后,单片机将会发送采集到的数据到显示屏,在汉字、图形的显示以及功耗方面的优势突出。

原文链接:http://www.jxszl.com/jxgc/mjsk/608690.html