415【畢設課設】基於51微控制器超市RFID射頻安全防盜報警系統設計
阿新 • • 發佈:2020-12-05
【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
51微控制器超市RFID射頻安全防盜報警系統158
本系統由STC89C52微控制器、RFID模組、蜂鳴器報警、按鍵、
LCD1602液晶顯示及電源組成。
1、本系統模擬超市安全使用,如果匹配的卡刷到RFID模組後,
lcd1602液晶顯示卡對應的價格和物品名稱。
2、如果處於設防狀態刷到有效卡蜂鳴器報警,
表示安全出口有未進行結賬的物品。
3、如果不處於設防狀態刷到有效卡不進行報警,
表示物品價格檢視功能。
4、只有寫入微控制器系統的卡刷卡有效,其他卡不識別。
#include<reg52.h> //包含標頭檔案,一般情況不需要改動,標頭檔案包含特殊功能暫存器的定義 #include<stdio.h> #include <intrins.h> #include "delay.h" #include "rc522.h" #include "1602.h" sbit buzzer =P1^0; //引腳定義 sbit key =P1^1; /********************/ unsigned char code cardTab[4]={0x07,0xF5,0x60,0x27}; //此處修改有效卡ID號 /********************/ unsigned char UID[5]; //暫存卡號 unsigned char Temp[4] ; //中間變數 unsigned long time_20ms=0; //定時計數 char dis0[16]; //顯示陣列變數 bit disFlag; //顯示更新標誌 bit rekey =0;//按鍵防止重複按下標誌 bit setSfFlag = 0;//設防狀態 bit buzzerFlag = 0;//觸發報警標誌 void Init_Timer0(void); void uartSendStr(unsigned char *s,unsigned char length); void UART_Init(void); void uartSendByte(unsigned char dat); void main (void)