基于单片机射频密码锁门禁刷卡开锁系统射频卡IC卡设计
1465下载地址 https://docs.qq.com/doc/DWEpnR2pOWU91b3p4?pub=1&dver=2.1.0
随着社会经济和科技的飞速发展,射频识别技术越来越广泛的应用于各种行业,如:商流、物流、信息和资金等方的重要单元越来越得到重视。
门禁安全管理系统是新型现代化安全管理系统,它集自动识别技术和现代安全管理措施为一体你在哪里的 dsfdf体某些部位(如眼睛、指纹)的识别来确认来人是否经过授权。这种门禁系统相对射频识别的系统安全系数有很大提高,但其成本较高,在日常生活中还未广泛应用。
文章从门禁技术面,并以前所未有的速度迅猛发展,引起了许多国家的重视。特别是身份识别和安防等行业。门禁系统作为智能建筑的发展出发,首先介绍了射频识别技术的概念、分类及工作原理,然后介绍了本次使用的射频芯片MFRC522。本RFID系统设计可分为硬件部分和软件部分。硬件部分以MFRC522射频识别模块为核心,结合主控模块STC89C52设计系统的外围硬件电路,实现对射频卡的控制与MCU之间的互通。软件部分采用C语言进行系统的下位机程序的开发,完成与IC卡之间的通信,实现数据交换功能。
#include "reg52.h" #include "main.h" #include "uart.h" #include "timer.h" #include "rc522.h" #include "ctrl.h" #include "lcd12864.h" #include "beep.h" #include "key.h" #include "EEPROM.h" void init_all(void) //初始化 { EA = 0; //关总中断 init_timer(); //定时器初始化 init_uart(); //串口初始化 init_rc522(); //RC522初始化 lcd_init(); //LCD初始化 EEPROM_READ(0,Card_SN_BUF,4);//EEPROM初始化,取出记录的卡号 EEPROM_READ(7,KEY_BUF,8);//EEPROM初始化,取出记录的密码 send_bytes(Card_SN_BUF,4); EA = 1; //开总中断 } void main(void) //主函数 { INT8U key; Delay_ms(50); //让硬件稳定