基于单片机的考勤管理系统毕业设计+程序附录Word文件下载.doc

上传人:b****9 文档编号:13059926 上传时间:2022-10-04 格式:DOC 页数:84 大小:876.70KB
下载 相关 举报
基于单片机的考勤管理系统毕业设计+程序附录Word文件下载.doc_第1页
第1页 / 共84页
基于单片机的考勤管理系统毕业设计+程序附录Word文件下载.doc_第2页
第2页 / 共84页
基于单片机的考勤管理系统毕业设计+程序附录Word文件下载.doc_第3页
第3页 / 共84页
基于单片机的考勤管理系统毕业设计+程序附录Word文件下载.doc_第4页
第4页 / 共84页
基于单片机的考勤管理系统毕业设计+程序附录Word文件下载.doc_第5页
第5页 / 共84页
点击查看更多>>
下载资源
资源描述

基于单片机的考勤管理系统毕业设计+程序附录Word文件下载.doc

《基于单片机的考勤管理系统毕业设计+程序附录Word文件下载.doc》由会员分享,可在线阅读,更多相关《基于单片机的考勤管理系统毕业设计+程序附录Word文件下载.doc(84页珍藏版)》请在冰豆网上搜索。

基于单片机的考勤管理系统毕业设计+程序附录Word文件下载.doc

PC主要实现功能进行检测卡号数据。

单片机采用51系列的AT89C52。

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

本设计采用的单片机开发环境为:

AVR开发环境为CodeVisionAVRCCompiler,AT89C52开发环境为KeiluVision2。

关键词:

考勤管理系统;

射频技术;

单片机;

CAN通信;

232通信;

SPI通信。

Abstract

"

AttendanceManagementSystem"

isbasedonRFIDradiofrequencyidentificationcardinformationcarrierforbusinessorschoolattendancemanagementsystem.Thesystemcanuseoneunittogetridofcumbersome,inefficientattendancepatterns.Identificationworkfromtheenvironment,easytooperate,withastainresistant,waterproof,encryptedstorageandsoon.Combinedwithnetworkcommunicationtechnologyandsingle-chiptechnology,theenterprisesandunitsofautomaticattendanceandattendancedataanalysisandprocessing,savingtimeandattendancetime,improveefficiencyandincreaseattendanceattendanceaccuracy,promotetheenterpriseinformationmanagementunitsattendancelevelofdevelopment.

WeusethehardwarepartoftheSwissmicro-electricproductionconstitutedEM4095RFreadercircuitry.Thechiphasalowcost,stable,accuratesamplingpoints,andsoon.Microcontrollerwith51series.WaywiththemicrocontrollerthroughtheCANbuscommunicatewitheachother.Readercircuitoutputsignalsusingmicrocontrollermicrocontrolleridentifiesthecardnumberbetween232andPCcommunication,real-timeuploaddatatransfertoaPCforprocessing.ThemainachievementoffunctionaltestingPCcarddata.

WeusethehardwarepartoftheSwissmicro-electricproductionconstitutedEM4095RFreadercircuitry.Thechiphasalowcost,stable,accuratesamplingpoints,andsoon.SCMSeries51AT89C52.

Softwarepartisdividedintoreaderidentification,CANcommunication,AT89C52microcontrollerandPCcommunication,alarm,PCsidedetectionprocessing.

Thisdesignusesamicrocontrollerdevelopmentenvironment:

AVRdevelopmentenvironmentforCodeVisionAVRCCompiler,AT89C52developmentenvironmentfortheKeiluVision2.

Keywords:

AttendanceManagementSystem;

RFTechnology;

SCM;

CANCommunication;

232;

SPICommunication.

目录

摘要 I

Abstract II

第一章绪论 1

第二章硬件部分设计 3

2.1EM4095射频芯片部分 3

2.1.1射频芯片选型依据 3

2.1.2EM4095射频芯片简介 4

2.1.3EM4095结构原理 5

2.1.4磁卡与EM4095之间ISO14443协议 7

2.1.5EM4095与单片机连接原理图 14

2.2AVR单片机部分 16

2.2.1单片机选型依据 13

2.2.2ATMEL单片机简介 14

2.2.3AT89C52原理图部分 14

2.3DS1302实时时钟部分 16

2.3.1DS1302芯片简介 17

2.3.2SPI简介 17

2.3.3DS1302与AVR单片机连接原理图 18

2.4CAN总线部分 19

2.4.1CAN总线简介 19

2.4.2硬件部分的选型 19

2.4.3原理图及其解析 20

