其他分享
首页 > 其他分享> > 基于单片机射频密码锁门禁刷卡开锁系统射频卡IC卡设计

基于单片机射频密码锁门禁刷卡开锁系统射频卡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); //让硬件稳定

  

 

 

 

标签:初始化,include,IC卡,单片机,init,密码锁,void,EEPROM,射频
来源: https://www.cnblogs.com/cczero/p/14534103.html