51-基于51单片机射频RFID卡考勤上课上班统计设计
2021-09-13 来源:eefocus
具体实现功能
系统由STC89C52单片机电路+RFID模块电路+1602液晶显示电路+电源电路组成。
具体功能:
(1)系统有3张卡,分别代表依次是张三、李四、王二;
(2)任何一个人刷卡成功能,1602液晶响应显示,未刷卡显示“N”,刷卡成功后显示“Y”;
(3)液晶第二行显示刷卡人数,即出勤总人数。
设计背景
随着信息化建设的不断发展,磁卡得到普遍的推广,大部分采用RFID射频技术,通过射频信号自动识别目标对象获取数据,识别工作不受环境的影响,操作方便快捷,具有防污、防水、加密存储等优点,较传统的接触式IC卡,具有明显的优势,被广泛应用在身份识别、消费等各项服务上,为企业或单位的管理以及人们的生活提供极大的便利。然而,在考勤管理方面,大多依然采用传统的签名签到的方式进行考勤,特别是在较大企业的签到管理上更是混乱。另外,传统签到的考勤方式既浪费时间,也给考勤数据的统计分析带来了诸多麻烦。本设计借助射频技术,结合网络通信技术和单片机技术,实现了企业和单位的自动考勤和对考勤数据的分析处理,节约了考勤时间,提高了考勤效率,促进了企业单位的考勤管理信息化水平的发展。
单片机的应用有利于产品的小型化、多功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境,减少能源和材料消耗,保证安全等。但是,单片机应用的意义绝不仅限于它的广阔范围以及所带来的经济效益上,更重要的意义还在于:单片机的应用正从根本上改变着传统的控制系统设计思想和设计方法。从前必须有模拟电路或数字电路实现的大部分功能,现在已能使用单片机通过软件(编程序)方法实现了。这种以软件取代硬件并提高系统性能的控制系统“软化”技术,称之为微控制技术。微控制技术是一种全新的概念,是对传统控制技术的一次革命。随着单片机应用的推广普及,微控制技术必将不断发展、日益完善和更加充实。
本设计由STC89C52单片机电路+RFID模块电路+1602液晶显示电路+电源电路组成。系统有3张卡,分别代表依次是张三、李四、王二。任何一个人刷卡成功能,1602液晶响应显示,未刷卡显示“N”,刷卡成功后显示“Y”,液晶第二行显示刷卡人数,即出勤总人数。
硬件设计
本设计由STC89C52单片机电路+RFID模块电路+1602液晶显示电路+电源电路组成。
软件设计
本系统设计主要采用keil软件编写与调试程序,程序语言采取易读性和移植性更高的C语言编写。系统运行流程图如下图所示。
原理图
本系统原理图设计采用Altium Designer19,具体如图。
程序
本设计利用KEIL5软件实现程序设计,具体如图。