基于单片机的班级投票器设计样本.docx
- 文档编号:27728053
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:9
- 大小:133KB
基于单片机的班级投票器设计样本.docx
《基于单片机的班级投票器设计样本.docx》由会员分享,可在线阅读,更多相关《基于单片机的班级投票器设计样本.docx(9页珍藏版)》请在冰豆网上搜索。
基于单片机的班级投票器设计样本
大学生课外科技活动设计报告
班级投票器设计
成员:
专业:
指引教师:
年月日
班级投票器设计
【摘要】
班级投票器是针对班级而设计由单片机最小系统构成现场投票计数器系统,该系统可用于班级人数少于99人,职位候选人为2人投票选举。
投票器是由KeiluVision2进行编程通过下载hex文献加载到芯片AT89S52中,投票期间由两个按键来控制投票有效性,并通过数码管显示来完毕工作。
【核心词】单片机投票器班级选举AT89s52
【前言】
在大学生活中,时常发生选举投票事件。
当前班级职位选举普遍采用纸条方式进行投票。
详细过程如下:
一方面,在黑板上列出要选举职位及职位候选人名字;接着班级成员在纸条上写上候选人名字,折叠好放在指定位置(如讲台桌上);再来所有投票完毕后,进行读票判断票有效性,同步记录票数;最后,票数记录完毕后先判断本次选举与否有效,拟定本次选举有效后,宣布最高得票者为该职位当选者。
这样选举缺陷是比较费时,效率不高。
针对纸条选举比较费时,效率不高问题,采用设计投票器来改进这一状况。
本设计是基于单片机设计合用于班级选举投票器,是由KeiluVision2进行编程通过下载hex文献加载到芯片AT89S52中,投票期间由两个按键来控制投票有效性,并通过数码管显示来完毕工作。
本次设计班级投票器可以有效地控制投票及选举有效性,节约了大某些时间,整体上提高了班级选举效率。
一、总体方案设计:
运用单片机最小系统做成投票器,通过2个按键来实现对班级中两个人选举投票状况进行分别记数,每投一票在相应按键上按键一次,最后得出两人投票成果。
二、方案设计:
1.总体流程图
2.模块设计
三、系统调试:
电路图
四、系统功能及指标分析:
记数初始值
计数中间值
程序清单:
org0000h
ljmpmain
org1000h
main:
movr0,#0
loop:
jnbp0.0,loop1
acalldelay1
loop3:
acalldelay1
incr0
loop1:
mova,r0
movb,#10
divab
movr2,a
movr3,b
loop2:
mova,r2
acallbiao
setbp0.6
clrp0.7
acalldelay
clrp0.6
mova,r3
acallbiao
setbp0.7
acalldelay
clrp0.7
sjmploop4
loop8:
jbp0.0,loop3
sjmploop
loop4:
jnbp0.1,loop5
acalldelay1
loop6:
acalldelay1
incr1
loop5:
mova,r1
movb,#10
divab
movr4,a
movr5,b
loop7:
mova,r4
acallbiao
setbp0.3
clrp0.4
acalldelay
clrp0.3
mova,r5
acallbiao
setbp0.4
acalldelay
clrp0.4
jbp0.1,loop6
sjmploop8
biao:
movdptr,#table
movca,@a+dptr
movp1,a
ret
delay:
movr7,#250
d1:
movr6,#10
djnzr6,$
djnzr7,d1
ret
delay1:
movr7,#250
d2:
movr6,#200
movr5,#20
djnzr6,$
djnzr6,$
djnzr7,d2
ret
table:
db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
end
五、心得体会:
本次参加课外科技活动,学到了诸多关于单片机方面知识,例如数码管共阴共阳、KeiluVision2下用汇编语言编程、proteus仿真软件使用、焊接电路板时应当注意事项等等。
虽然在学习过程中遇到某些困难,比较吃力,但是总体来说在解决这些问题后来无疑是有成就感一件事。
本次课程不但增强了自己动手能力,鼓舞了自己,并且更是一种兴趣培养。
六、参照文献:
1.《单片机原理及应用技术》李全利主编高等教诲出版社
2.《数字电子技术》江小安董秀峰杨颂华西安电子科技大学出版社
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 班级 投票 设计 样本