基于51单片机的指纹密码锁 您所在的位置:网站首页 指纹锁工作原理动图演示 基于51单片机的指纹密码锁

基于51单片机的指纹密码锁

2023-07-31 13:01| 来源: 网络整理| 查看: 265

1.系统功能概述 本次分享的是一款基于51单片机的指纹识别电子密码锁系统,该系统以STC89C52单片机作为模块核心,通过串口通信控制指纹模块AS608实现录取指纹并存储指纹数据,并通过LCD12864液晶显示屏比对流程及效果,辅以直流继电器以发光二极管模拟开锁动作。

2.硬件设计 (1)整体硬件框图 在这里插入图片描述 硬件电路主要包括51单片机最小系统、指纹模块AS608电路、4*4矩阵键盘电路、LCD12864显示屏电路及系统电源。 在这里插入图片描述 (2)AS608指纹模块电路 AS608指纹模块采用串口或者USB进行数据通讯。本例程采用串口通讯的方式实现对指纹模块的控制。单片机可通过厂家提供的控制指令集对指纹模块做相应的操作,详细可以参考AS608指纹模块用户手册。 在这里插入图片描述 (3)其他电路 由于其他硬件电路都是比较常用,就不一一介绍了。

3.软件设计 软件流程:首先对各个模块进行初始化,检测有无按键按下,如果按下,则判断是哪一个按键,并作出判断,并调用相应的按键处理函数。 主程序主要由液晶显示、串口通讯程序和按键程序组成。

(1)主函数

void main() { //PSB=0; UART_Init(); //串口初始化 x24c02_init(); //24C02初始化 LcmInit(); //LCD12864初始化 LcmClearTXT(); //LCD12864清屏 while(1) { fan(); delay(100);

(2)指纹模块处理程序(部分代码) 因为源码比较大,我就不想全都贴出来了,如果需要详细了解源码可下载源码查看(下载链接在文章最后)

#define buffer1ID 0x01 #define buffer2ID 0x02 #define queren 0x88 //确认 #define tuichu 0x85 //退出 #define shanchu 0x82 //删除 #define User 1 //用户 void fan(); //主界面刷指纹管理员函数 sbit B0=B^0; sbit B7=B^7; sbit k2=P3^7; //指纹模块 sbit jidianqi=P3^6; //继电器 extern unsigned char times[]; uchar Member=0,sec; uchar code buffer[User][6]= { {"000000"} }; uchar dz[4]; uchar time[4]; uchar mima[6]; uchar mimag[6]; uchar mimaID[6]={1,2,3,4,5,6}; uchar Address1=20,tempx=20; uchar Address2=20; uchar data K; uchar data Key; uint PageID; uchar data querenma=11; uchar sum[2]; int summaf,summas; uchar xdata UserPassword[7]={0};//密码 uchar xdata DSY_BUFFER[16] ={0};//缓存 void Red_Init(void); //检测脉冲宽度 unsigned char check(void); unsigned char redchange(unsigned char rednum); void delayms(unsigned int z) { unsigned int x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } /******************************************************************** * 名称 : Chack(uchar User_Number) * 功能 : 单一用户密码检测 * 输入 : User_Number * 输出 : 密码正确与错误,错误返回0,正确返回1 ********************************************************************/ uchar Chack(uchar User_Number) { uchar flag, i,temp[6],Address; Address=User_Number*10; for(i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有