基于单片机的考勤管理系统_毕业设计程序

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的考勤管理系统

摘要

“考勤管理系统”是以RFID射频卡为信息识别载体的适用于企业单位或学校的考勤管理系统。本系统可使用人单位摆脱繁琐、低效的签到模式。识别工作不受环境的影响,操作方便快捷,具有防污、防水、加密存储等优点。结合网络通信技术和单片机技术,实现了企业和单位的自动考勤和对考勤数据的分析处理,节约了考勤时间,提高了考勤效率并提高了考勤的准确率,促进了企业单位的考勤管理信息化水平的发展。

硬件部分我们采用瑞士微电生产的EM4095构成的射频读卡电路。该芯片具有成本低,工作稳定,精确的采样点等优点。单片机采用51系列。通过CAN总线方式与单片机互相通信。读卡电路输出信号有单片机识别出卡号利用单片机与上位机之间进行232通信,实时上传数据,传送到PC机行处理。PC主要实现功能进行检测卡号数据。

硬件部分我们采用瑞士微电生产的EM4095构成的射频读卡电路。该芯片具有成本低,工作稳定,精确的采样点等优点。单片机采用51系列的AT89C52。

软件部分分为读卡识别、CAN通信、AT89C52单片机与上位机通信、报警,PC方检测处理等。

本设计采用的单片机开发环境为:AVR开发环境为CodeVisionAVR C Compiler,AT89C52开发环境为Keil uVision2。

关键词:考勤管理系统;射频技术;单片机;CAN通信;232通信;SPI 通信。

Abstract

"Attendance Management System" is based on RFID radio frequency identification card information carrier for business or school attendance management system. The system can use one unit to get rid of cumbersome, inefficient attendance patterns. Identification work from the environment, easy to operate, with a stain resistant, waterproof, encrypted storage and so on. Combined with network communication technology and single-chip technology, the enterprises and units of automatic attendance and attendance data analysis and processing, saving time and attendance time, improve efficiency and increase attendance attendance accuracy, promote the enterprise information management units attendance level of development.

We use the hardware part of the Swiss micro-electric production constituted EM4095 RF reader circuitry. The chip has a low cost, stable, accurate sampling points, and so on. Microcontroller with 51 series. Way with the microcontroller through the CAN bus communicate with each other. Reader circuit output signals using microcontroller microcontroller identifies the card number between 232 and PC communication, real-time upload data transfer to a PC for processing. The main achievement of functional testing PC card data.

We use the hardware part of the Swiss micro-electric production constituted EM4095 RF reader circuitry. The chip has a low cost, stable, accurate sampling points, and so on. SCM Series 51 AT89C52.

Software part is divided into reader identification, CAN communication, AT89C52 microcontroller and PC communication, alarm, PC side detection processing.

This design uses a microcontroller development environment: A VR development environment for CodeVisionA VR C Compiler, AT89C52 development environment for the Keil uVision2.

Keywords:Attendance Management System; RF Technology; SCM; CAN Communication; 232; SPI Communication.

目录

摘要 (1)

Abstract (2)

第一章绪论 (1)

第二章硬件部分设计 (2)

2.1 EM4095射频芯片部分 (3)

2.1.1 射频芯片选型依据 (3)

2.1.2 EM4095射频芯片简介 (4)

2.1.3 EM4095结构原理 (5)

2.1.4 磁卡与EM4095之间ISO14443协议 (7)

2.1.5 EM4095与单片机连接原理图 (12)

2.2 AVR单片机部分 (14)

2.2.1 单片机选型依据 (11)

2.2.2 ATMEL单片机简介 (12)

2.2.3 AT89C52原理图部分 (13)

2.3 DS1302实时时钟部分 (14)

2.3.1 DS1302芯片简介 (14)

2.3.2 SPI简介 (15)

2.3.3 DS1302与AVR单片机连接原理图 (16)

2.4 CAN总线部分 (16)

2.4.1 CAN总线简介 (16)

2.4.2 硬件部分的选型 (17)

2.4.3 原理图及其解析 (17)

2.4.4 蜂鸣器报警部分 (18)

2.5 MAX232部分 (19)

2.5.1 MAX232简介 (19)

2.5.2 MAX232与51单片机连接原理图 (19)

2.6 显示部分 (20)

相关文档
最新文档