基于STM32射频RFID卡考勤人数自动计数器系统设计-学习笔记

【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

STM32单片机频RFID卡考勤人数计数系统91
本系统由STM32F103C8T6单片机核心板、RFID模块、LCD1602液晶显示、按键、LED报警组成。
1、系统有3张卡,分别代表依次是张三、李四、王二。
2、任何一个人刷卡成功能,1602液晶响应显示,未刷卡显示空“ ”位置上空的,刷卡成功后相应位置显示有人"Y"。
3、液晶第二行显示刷卡人数,即出勤总人数。
4、按下按键表示上课,如果签到人数和总人数不符合,LED闪烁报警处理,如果人员都到齐不进行闪烁。

unsigned char UID[5];			//读取到的卡号
unsigned char Temp[4] ;

unsigned char zsFlag =' ';//张三 是否到标志
unsigned char lsFlag =' ';//李四 是否到标志
unsigned char weFlag =' ';//王二 是否到标志
unsigned char manNum=0;			 //人数

unsigned char ledFlag = 0;//led报警标志

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

  

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