毕业设计基于51单片机的智能指纹设计

您所在的位置:网站首页 51单片机指纹模块 毕业设计基于51单片机的智能指纹设计

毕业设计基于51单片机的智能指纹设计

2024-07-10 07:14| 来源: 网络整理| 查看: 265

序 🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机的智能指纹设计

1  系统的硬件设计

本次设计的系统主要采取两种方式解锁,住户指纹密码解锁和管理员密码解锁,为了提升人机交互的能力,增加了液晶屏,蜂鸣器,和信号灯。当门禁系统运行时,通过指纹模块采取指纹图像,将采取到的指纹图像和数据库中储存的指纹信息进行比对,以此来判断这个人的身份是否为本小区住户,检测和识别来人的身份,如果指纹和数据库中提前储存过的指纹一致则打开门禁,同时通行绿灯亮起,液晶屏上显示住户身份检测通过。如果指纹和数据库中提前储存的信息不一致,并且连续错误两次则开锁失败并发出警报,红灯亮起,蜂鸣器发出警报,液晶屏显示门禁已锁死。当连续错误两次后需要使用管理员密码开锁。当确认为临时的访客或者遇见紧急情况时,也可以使用管理员密码开锁。

系统设计的总体框图如图3-1所示。

 系统总体框架图

1.1单片机及最小系统

1.1.1STC89C52单片机介绍

单片机简单的讲就是通过集成化手段将电脑上的功能集成到芯片上。现在市面上的单片机种类很多,相关方面的大公司也都在开发自己的单片机。本次设计的系统中选用的是STC公司生产研制的STC89C52单片机。STC89C52单片机采用PDIP封装技术,单片机芯片具有I/O引脚,控制引脚,时钟和电源引脚等三类引脚。

STC89C52单片机与传统51单片机的指令代码相兼容,并且具有高速、低功耗、不易受干扰的特点。

图为STC89C52引脚图

STC89C52引脚图

VCC(40引脚):电源电压

VSS(20引脚):接地

P0口:八位准双向I/O接口,可作为输入线或者输出线使用,在使用的时候要接上拉电阻,八位都可以采用独立控制,能够启动4个TTL负载。

P1口:八位准双向I/O接口,和P0口一样不是真正意义上的双向接口,可以作为输入或输出线使用,八位都可以采用独立控制,可以启动4个TTL负载。 

P2口:八位准双向I/O接口,因为P2口自带上拉电阻,所以它在作为I/O口使用的时候可以直接连接外部设备的I/O口。

P3口:八位准双向I/O接口,可用于第二功能也可用于简单使用,P3口的第二功能需要查表使用。

XTAL1:震荡电路的输入端口,时钟电路可通过此端口接入。

XTAL2:反相放大器输出端口。

1.1.2晶振电路的设计

晶振全程是晶体振荡器,晶振电路的正常与否会影响到系统的运行速度和系统的正常运行。单片机的系统如果想要保证各个模块同步运行就需要共享晶振系统来保证系统的正常运行,并且单片机的运行速度与晶振频率成正比。单片机语句的主线由晶振的节拍来提供。

本次晶振电路的设计直接将作为振荡源的晶振和两个电容与单片机连接,构成时钟回路。电容的容量选择30pf左右即可,作为振荡源的晶振选择11.0592MHZ的晶振。然后自激振荡电路可以将外部的晶振通过单片机的XTAL1和XTAL2端口与内部反向放大器连接完成。为了防止在测试时候因为使用了外部晶振导致软件测试的时候找不到信号,所以晶振要尽可能的离单片机近。晶振电路如图外部晶振电路。

外部晶振电路1.1.3复位电路的设计

复位电路就是将单片机进行初始化。以一般的情况来讲,单片机的复位电路是让状态置空,在单片机的内部,置位是让寄存器或者储存设备置入出产公司的预设值。

复位由高电平复位和按键复位两部分共同组成。高电平复位是将电容与RST引脚以及电源VCC串联,然后再与GND端之间串联电阻构成回路,以此来让单片机在复位的过程中有足够的时间来完成动作,然



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3