首页 > 编程知识 正文

基于rfid的考勤系统设计,基于单片机的射频读卡器

时间:2023-05-05 20:01:12 阅读:253938 作者:604

113【电路方案】基于单片机射频RFID卡公司考勤系统方案设计

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

功能描述:

本设计由STC89C52单片机电路+RFID模块电路+1602液晶显示电路+按键电路+蜂鸣器报警电路+电源电路组成。

1、模拟公司系统有3张卡,分别代表依次是无奈的咖啡、kqdyl、xjcg。

2、任何一个人刷卡成功能,1602液晶响应显示,未刷卡显示空“ ”位置上空的,刷卡成功后相应位置显示有人。

3、液晶第二行显示刷卡人数,即出勤总人数。

4、按下按键表示上班人数校对,如果签到人数和总人数不符合,蜂鸣器报警处理。

#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#include<stdio.h>#include <intrins.h>#include "delay.h"#include "rc522.h"#include "1602.h"/*********/unsigned char code zsID[4]={0x99,0x8c,0xc5,0xdb};//无奈的咖啡卡号unsigned char code lsID[4]={0x80,0x12,0x62,0x8b};//kqdyl卡号unsigned char code weID[4]={0xf5,0x5a,0xa8,0x39};//xjcg卡号/*********/unsigned char UID[5];//卡号unsigned char Temp[4] ; //暂存数组 unsigned long time_20ms; //定时计数char dis0[16];//液晶显示数组char dis1[16];unsigned char zsFlag ='N';//无奈的咖啡 是否到标志unsigned char lsFlag ='N';//kqdyl 是否到标志unsigned char weFlag ='N';//xjcg 是否到标志unsigned char disFlag =0;//显示标志unsigned char manNum=0;void Init_Timer0(void); //函数声明void UART_Init(void);void uartSendStr(unsigned char *s,unsigned char length);void uartSendByte(unsigned char dat);

产品价格 Kafka消息队列 UKafkaComparetrue/falsearraywithotherarray创建Service 容器云 UK8S阿诺德渲染器gpu需要学习么?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。