课程设计-基于单片机的八路抢答器.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计-基于单片机的八路抢答器

单片机课程设计 题 目 八 路 抢 答 器 专业班级 电子科学与技术 院 (系) 电气工程 完成时间 2015 年 1月 9日 目 录 1 1 2 课程设计的要求 1 3 设计方案的思路与论证 2 4 系统的组成 3 5 单元电路的设计 4 5.1 单片机最小系统的设计 4 5.2 键盘扫描电路 6 5.3 蜂鸣器报警电路 7 5.4 数码管显示电路 8 6 系统软件设计 9 6.1 软件设计方案 9 6.2 抢答/答题时间设置 10 6.3 数码管动态扫描程序 11 7 总结 11 参考文献 13 附录一:原理图 14 附录二:元件清单 15 附录三:程序 16 1 课程设计的目的,随着和各种竞赛的出现,抢答器越来越多的被广泛使用,无法中是哪一方面比较快,能够轻易地,所以说制作八路抢答器是很有必要的。综合这方面的考虑我就设计这一课程设计题目。51单片机的原理,了解简单多功能抢答器组成原理,初步掌握多功能抢答器的调整及测试方法,提高动手能力和排除故障的能力。同时通过本课题设计与装配、调试,提高自己的动手能力,巩固已学的理论知识,建立单片机理论和实践的结合,了解多功能抢答器各单元电路之间的关系及相互影响,从而能正确设计、计算定时计数的各个单元电路。 2 课程设计的要求4)要求具有抢答锁定功能,即某一选手抢到后,其它选手的抢答功能被锁定,无法进行抢答,直至下一轮抢答开始。 5)对于抢到题目的选手,要求能显示出该选手的编号,并将其答题时间进行倒计时显示,在倒计时结束后,蜂鸣器报警,提示本次答题时间到,且这个抢答时间可设置。 6)意义显而易见是各种竞赛显得更加公正公平,提高了效率,能够更更快的工作。3 设计方案与论证STC89C52单片机作为控制核心,该系统可以完成运算控制、信号识别以及显示功能的实现。利用单片机程序判断选手按键是否有效,但是选手违规抢答,利用简答程序显示,启动蜂鸣器报警,告诉主持人有人违规操作,抢答无效。给出相应的延时,选手按正常的操作抢答,软件倒计时,利用数码管的动态扫描,实现倒计时显示时间,到5秒相应时间提醒选手时间快到了,要及时作答,并启动蜂鸣器。由于用了单片机,使其技术比较成熟,应用起来方便、简单并且单片机周围的辅助电路也比较少,便于控制和实现。整个系统具有极其灵活的可编程性,能方便地对系统进行功能的扩张和更改性。 方案比较分析:从第一个方案我们可以看出,这个抢答器是由抢答电路,定时电路,报警电路,时序控制电路四个关键电路部分组成。扩展电路是由秒钟脉冲信号产生电路,译码电路,显示电路等,它的功能很齐全,设计的电路也很稳定。但是它的造价却很高,仅仅是集成电路他就用了八个,所以我们放弃这个方案。方案二采用单片机为核心器件,外围电路采用集成芯片,其可靠性好,结构简单,不但从性能上优于方案一而且在使用上及其功能的实现上都较一方案简洁,并且由于单片机具有优越的高集成电路性,使其工作速度更快、效率更高。比较经济实用,所以我们选用单片机的方案。 4 系统的组成 整个系统以STC89C52单片机为核心器件,其它个模块围绕着单片机展开。输入部分包括2个内容,一个是选手的抢答输入,另一个是主持人的控制输入,由于这两个内容都是通过按键控制的,所以这里统一使用普通的轻触开关作为本设计的输入模块,一共包括8个选手输入按键和2个主持人输入按键。输出部分则采用蜂鸣器加四位共阳数码管进行声光的输出,蜂鸣器主要起到报警的作用,这里主要有几个需蜂鸣器发出报警的地方,如最后5秒仍无人抢答、答题剩余最后5秒、抢答时间结束以及答题时间结束等。而数码管则主要用于信息的输出,包括当主持人按下开始抢答按键后,显示30秒(默认)的倒计时,当有选手违规抢答时,显示违规选手的编号,有人抢到题目时,显示选手编号以及该选手剩余的答题时间。 系统框图如图4-1所示 图4-1 系统框图 5 单元电路的设计 5.1 单片机最小系统的设计 本系统采用STC89C52为主控器,兼容所有89C51单片机89C52单片机引脚功能说明 图5-189C52单片机引脚图单片机最小系统整个系统的核心部件就是单片机,搭建一个稳定的单片机最小系统对于系统的正常工作是很重要的。 单片机最小系统如图5.2所示,其中有4个双向的8位并行I/O端口,分别记作P0、P1、P2、P3,都可以用于数据的输出和输入,P3口具有第二功能为系统提供一些控制信号。时钟电路用于产生单片机工作所必须的时钟控制信号,内部电路在时钟信号的控制下,严格地按时序指令工作。单片机内部有一个用于构成振荡器的高增益反向放大器,该高增益反向放大器的输入端为芯片的引脚XTAL1,输出端为XTAL2。这两个引脚跨接石英晶体振荡器和微调电容,就构成了一个稳定的自激振荡器。电路中的微调

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档