2.4.4蜂鸣器报警部分 21

2.5MAX232部分 21

2.5.1MAX232简介 21

2.5.2MAX232与51单片机连接原理图 22

2.6显示部分 22

2.6.1显示原理说明 23

2.6.2数码管与单片机连接原理图 23

2.7AT89C52部分 23

2.7.1AT89C52单片机硬件结构 23

2.7.2AT89C52单片机CPU电路图 24

第三章软件部分 26

3.1AVR单片机环境介绍 26

3.2AT89C52单片机开发环境介绍 26

3.3AVR单片机读卡部分 26

3.3.1程序实现简介 26

3.3.2SPI通信简介 26

3.3.3实现功能 27

3.3.4EM4095读卡程序流程图 27

3.3.5参考程序 27

3.4AVR发送数据部分 28

3.4.1程序实现简介 28

3.4.2实现功能 28

3.4.3程序流程图(见下一页) 28

3.4.4程序代码 29

3.5AVR控制DS1302部分程序 34

3.5.1程序实现简介 34

3.5.2功能描述 34

3.5.3程序流程图(见下一页) 34

3.5.4程序代码 35

3.6AT89C52接收CAN数据部分程序 40

3.6.1程序实现简介 40

3.6.2功能描述 40

3.6.3程序代码 40

3.7AT89C52与PC机之间通信部分程序 40

3.7.1程序实现简介 40

3.7.2功能描述 40

3.7.3程序代码 41

第四章结论 43

参考文献 44

致谢 46

第一章绪论

背景

考勤管理系统的研究背景

随着信息化建设的不断发展,磁卡得到普遍的推广,大部分采用RFID射频技术,通过射频信号自动识别目标对象获取数据,识别工作不受环境的影响,操作方便快捷,具有防污、防水、加密存储等优点,较传统的接触式IC卡,具有明显的优势,被广泛应用在身份识别、消费等各项服务上,为企业或单位的管理以及人们的生活提供极大的便利。

然而,在考勤管理方面,大多依然采用传统的签名签到的方式进行考勤,特别是在较大企业的签到管理上更是混乱。

另外,传统签到的考勤方式既浪费时间,也给考勤数据的统计分析带来了诸多麻烦。

本设计借助射频技术,结合网络通信技术和单片机技术,实现了企业和单位的自动考勤和对考勤数据的分析处理,节约了考勤时间,提高了考勤效率,促进了企业单位的考勤管理信息化水平的发展。

国内外的研究现状

目前,在考勤管理系统方面,国外早在多年之前就进行了相关的研究和设计,现在已经在其单位和企业得到了较为广泛的普及,而我们国内,因为相关研究起步较晚,相关研究尽管达到同国外相同的水平,但是成本较高,许多单位和企业认识进行传统方式的考勤管理。

只有在一些规模较大的单位和企业才能实现无线射频卡的考勤管理系统。

总体方案

设计思路

本次设计要设计基于单片机的考勤管理系统设计,主要的过程是用读卡器识别出射频卡唯一标签,将数据通过单片机传送至PC机,进行签到处理。

硬件选择

读卡电路输出信号有单片机识别出卡号,传送到PC机行处理。

软件描述

软件部分主要是实现读卡电路与单片机之间数据的通信。

设计优势

本次设计与传统考勤管理系统相比,具有快捷便利,有利于对考勤数据的整理,减少考勤管理时间,避免了考勤过程中的人为因素,充分体现了考勤管理的公平公正,减少了没有必要的人事纠纷。

与其他电子类考勤宽利系统相比,所选用的硬件都是性价比较高的,在保证系统签到准确方便,工作稳定的同时,降低企业和单位在考勤管理方面的开支。

预期效果

基于单片机的考勤管理系统,核心器件是单片机,单片机作为主控制器,并辅以射频卡,CAN总线等技术,实现预期的刷卡人用射频卡在射频识别读卡器上进行刷卡,利用单片机与射频识别读卡器之间进行通信,进而识别认证出刷卡人身份,在这个时候单片机配以时钟模块,这样就可以将时间与认证的数据包一起上传到PC机,这样就保证PC机的远程监控。

本课题设计出来的系统为企业和单位提供了较为科学的、可靠的考勤管理方法,是现代化企业考勤管理的最佳模式。

第二章硬件部分设计

系统框图

图2.0系统框图

2.1EM4095射频芯片部分

2.1.1射频芯片选型依据

选型的三大原则:

1.符合国家标准  

  目前RFID技术并没有一个国际统一的标准。

美国的电子产品代码(EPC)全球协会正在制

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1