八路抢答器_《单片机》课程设计报告-正文.pdfVIP

八路抢答器_《单片机》课程设计报告-正文.pdf

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

邵阳学院课程设计

第一章问题描述

在知识比赛中,特别是做抢答题目的时候,在抢答过程中,为了知道哪一组或哪

一位选手先答题,必须要设计一个系统来完成这个任务。因为在抢答过程中,靠视觉

是很难判断出哪组先答题。利用单片机系统来设计抢答器,使以上问题得以解决,即

使各组的抢答时间相差几微秒,也可分辨出哪组优先答题。该课程设计主要介绍了单

片机抢答器设计及工作原理,以及它的实际用途。本系统采用8051单片机作为核心。

控制系统的四个模块分别为:存储模块、显示模块、语音模块、抢答按键模块。该抢

答器系统通过开关电路八个按键输入抢答信号;利用语音芯片ISD1420完成语音的

录放功能;利用存储程序;利用一个四位一体的七段显示数码管来完成显示功能。工

作时,在按下抢答开始键后,用按键通过开关电路输入各路的抢答信号进行抢答,经

单片机的处理,输出控制信号,控制数码管和语音芯片工作。在位选数码管上显示哪

一组先答题的号码,并有倒计时显示,以及通过语音系统发出报警声音,从而实现整

个抢答过程。

第二章设计思想

我的设计思路是竞赛抢答器要有报警系统,要是在规定时间内还没有参赛者抢答

或回答出问题时就会发出报警声,倒计时为设定为5S。并且如果出现犯规抢答时也

会发出报警并且显示该犯规选手的编号。

这个抢答器可同时供不大于8名选手或8个代表队参加比赛,各用一个抢答按钮,

按钮的编号与选手的编号是相对应的,分别是S1、S2、S3、S4、S5、S6、S7、S8;

给节目主持人设置二个控制按钮开关,用来控制系统的清零和抢答的开始;该八路抢

答器具有程序存储、数据锁存和显示功能,抢答开始后,若有选手按动抢答按钮,编

号立即锁存,并在数码管上显示出选手的编号,同时蜂鸣器给出音响提示,此外,

要封锁输入电路,禁止其他选手抢答,优先抢答选手的编号一直保持到主持人将系统

清零为止;抢答器具有定时抢答的功能,且一次抢答,定时的时间可由主持人设定

加减。

当节当节目主目主持人启动持人启动开开始始键后,要求定时器立即减计时,并用显示器显示,同时

蜂鸣器发出短暂的声响,声响持续时间0.5S左右,参赛选手在设定的时间内抢答有

1

邵阳学院课程设计

效,定时器停止工作,显示器上显示选手的编号和抢答时刻的时间,并保持到主持

人将系统清零;如果定时抢答的时间不大于5S后,却没有选手抢答时,系统持续报

警,直到定时抢答的时间为零,本次抢答无效,并封锁输入电路,禁止选手超时后抢

答,时间显示器上显示FFF犯规处理;如果主持人没按犯规处理;如果主持人没按开始开始键,就有选手抢答,

则显示选手编码,并持续报警;如果已经有选手抢答了,别的选手则按键无效。直到

主持人重新复位按下开始键为止。

主持人可以根据不同的问答方式设定不同的抢答时间和回答时间。

第三章设计所用芯片结构

3.1AT89C51芯片

AT89C51是美国ATMEL公司生产的低电压、高性能CMOS8位单片机。AT89C51

芯片不仅包括CPU、RAM、ROM、定时器、串行口、I/O接口等主要功能部件之外,还

有驱动器、锁存器、指令寄存器、地址寄存器等辅助部分。CPU是单片机最核心的部

分,是单片机的大脑和心脏,主要完成运算和控制功能。RAM用于存放变化的数据,

其地址空间为256个RAM单元,但其中能作为数据存储器供用户使用的仅有前面128

个,后128个被专用寄存器占用。ROM用于存放程序和固定不变的常数等等。通常采

用只读存储器,且其有多种类型,在89系列单片机中全部采用闪存、定时/计数器用

于实现定时和计数功能。AT89C51共有四个8位的并行I/O口,每个口都有一个锁存

器和1个驱动器组成。并行I/O口主要用于实现与外部设备中数据的并航输入输出,

有些I/O口还有其他功能。AT89C51有1个UART全双工异步串行口,用于实现单片

机和其他具有相应接口的设备之间的异步串行数据传送。

文档评论(0)

151****5730 + 关注
实名认证
文档贡献者

硕士毕业生

1亿VIP精品文档

相关文档