【精品】基于单片机汇编语言的八路抢答器控制

【精品】基于单片机汇编语言的八路抢答器控制

ID:31197323

大小:186.87 KB

页数:14页

时间:2019-01-07

【精品】基于单片机汇编语言的八路抢答器控制_第1页
【精品】基于单片机汇编语言的八路抢答器控制_第2页
【精品】基于单片机汇编语言的八路抢答器控制_第3页
【精品】基于单片机汇编语言的八路抢答器控制_第4页
【精品】基于单片机汇编语言的八路抢答器控制_第5页
资源描述:

《【精品】基于单片机汇编语言的八路抢答器控制》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《单片机技术顶系统设廿》课程设it基于单片机控制的八路抢答器姓名院系班级学号指导教师时间姚荣信息学院电子1081200811631159张红2011年5月280目录摘要IINTRODUCTIONII1课程设计要求12元器件选择13设计原理14各部分设计方案14.1复位14.2按键部分24.3显示部分24.4产生方波驱动Speaker扬声器25程序框图26总结和心得3鸣谢4参考文献5附录一程序6附录二总电路图9摘要电子抢答器(ARush-answermachine)是竞赛问答中的必备装置,在进行问答抢答时候,有时候难以肉眼判断谁快谁慢,所以我们就有需要设计电子的抢答器,由于电子抢答器的速

2、度很快,可以准确的作出判断。单片机技术凭借其优势很快应用到各个领域,本设计采用AT89C51来设计八路抢答器。介绍了采用外部屮断0和1设计抢答器,由于外部中断0优先级比外部中断1优先级高,所以用外部中断0作为复位。此外,还用了led作为显示部分,分别对应每一路抢答。最后通过ke订调式,并用proteus仿真,验证设计的正确性。通过做这次设计,加深单片机应用系统设计的基本理论,基本知识与基本技能,掌握单片机应用系统各主要环节的设计,调试方法。关键词:(关键词3到5个,关键词之间用隔开)单片机程序设计;八路抢答器;led显示INTRODUCTIONElectronicviestoanswe

3、ris(ARush-machine)istheindispensabledevice,competitionq&ainanswer,sometimesnakedeyerespondertojudgewhofast,sowe'llwhoslowtoimplement,thedesignelectronicresponderisbytheelectronicspeed,respondercanaccuratelytojudge.Relyingonitsadvantagesoonmicrocontrollertechnologyusedinvariousfields,thedesignUSE

4、SAT89C51istodesignthezhuhaivies.Introducedtheexternalinterruption0and1designcontestdevice,duetoexternalinterruption0prioritythanexternalinterruption1highpriority,souseexternalinterruption0asthereset.Inaddition,stilluseledasdisplaypartswhichcorrespondingtoeverywaycontest.Finallythroughwithkeilmod

5、al,proteussimulation,thecorrectnessofdesignareverified.Bymakingthisdesign,deepenmicrocomputerapplicationsystemdesignbasictheory,basicknowledgeandbasicskills,graspsthemicrocomputerapplicationsystemdesignofthemainsteps,debuggingmethod・KEYWORDS:Microcontrollerprogramdesign,Leddisplay,设计题目八路抢答器(电气10

6、81班,200811631133,姚国荣)指导教师:(张瑛)1课程设计要求八路抢答器,当其中一路按下,LED显示该路,并发出声音(5秒)。当有一路按下,其他路的按键无效。2元器件选择C51单片机,共阴极led数码管,speaker发音器,按钮若干,八路与非门,,非门,电解电容,电容电阻若干,3设计原理木设计通过采用中断的方法,且外部0中断用于复位,外部1中断用于按键,按键产生中断请求,响应中断,通过按键跳转使累加器a获得重新数码1-8,再通过查表指令获得驱动led数码管的代码驱动led数码管,刚开始应经送0显示,所以启动仿真是led应经是点亮,显示0。同时通过软件延时程序和置1及取反指

7、令产生长度变化的方波,驱动speaker发出声音,控制发音时间5秒。4各部分设计方案4.1芯片选择本设计仅仅使用到单片机的屮断和软件延时,所以选用AT89C51作为芯片应经做够To4.2复位复位采用软件复位,设计其中断的优先级最高,复位后把显示部分和累加器都清零。4.3按键部分按键采用外部1屮断,屮断产生后清除屮断标志,防止再有其他同级的屮断。4.4显示部分显示部分用led,通过查表指令获得驱动代码驱动led4.5产生方波驱动Speaker扬声

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

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

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