欢迎来到天天文库
浏览记录
ID:6801853
大小:334.50 KB
页数:20页
时间:2018-01-26
《课程设计(论文)-基于单片机的八路抢答器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单片机课程设计题目八路抢答器专业班级电子科学与技术院(系)电气工程学院完成时间2015年1月9日目录1课程设计的目的和用处12课程设计的要求13设计方案的思路与论证24系统的组成35单元电路的设计45.1单片机最小系统的设计45.2键盘扫描电路65.3蜂鸣器报警电路75.4数码管显示电路86系统软件设计96.1软件设计方案96.2抢答/答题时间设置106.3数码管动态扫描程序117总结11参考文献13附录一:原理图14附录二:元件清单15附录三:程序161课程设计的目的和用处在现代社会中,随着电视节目和各种竞
2、赛的出现,抢答器越来越多的被广泛使用,人们已经无法准确的判断在各中抢答中究竟是哪一方面比较快,而电子电器能够轻易地办到,所以说制作八路抢答器是很有必要的。综合这方面的考虑我就设计制作这一课程设计题目。因为大多数功能单元都通过程序设计在单片机内部。其次,工作性能可靠,抗干扰能力优于传统抢答器,并能够解决以上提出的问题。通过这次设计,掌握51单片机的原理,了解简单多功能抢答器组成原理,初步掌握多功能抢答器的调整及测试方法,提高动手能力和排除故障的能力。同时通过本课题设计与装配、调试,提高自己的动手能力,巩固已学的
3、理论知识,建立单片机理论和实践的结合,了解多功能抢答器各单元电路之间的关系及相互影响,从而能正确设计、计算定时计数的各个单元电路。2课程设计的要求设计并制作一个功能稳定,外观简洁的实用八路抢答器,基本的要求有:1)可同时提供最多包括8个人(组)的抢答数量。2)需由主持人按下开始抢答按键后才视为抢答时间,在这个时间前抢答的,视为违规抢答,要求能显示出违规抢答的选手编号。3)要求当主持人按下开始抢答的按键后,数码管进行抢答时间的倒计时,在这个倒计时结束后,若无人抢答,蜂鸣器报警,提示本轮抢答结束,且这个抢答时间可
4、设置。413)要求具有抢答锁定功能,即某一选手抢到后,其它选手的抢答功能被锁定,无法进行抢答,直至下一轮抢答开始。5)对于抢到题目的选手,要求能显示出该选手的编号,并将其答题时间进行倒计时显示,在倒计时结束后,蜂鸣器报警,提示本次答题时间到,且这个抢答时间可设置。6)意义显而易见是各种竞赛显得更加公正公平,提高了效率,使我们能够更好更快的工作。3设计方案的思路与论证根据目前市场上抢答器的种类,抢答器的种类可以大体分为三种,以下我们对这三种进行详细比较。方案一:抢答器系统的各部分均采用中小规模集成数字电路,利用
5、硬件电子元器件实现,用机械开关按钮作为控制开关,完成抢答输入信号的触发。该方案的特点是中小规模集成电路应用技术成熟,性能可靠,能方便地完成选手抢答的基本功能,没有软件的设计部分,不需要编程,但是电路结构复杂,调试困难,造成抢答器的成本较高,并且制作过程工序比较烦琐,不便于安装与调试,给实际操作带来很大的麻烦。方案二:系统采用STC89C52单片机作为控制核心,该系统可以完成运算控制、信号识别以及显示功能的实现。利用单片机程序判断选手按键是否有效,但是选手违规抢答,利用简答程序显示,启动蜂鸣器报警,告诉主持人有
6、人违规操作,抢答无效。给出相应的延时,选手按正常的操作抢答,软件倒计时,利用数码管的动态扫描,实现倒计时显示时间,到513秒相应时间提醒选手时间快到了,要及时作答,并启动蜂鸣器。由于用了单片机,使其技术比较成熟,应用起来方便、简单并且单片机周围的辅助电路也比较少,便于控制和实现。整个系统具有极其灵活的可编程性,能方便地对系统进行功能的扩张和更改性。方案比较分析:从第一个方案我们可以看出,这个抢答器是由抢答电路,定时电路,报警电路,时序控制电路四个关键电路部分组成。扩展电路是由秒钟脉冲信号产生电路,译码电路,显
7、示电路等,它的功能很齐全,设计的电路也很稳定。但是它的造价却很高,仅仅是集成电路他就用了八个,所以我们放弃这个方案。方案二采用单片机为核心器件,外围电路采用集成芯片,其可靠性好,结构简单,不但从性能上优于方案一而且在使用上及其功能的实现上都较一方案简洁,并且由于单片机具有优越的高集成电路性,使其工作速度更快、效率更高。比较经济实用,所以我们选用单片机的方案。4系统的组成整个系统以STC89C52单片机为核心器件,其它个模块围绕着单片机展开。输入部分包括2个内容,一个是选手的抢答输入,另一个是主持人的控制输入,
8、由于这两个内容都是通过按键控制的,所以这里统一使用普通的轻触开关作为本设计的输入模块,一共包括8个选手输入按键和2个主持人输入按键。输出部分则采用蜂鸣器加四位共阳数码管进行声光的输出,蜂鸣器主要起到报警的作用,这里主要有几个需蜂鸣器发出报警的地方,如最后5秒仍无人抢答、答题剩余最后5秒、抢答时间结束以及答题时间结束等。而数码管则主要用于信息的输出,包括当主持人按下开始抢答按键后,显示30秒(默认)的
此文档下载收益归作者所有