基于单片机的班级投票器

基于单片机的班级投票器

ID:883595

大小:463.01 KB

页数:23页

时间:2017-09-23

基于单片机的班级投票器_第1页
基于单片机的班级投票器_第2页
基于单片机的班级投票器_第3页
基于单片机的班级投票器_第4页
基于单片机的班级投票器_第5页
资源描述:

《基于单片机的班级投票器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于单片机的班级投票器【摘要】班级投票器是针对班级而设计的现场投票计数器系统,该系统可用于班级人数小于99人,职位候选人不超过10人的投票选举。投票器是由键盘接口专用芯片74C922来完成按键编码,再通过单片机采集信息,进行票数的累计,最后有四联数码管来显示选举结果。投票期间用一个按键来控制投票有效性,并通过发光二极管来完成指示工作。选举投票期间可暂停投票,查看投票结果,后可继续投票,直至达到预设的最大班级人数关闭投票系统。引言……………………………………………………………………………………31系统总体设计…

2、……………………………………………………………………41.1设计要求…………………………………………………………………………………..........41.2系统组成方框图……………………………………………………………………………......41.3方案设计……………………………………………………………………………………......42系统硬件设计………………………………………………………………………42.1相关芯片介绍………………………………………………………………………………......42.1.1AT8

3、9C51芯片介绍…………………………………………………………………………...42.1.274C922芯片介绍……………………………………………………………………….........52.1.374LS04芯片介绍……………………………………………………………………….........62.2各单元电路设计与分析……………………………………………………………………......72.2.2由74C922够成的键盘电路………………………………………………………………....72.2.2复位电路…………………………

4、………………………………………………………......82.2.3时钟电路…………………………………………………………………………………......82.2.4显示模块……………………………………………………………………………………..92.2.5控制投票有效部分…………………………………………………………………………102.3总原理图和元器件清单……………………………………………………………………….112.3.1总原理图…………………………………………………………………………………….112.3.2元件清

5、单…………………………………………………………………………………….113系统软件设计………………………………………………………………………123.1主程序设计……………………………………………………………………………………123.2中断程序设计…………………………………………………………………………………133.3定时程序设计…………………………………………………………………………………144调试…………………………………………………………………………………165总结……………………………………………………

6、……………………………166致谢语………………………………………………………………………………17参考文献………………………………………………………………………………17附录一PCB图………………………………………………………………………19附录二源程序………………………………………………………………………1923引言在大学生活中,时常发生选举投票事件。目前班级职位选举采用纸条的方式进行投票。具体过程如下:首先,在黑板上列出要选举的职位及职位候选人的名字;接着班级成员在纸条上写上候选人的名字,折叠好放在指定的

7、位置(如讲台桌上);再来全部投票完毕后,进行唱票,判断票的有效性(写上多于一个候选人的名字,或不写都视为废票),同时并统计票数。最后,票数统计完成后先判断本次选举是否有效(若发生选票多于选民数,视为无效)。确定本次选举有效后,宣布最高得票者为该职位的的当选者。这样的选举的缺点是比较费时,效率不高,同时也由于可能发生的选举无效问题,造成时间的延长,同时降低班级成员的积极性等。其优点就是选举十分的直观,可以在唱票时期直接观察到每个候选人的得票情况,并较直接判断出当选人。针对纸条选举费时,效率不高的问题,采用设计投

8、票器来改善这一情况。本设计是基于单片机设计的适用于班级选举的投票器,由键盘专用芯片74C922完成投票,再经由单片机采集信息,统计票数。最后由四联数码管显示投票结果。并且利用发光二极管和一个按键来控制投票的有效性。选举投票期间可暂停投票,查看当前投票结果,后可继续投票,直至达到预设的最大班级人数就会自动关闭投票系统。本次设计的班级投票器可以有效地控制投票及选举的有效性,就节省了去判断选票及选举的有效

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。