基于单片机RFID射频智能停车场监控系统设计

Posted Mr song song

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于单片机RFID射频智能停车场监控系统设计相关的知识,希望对你有一定的参考价值。

1、PCB板子你可以从中找出发往工厂时,需要注意的一些东东,比如最小线宽,最小内径,过孔等,还有就是LOGO的制作,你可以举一反三的添加自己所喜欢的。

2、程序这块,主要包含了射频识别【基于MFRC522(MFRC 522数据手册)】,无线通信(多对一),你可以从中学会射频识别的读写,无线通信的组网等,这个真的需要你去悟了。

3、论文这块,我后续会放上去,希望大伙不论写的如何,一定要注重规范。

主要实现功能:

1、当有停车时,从机会读取标签,并把标签的标号和停车位子发到终端,在终端显示“欢迎停车"和显示此标签卡号。

2、当车主在终端刷卡时,会显示此时车辆的停车位子。

3、当非车库车辆时,刷卡会显示”此车不在此车库“。

希望对于有帮助的人,慢慢完善此作品。对于高手,希望多多批评指正。

标注:

程序通过keil 编译,PCB通过altium designer绘制,程序都已经调试通了,本设计是基于STC89C516RD+(STC 89C516RD+数据手册)制作的。

#include <reg52.h>		   
#include "NRF24L01.h"
#include "delay.h"
#include "lcd.h"
#include "font.h"
#include "mfrc522.h"
/*------------------------------------------------
                   全局变量定义
------------------------------------------------*/
unsigned char RxBuf0[TX_PLOAD_WIDTH];
unsigned char RxBuf1[TX_PLOAD_WIDTH];
unsigned char RxBuf2[TX_PLOAD_WIDTH];
unsigned char bdata sta;   //状态标志
sbit	RX_DR	=sta^6;
sbit	TX_DS	=sta^5;
sbit	MAX_RT	=sta^4;
bit  Flag_1=0;

//unsigned char rx_buf[32];
//unsigned char tx_buf[32];
unsigned char UID[4],Temp[4];


static unsigned char ka_1[2];
static unsigned char ka_2[2];
static unsigned char ka_3[2];

//射频卡初始化
void InitializeSystem()

	  PcdReset();
    PcdAntennaOff(); 
    PcdAntennaOn();  
	M500PcdConfigISOType( 'A' );



//显示卡号
void display_id( u8*SrcBuf )

  unsigned char DisplayBuf[10];
	unsigned char *pDisplayChar;
	u8 Tmp, i;

	pDisplayChar = DisplayBuf;

	for( i = 0; i < 4; i++ )
	
		Tmp = ( ( *SrcBuf ) >> 4 ) & 0x0F;	

 

文章转自电设屋,资料百度网盘下载地址 https://www.aiesst.cn/share.html

以上是关于基于单片机RFID射频智能停车场监控系统设计的主要内容,如果未能解决你的问题,请参考以下文章

基于单片机RFID射频智能停车场监控系统设计

基于STM32单片机智能RFID刷卡汽车位锁设计(论文

基于STM32单片机智能RFID刷卡汽车位锁设计(论文

基于STM32单片机智能RFID刷卡汽车位锁设计(开题报告)

基于STM32单片机智能RFID刷卡汽车位锁设计(开题报告)

毕业设计 - 题目:基于RFID的门禁系统 - 单片机 物联网 嵌入式