420【畢設課設】基於51微控制器智慧指紋識別管理門禁密碼鎖系統設計
阿新 • • 發佈:2020-12-05
【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
51微控制器智慧指紋識別管理門禁密碼鎖系統128
本系統由STC89C52微控制器、指紋模組感測器、LCD1602液晶顯示、
繼電器、按鍵及電源組成。
1、系統上電,有兩個模式選擇“指紋管理”、“繼電器控制”。
指紋管理模式進入搜尋、新增、刪除指紋介面。
繼電器控制模式,直接對比指紋進行對比的正常使用模式。
模式切換必須復位或者重新上電系統,理論上指紋管理模式只有管理人員使用。
2、通過指紋感測器檢測採集指紋。
3、通過按鍵可以增加指紋、刪除指紋,具有掉電不丟失指紋資料功能。
4、如果指紋和錄入的指紋庫的指紋一致,則繼電器1閉合,
否則繼電器1不動作(繼電器1預設斷開)。
5、繼電器閉合後,可以通過按鍵進行斷開處理。
#include<reg52.h> #include<intrins.h> #include"buzz.h" #include"key.h" #include"uart.h" #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; xdata unsigned long time20ms=0; // 系統定時計數 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 ;