概述
摘要:
基于51单片机指纹管理门禁系统设计
本系统由STC89C52单片机电路+指纹模块传感器电路+LCD1602液晶显示电路+继电器电路+按键电路+电源电路组成。
1、通过指纹传感器检测采集指纹。
2、通过按键可以增加指纹、删除指纹,具有掉电不丢失指纹数据功能。
3、如果指纹和录入的指纹库的指纹一致,则继电器1闭合,否则继电器1不动作(继电器1默认断开)。
4、继电器闭合后,可以通过按键进行断开处理。
【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
121【电路方案】基于单片机指纹识别管理门禁密码锁系统设计
#include"delay.h"
#include"FPM10A.h"
#include"lcd_1602.h"
#include <stdio.h>
sbit key1 = P1^0;
sbit key2 = P1^1;
sbit key_c = P1^5;
sbit relay = P1^6;
unsigned char intFlag = 0; //进入模式
xdata unsigned char dis0[16];
unsigned char relayFlag = 0; //继电器状态标志
void intoZhiWen(void); //函数声明
void MY_FPM10A_Find_Fingerprint(void);
void main()
{
relay = 0;//继电器上电控制下 方便测试
DelayMs(200);
relay = 1;
relayFlag = 0 ;
LCD1602_Init(); //初始化液晶
LCD1602_Display(0x80,"Fingerprint Test",0,16); //液晶开机显示界面
Uart_Init(); //初始化串口
Key_Init(); //初始化按键
DelayMs(200);DelayMs(200);DelayMs(200); //延时500MS,等待指纹模块复位
Device_Check(); //校对指纹模块是否接入正确,液晶做出相应的提示
DelayMs(200);DelayMs(200);DelayMs(200); //对接成功界面停留一定时间
LCD1602_Display(0x80,"key1:int zhi wen",0,16); //显示
LCD1602_Display(0xc0,"key2:int jdq ctr",0,16);
do
{
DelayMs(10);
if(key1 == 0) intFlag = 1; //按键选择
if(key2 == 0) intFlag = 2;
}while((key1==1)&&(key2==1));
最后
以上就是烂漫雪糕为你收集整理的基于单片机指纹识别管理门禁密码锁系统设计(毕设课设资料)的全部内容,希望文章能够帮你解决基于单片机指纹识别管理门禁密码锁系统设计(毕设课设资料)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复