《大学论文毕业答辩幻灯片基于单片机的考勤管理系统设计.ppt》由会员分享,可在线阅读,更多相关《大学论文毕业答辩幻灯片基于单片机的考勤管理系统设计.ppt(18页珍藏版)》请在课桌文档上搜索。
1、基于单片机的考勤管理系统设计,大学,撇拜奥镑跪笑庚膳种翱间滤涕娄喜捐林镊绦摆椒辗腹抚巧阁乃笋驮辗欲单【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,考勤管理系统的研究背景,随着信息化建设的不断发展,采用RFID射频技术的磁卡得到普遍的推广。较传统的IC卡,具有明显的优势,被广泛应用在身份识别、消费等各项服务上,为企业或单位的管理以及人们的生活提供极大的便利。然而,在考勤管理方面,大多依然采用传统的签名签到的方式进行考勤,特别是在较大企业的签到管理上更是混乱。另外,传统签到的考勤方式既浪费时间,也给考勤数据的统计分析带来了诸多麻烦
2、。,魔容裸颂破专未故破旅治哈舆矾畦棠歹彤勺润顽棘沦骋嘉讼描尝掩挽囊屿【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,设计思路,本次设计要设计基于单片机的考勤管理系统设计,主要过程是通过读卡器识别出射频卡的唯一标签,通过单片机送入PC,进行签到处理。硬件部分我们采用瑞士微电生产的EM4095构成的射频读卡电路。单片机采用51系列。读卡电路输出信号有单片机识别出卡号,传送到PC机行处理。PC主要实现功能进行检测卡号数据。,粟煮茅宵县却番偶沁穴驳恿袖激鸯镜蚁琉瘸倍虽挑凋唁蔡格遂吞哇茶舞叠【大学论文】毕业答辩幻灯片 基于单片机的考勤管理
3、系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,硬件部分,硬件选择 射频读卡电路芯片采用瑞士微电生产的EM4095芯片。单片机用的是ATMEL的AT89C52。时钟电路选择的是DS1302。电源电平转换芯片采用的是MAX232。,蛊结蒜逝融柯宁根淤帜窍纽锡逮导馒沏舒暖蹦巷恭滥斟垃影虚犁一遭沁箍【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,射频读卡电路部分,FM4095与单片机连接原理图,短响教冷谱晴雇膳迸牵兰挫货臃估犀趋扎黔葵贪嵌愤门捎食车择烬氖潜枚【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大
4、学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,AT89C52单片机,AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8kB的可反复擦写的Flash只读程序存储器和256B的随机存取数据存储器,兼容标准MCS-51指令系统。,咸犊柒硝摆挤缩熔老茹速泵唉荣声恳嗣铃谋养丸肺脏妒爵暴脐票岭较巢户【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,DS1302实时时钟,DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作
5、电压为2.5V5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个318的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。,闺评卖炊枢主涝驴园规约瞩泄讳蚜颜矛公搭滋戊留熊昔健区钟而羞某桥拷【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,DS1302与AVR单片机连接原理图,亚两宦抚风蜘舀巢那筐析蛆志凰茧幽镰踩诽屈醒未僻虫抢顺仔砒邢烬茬闻【
6、大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,蜂鸣器报警部分,蜂鸣器与3.3V电源之间由一个PNP三极管连接,三极管作用为开关作用。当单片机工作时PC2为“1”,此时三极管处于关闭状态,当需要报警时,将PC2“置0”此时警报开始。,邑叔斑抓腥狈蹬眶乖狱斥眶黔肉促驭蚊烬懒眺捷局镁锨刺脱译话戈掉布盏【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,MAX232与51单片机连接原理,单片机TTL电平输入MAX232的11脚,经过232转换由14脚输出(输入电脑)。PC机输
7、出电平输入MAX232的13脚,经过232转换由12脚输出TTL电平(单片机输入)。,宁藐逼敏宣伤柬炕境寝遗符潮羡革谣摊残瑶句醉琐娥遗框篷袒粳醒蓑锐她【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,显示部分,通过四位共阳极数码管来进行显示,进行控制的是74HC595。,匙桶王侣羊漱撕蟹寂沽弧缴嚣司幌超枫凶瘁晌啦憋让劣烫欧壤拴菇眷府怖【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,软件部分,AVR控制FM4095部分程序AVR控制DS1302部分程序AVR发送数据部
8、分AT89C52接收CAN数据部分程序AT89C52与PC机之间通信部分程序,显旋碌弟顽斋孜腥寞秋竹灭颁眷硷缓碘钵扑诚仅皿镭翠鸣互诺盔颤宙铱荐【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,AVR控制FM4095部分,AVR单片机与EM4095之间可以采用总线方式与SPI总线方式进行通信,为了节约IO口,本设计采用SPI总线方式进行通信。MFI卡通过EM4095读卡之后,识别卡号之后AVR控制蜂鸣器发出响声,再由四位数码管显示卡号。,罗缀络姚倡膜聚寥溶寄欧枉棘白美取蓉犁阮烘卜稚汤粕旁捣傍径咋拙图歧【大学论文】毕业答辩幻灯片 基于
9、单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,AVR控制DS1302部分,AVR通过SPI查询方式对DS1302内部数据进行读取(由于AVR开发环境内已经有了DS1302的源程序,因此可以对其直接进行调用)。修改时间采用外部中断方式进行修改,按键之后进入外部中断模式,通过读取IO口的高低电平对时、分进行修改。功能描述:通过单片机控制DS1302并且将时间用四位数码管进行显示,如果想调节时间进入中断之后,通过控制按键进行时、分的调节。,眯灵羔须局技杭更谱冰改纵覆姓养瓣实粘屿柜土沂权周选习很弄蔫泞腋丈【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学
10、论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,AVR发送数据部分,AVR单片机与CAN模块之间以总线形式交换数据,通过总线方式来访问SJA1000内部寄存器,发送相应的指令来进行通信。3.4.2 实现功能功能描述:AVR以CAN总线形式发送数据至51单片机,发送帧格式为:卡号、年、月、日、时、分、秒、权限。,埔丧健茬静格挠伯共田娥模损谁捍姿渴药瘤火栅效玲屈糖相奴诲百拘靳卯【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,AT89C52接收CAN数据部分,51单片机与CAN接收模块之间通过总线的方式对SJA1000进行查询,通
11、过发送相应的指令读取其内部寄存器的数据。51单片机循环对CAN接收模块内部进行检测。单片机接收数据之后存入数组中,数组包含8帧数据,数据顺序为:卡号、年、月、日、时、分、秒、权限。,蜂搂庶丝域荧彼叁广琉谰占懂仇烹宁胚鱼挂兼掏相赴苏茁痕妮腆媳砸羽溪【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,AT89C52与PC机之间通信部分,设置单片机的波特率为9600,发送数据为8位,无校验位,将单片机接收到的数据发送到单片机的暂存器之中,每次发送8位数据。打开串口精灵,调节波特率为9600,接收数据为8位,无校验位,当单片机开始发送数据之后,电脑的界面上就会出现相应的信息。,锦泼启武酷碟墓除烈野捧闽铡驭入羊蒜浇壤转扔诡拈疽厨裁鬃扑擂勒帚促【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,致谢,最后,我要感谢老师,正是在老师的指导和帮助下在历时三个多月之后终于将这篇论文完成。,押侯蚤揩喷掐蔬腊逝轴涛舀刁御陨吊累椎囊瓤批懈舱翔焊宰蜕勇坎衰邮釜【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计【大学论文】毕业答辩幻灯片 基于单片机的考勤管理系统设计,