基于STM32射频RFID停车智能收费控制系统设计

 

1、正常情况下没有停车显示“Welcom to use”。
2、当车辆驶入刷卡后,设备开始计时,并开始计算金额,在100s范围内,金额以每s为0.5元进行计费(只是一种模拟使用),超过100s金额不变为50元。
3、结账时,再次刷卡停止计时计费,并且led灯闪烁,提示收费人员处理;收费人员,按下按键停止led闪烁,重新恢复“Welcom to use”,表示车辆停车过程及缴费完成,。

unsigned char readOkFlag_01 = 0;//读取到卡1 成功
unsigned int stayTime_01 = 0; //车辆停留时间
unsigned int money_01 = 0;//停留费用

unsigned char ledFlag = 0;//led报警标志
unsigned char reReadCardFlag =0; // 防止重复读卡

int main(void)
{ 	 
	delay_init();	    	 //延时函数初始化	  
	uart_init(9600);	 	//串口初始化为9600
  TIM3_Int_Init(499,7199);//初始化定时器 
	LED_Init();		  		//初始化与LED连接的硬件接口
	KEY_Init();			//初始化按键
	led = 1;  

	Lcd_GPIO_init();  //初始化lcd引脚
	Lcd_Init();		  //初始化lcd屏幕
	delay_ms(20);

  Rc522IoInit();
  PcdReset();//复位RC522
  PcdAntennaOn();//开启天线发射 

	Lcd_Puts(0,0,(u8*)"Welcome to use  ");//显示
点击并拖拽以移动

  

posted @ 2020-12-14 22:57  MCU创新DIY  阅读(211)  评论(0)    收藏  举报