毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

STC89C52单片机指纹识别系统设计+程序(4)

时间:2024-02-17 17:14来源:毕业论文
3。3按键电路 如图3。3,按键的闭合反应在电压上就相当于呈现出高低电平,如图高电平表示断开,低电平则表示闭合,通过高低电平检测可确认键是否按

3。3按键电路

如图3。3,按键的闭合反应在电压上就相当于呈现出高低电平,如图高电平表示断开,低电平则表示闭合,通过高低电平检测可确认键是否按下。

图3。3  按键电路

3。4继电器电路

如图3。4所示为继电器电路,继电器电路通过单刀双掷开关能够将220V电压转化为单片机需要的电压(5V),从而能够让单片机正常工作。

图3。4  继电器电路

3。5显示模块

图3。5为显示电路。3脚接103电位器,液晶显示屏LCD1286亮度调节就是通过103电位器。

                                 图3。5  显示电路

3。6指纹模块来自优I尔Q论T文D网WWw.YoueRw.com 加QQ7520~18766

指纹模块的电路图如图3。6,具有指纹录入、指纹处理、指纹比对、搜索、模板储存等功能[6]。其具有如下特点:

1)体积较小、成像清楚、手指识别度高、手指适应性强、二次开发简单、适用面比较广;

2)在工作时,整个模块电路比较稳定,适合很多芯片;

3)运用起来比较方便,串口用UART,操作易学;

4)录入指纹比较轻松,只要手指轻轻放在上面就可以了。

指纹模块与其它模块通讯方式为串口通讯,它的外接引脚定义如下:

1)Vin:电源输入端(线色:红);

2)TD:串行数据输出(线色:蓝);

3)RD:串行数据输入(线色:黄);

4)GND:地线(线色:黑)。

指纹模块与单片机接口方式如图3。7所示。

单片机和指纹模块之间的通信是用串口通讯。首先,指纹模块将数据发送给单片机是通过指纹模块的TX脚接单片机的RXD脚的方式来实现;接着,单片机将数据发送给指纹模块是通过指纹模块的RX脚接单片机的TXD脚来实现;最后,将单片机和指纹模块的GND脚连接。

具体的工作过程是:指纹扫描 、生成特征、合成模板(建立指纹库文件)。

图3。6  指纹模块

图3。7指纹模块与单片机接口框图

3。7蜂鸣器电路

如图3。7所示,蜂鸣器电路由三极管、电阻和蜂鸣器组成。当单片机输出即蜂鸣器电路输入高电平时,三极管截止,蜂鸣器不发出“滴”的声音;当单片机输出即蜂鸣器电路输入低电平时,三极管导通,蜂鸣器发出“滴”声音。

图3。7蜂鸣器电路

4系统的软件分析及设计

4。1编程软件介绍

本系统软件设计采用C语言编程,编译环境为keil4。

通常,单片机开发需要两种开发,即软件开发和硬件开发。提到软件开发就不得不编写程序。通过特点的软件编写相应的所需要的程序,然后将程序转变成成CPU能够使用的机器代码,主要有两种方法:手工汇编和机器汇编。目前,单片机开发过程中,手工汇编基本上没有了,机器汇编是用汇编软件将源程序转变成机器码。随着单片机的不断发展,高级语言在编程效率、可读性、可修改性等方面的优点逐渐显现出来,汇编语言逐渐被高级语言开发所替代。Keil软件是目前最普遍的单片机开发软件。

4。2系统主程序设计论文网

1)指纹录入:将电源插口查到USB电源插口,通上电,按下电源按钮,蜂鸣器会发出“滴”的响声,液晶显示屏上显示相应的文字,红色LED灯亮2秒,接着绿色LED灯亮起,按一下录入/识别转换按键,红色LED灯亮,液晶显示屏显示相应的文字,按下录入按键,指纹模块的灯会不断闪烁,成功录入一次,蜂鸣器会响一次,指纹模块的灯又不断闪烁,再同一个手指放到指纹识别器上录取指纹。如果两次都成功,LCD1286液晶显示屏则会显示录入成功和相应的编号,蜂鸣器也会发出“滴滴”的响声,代表成功录入一个指纹。以此类推,可以不断录入980个指纹,录入第981个指纹时,显示模块则会显示相应的文字,提示不可再录入指纹。 STC89C52单片机指纹识别系统设计+程序(4):http://www.youerw.com/zidonghua/lunwen_201858.html

------分隔线----------------------------
推荐内容