基于51单片机的班级投票器设计

上传人:飞****9 文档编号:143929973 上传时间:2020-09-03 格式:DOC 页数:7 大小:118KB
返回 下载 相关 举报
基于51单片机的班级投票器设计_第1页
第1页 / 共7页
基于51单片机的班级投票器设计_第2页
第2页 / 共7页
基于51单片机的班级投票器设计_第3页
第3页 / 共7页
基于51单片机的班级投票器设计_第4页
第4页 / 共7页
基于51单片机的班级投票器设计_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《基于51单片机的班级投票器设计》由会员分享,可在线阅读,更多相关《基于51单片机的班级投票器设计(7页珍藏版)》请在金锄头文库上搜索。

1、大学生课外科技活动设计报告班级投票器的设计成 员:专 业:指导教师:年 月 日 班级投票器的设计【摘要】班级投票器是针对班级而设计的由单片机最小系统构成的现场投票计数器系统,该系统可用于班级人数少于99人,职位候选人为2人的投票选举。投票器是由Keil uVision2进行编程通过下载hex文件加载到芯片AT89S52中,投票期间由两个按键来控制投票的有效性,并通过数码管显示来完成工作。【关键词】 单片机 投票器 班级选举 AT89s52 【前言】 在大学生活中,时常发生选举投票事件。目前班级职位选举普遍采用纸条的方式进行投票。具体过程如下:首先,在黑板上列出要选举的职位及职位候选人的名字;接

2、着班级成员在纸条上写上候选人名字,折叠好放在指定位置(如讲台桌上);再来全部投票完毕后,进行读票判断票的有效性,同时统计票数;最后,票数统计完成后先判断本次选举是否有效,确定本次选举有效后,宣布最高得票者为该职位的当选者。这样的选举缺点是比较费时,效率不高。针对纸条选举比较费时,效率不高的问题,采用设计投票器来改善这一情况。本设计是基于单片机设计的适用于班级选举的投票器,是由Keil uVision2进行编程通过下载hex文件加载到芯片AT89S52中,投票期间由两个按键来控制投票的有效性,并通过数码管显示来完成工作。 本次设计的班级投票器可以有效地控制投票及选举的有效性,节省了大部分时间,整

3、体上提高了班级选举的效率。一、总体方案设计:运用单片机最小系统做成投票器,通过2个按键来实现对班级中两个人选举的投票情况进行分别记数,每投一票在相应的按键上按键一次,最后得出两人的投票结果。二、方案设计:1. 总体流程图置初始值0y分别判断两个计数器中是否有信号n分别计数2. 模块设计有信号计数器加1调用延时去抖动返回判断三、系统调试:电路图四、系统功能及指标分析:记数初始值计数中间值程序清单:org 0000h ljmp main org 1000h main: mov r0,#0 loop: jnb p0.0,loop1 acall delay1 loop3: acall delay1 i

4、nc r0 loop1: mov a,r0 mov b,#10 div ab mov r2,a mov r3,b loop2: mov a,r2 acall biao setb p0.6clr p0.7 acall delay clr p0.6 mov a,r3 acall biao setb p0.7 acall delay clr p0.7 sjmp loop4 loop8:jb p0.0,loop3 sjmp looploop4:jnb p0.1,loop5 acall delay1 loop6:acall delay1 inc r1 loop5:mov a,r1 mov b,#10 d

5、iv ab mov r4,a mov r5,b loop7:mov a,r4 acall biao setb p0.3 clr p0.4 acall delay clr p0.3 mov a,r5 acall biao setb p0.4 acall delay clr p0.4 jb p0.1,loop6 sjmp loop8 biao: mov dptr,#table movc a,a+dptr mov p1,a ret delay: mov r7,#250 d1: mov r6,#10 djnz r6,$ djnz r7,d1 ret delay1:mov r7,#250 d2:mov

6、r6,#200 mov r5,#20 djnz r6,$ djnz r6,$ djnz r7,d2 ret table:db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h, 80h,90h end五、心得体会:本次参加课外科技活动,学到了很多关于单片机方面的知识,比如数码管的共阴共阳、Keil uVision2下用汇编语言编程、proteus仿真软件的使用、焊接电路板时应该注意的事项等等。虽然在学习的过程中遇到一些困难,比较吃力,但是总体来说在解决这些问题以后无疑是有成就感的一件事。此次课程不仅增强了自己的动手能力,鼓舞了自己,而且更是一种兴趣的培养。六、参考文献:1. 单片机原理及应用技术 李全利 主编 高等教育出版社 2009年2. 数字电子技术 江小安 董秀峰 杨颂华 西安电子科技大学出版社 2005年

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号