欢迎来到天天文库
浏览记录
ID:12539773
大小:7.41 MB
页数:43页
时间:2018-07-17
《多路抢答器--毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要摘要本设计是以多路抢答为基本理念。考虑到依需设定限时回答的功能,利用AT89C51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。用开关做键盘输出,扬声器发生提示。同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;可以显示是哪位选手有效抢答和无效抢答,正确按键后有音乐提示;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键是无效的。关键字:单片机,多路,抢答器39AbstractABSTRA
2、CTThedesignisbasedonthebasicideaofmulti-channelresponder.Bytakingintoaccounttheneedforsetlimittoanswer,theanswersystemusingAT89C51microcontrollerandexternalinterface,theuseoftimer/counterchiptimingandcountingprinciple,thesoftwareandhardwarecombination,sothatthesystemcancorrectlytime,thedigitald
3、isplaytothecorrecttimeatthesametime.Switchingtodowiththekeyboardoutput,speakerpromptsoccur.Atthesametimethesystemcanberealized:intheanswer,onlyaftertheanswertobevalid,ifatthebeginningofpre-answeranswerinvalid;canshowwho'seffectiveandansweranswerinvalid,thecorrectbuttonpromptafterthemusic;theans
4、wertimeandanswertimecountdowndisplay,fullautomaticresetafterthesystemtimingandcontrolforcedreset;keylock,intheeffectivestate,thekeyisinvalid.KeyWords:single-chipmulti-channelresponder39目录目录第1章引言11.1课题设计的目的及意义11.2课题设计的任务和要求11.2.1设计任务11.2.2设计要求11.3拓展功能2第2章课程的方案设计与论证32.1系统整体方案的设计32.2系统整体方案的论证4第3章硬
5、件电路设计53.1概述53.2主控制器63.3按键模块电路83.4显示电路93.5时钟频率电路9第4章软件设计114.1概述114.2汇编语言概述114.3KEIL软件介绍124.3.1Proteus软件介绍124.3.2Protell软件介绍144.4系统软件设计流程图144.4.1主流程144.4.2中断流程164.5软件程序设计16第5章硬件制作与系统仿真185.1硬件的焊接185.2系统仿真1939目录第6章抢答器实物演示过程及结果226.1演示过程226.2演示结果22附录28参考文献38致谢3939第1章引言第1章引言1.1课题设计的目的及意义随着各种各样的智力竞赛日益增
6、多,在答题过程中一般要分为必答和抢答两种。必答有时间限制,到时间要警告提醒。而抢答则要求参赛者做好充分的准备,等主持人说完题目,参赛者开始抢答,谁先按钮,就由这个参赛者答题,但是确定优先者的问题就很困难,此外为了提高比赛的进行效率,因此设计此款抢答器来完成这些功能是很有必要的;以便于解决在各项比赛中的抢答不公平的现象,摒弃了陈旧的竞赛模式与规范,通过抢答来提高参赛者对竞赛的积极性,让比赛能够更直观、更准确地进行。通过本次设计,了解简单多路抢答器的组成部分,详细掌握智能抢答器的原理和编程方法,使竞赛的公平性得以体现,也使得比赛操作更加简便,更加规范。同时通过本课题设计,提升自己的动手能
7、力,巩固已学的理论知识建立单片机理论和实践结合,从而能正确设计、计算定时计数的各个单元电路。进一步深入了解掌握以单片机为核心控制系统的设计方法及编程方法。1.2课题设计的任务和要求1.2.1设计任务为了完成本次设计的抢答器的功能,我们利用单片机最小系统(时钟电路、复位电路),时钟电路用于抢答的计时,复位电路用于第一轮抢答结束后,主持人控制显示复位,以便进行第二轮抢答的进行。添加抢答按键模块(4个按键)用于参赛者的抢答操作,加入显示模块用以显示抢答成功组的序
此文档下载收益归作者所有