欢迎来到天天文库
浏览记录
ID:69105862
大小:387.50 KB
页数:38页
时间:2021-11-18
《基于单片机的班级投票器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、..-基于单片机的班级投票器【摘要】班级投票器是针对班级而设计的现场投票计数器系统,该系统可用于班级人数小于99人,职位候选人不超过10人的投票选举。投票器是由键盘接口专用芯片74C922来完成按键编码,再通过单片机采集信息,进展票数的累计,最后有四联数码管来显示选举结果。投票期间用一个按键来控制投票有效性,并通过发光二极管来完成指示工作。选举投票期间可暂停投票,查看投票结果,后可继续投票,直至到达预设的最大班级人数关闭投票系统。引言……………………………………………………………………………………31系统总体设计………………………………………………
2、………………………41.1设计要求…………………………………………………………………………………..........41.2系统组成方框图……………………………………………………………………………......41.3方案设计……………………………………………………………………………………......42系统硬件设计………………………………………………………………………42.1相关芯片介绍………………………………………………………………………………......42.1.1AT89C51芯片介绍………………………………………………………………………….
3、..42.1.274C922芯片介绍……………………………………………………………………….........52.1.374LS04芯片介绍……………………………………………………………………….........62.2各单元电路设计与分析……………………………………………………………………......72.2.2由74C922够成的键盘电路………………………………………………………………....7..word.zl-..-2.2.2复位电路…………………………………………………………………………………......82.2.3时钟电路…………………
4、………………………………………………………………......82.2.4显示模块……………………………………………………………………………………..92.2.5控制投票有效局部…………………………………………………………………………102.3总原理图和元器件清单……………………………………………………………………….112.3.1总原理图…………………………………………………………………………………….112.3.2元件清单…………………………………………………………………………………….113系统软件设计………………………………………………………
5、………………123.1主程序设计……………………………………………………………………………………123.2中断程序设计…………………………………………………………………………………133.3定时程序设计…………………………………………………………………………………144调试…………………………………………………………………………………165总结…………………………………………………………………………………166致语………………………………………………………………………………17参考文献………………………………………………………………………………17
6、附录一PCB图………………………………………………………………………19附录二源程序………………………………………………………………………19..word.zl-..-引言在大学生活中,时常发生选举投票事件。目前班级职位选举采用纸条的方式进展投票。具体过程如下:首先,在黑板上列出要选举的职位及职位候选人的名字;接着班级成员在纸条上写上候选人的名字,折叠好放在指定的位置〔如讲台桌上〕;再来全部投票完毕后,进展唱票,判断票的有效性〔写上多于一个候选人的名字,或不写都视为废票〕,同时并统计票数。最后,票数统计完成后先判断本次选举是否有效〔假设发生选票多于
7、选民数,视为无效〕。确定本次选举有效后,宣布最高得票者为该职位的的中选者。这样的选举的缺点是比拟费时,效率不高,同时也由于可能发生的选举无效问题,造成时间的延长,同时降低班级成员的积极性等。其优点就是选举十分的直观,可以在唱票时期直接观察到每个候选人的得票情况,并较直接判断出中选人。针对纸条选举费时,效率不高的问题,采用设计投票器来改善这一情况。本设计是基于单片机设计的适用于班级选举的投票器,由键盘专用芯片74C922完成投票,再经由单片机采集信息,统计票数。最后由四联数码管显示投票结果。并且利用发光二极管和一个按键来控制投票的有效性。选举投票期间
8、可暂停投票,查看当前投票结果,后可继续投票,直至到达预设的最大班级人数就会自动关闭投票系统。本次设计的班级投票器可以有效地
此文档下载收益归作者所有