- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 绪论
设计的四路数字抢答器,每路设计一抢答按钮供选手使用,并设置一个系统清除和抢答控制总开关S,该开关由主持人控制。 ? 抢答器具有限时抢答功能,每一轮的限时抢答时间设定为30秒。主持人启动开始键后,在设定的时间内,参赛选手进行抢答有效,否则无效。? ? ? 抢答器具有锁存与显示功能。选手抢答成功则显示相应的编号,此时其他选手无法抢答。优先抢答选手的编号一直保持到主持人将系统清除为止。用计时器数码管显示当前剩余的答题时间,当答题剩余时间为5秒时,小灯闪烁提示;当答题时间结束时,蜂鸣器发出响声,提示答题者答题时间到。 ? 本课题我们主要采用单片机电路来实现的,主要设计思路是:在主持人下达命令之后,若选手在30s内没有闭合开关,就进入下一环节;若有选手闭合开关,主机就能够准确判断出第一抢答信号并将其锁存,同时将其余输入信号封锁,使其它抢答无效,此时主持人根据屏幕上显示的号码判断是哪位选手可以做答,此时最先闭合开关的选手开始进入答题倒计时,若在60s内答题则视为有效;否则无效。
程序流程图如图1-1.1-2所示:
选手发送图:
图1-1
主持人接受图:
图1-2
第二章 系统方案论证
方案一:如图2-1,采用一个单片机,一个计时器,一个数码管,选手通过按下开关作为输入信号,完成抢答输入信号的触发。主持人根据选手的输入信号准确判断出最先按下开关的选手,并屏蔽其他抢答信号,让优先按键的选手开始作答,同时计时器开始计时倒计时。电路主要运用了定时器和计数器,该电路的优点是电路图比较简单,缺点是抗干扰能力差,缺乏实际利用价值。
图2-1
方案二:采用五个单片机,五个计时器,一个数码管,电路主要运用串行口中断和定时器计数器的工作原理。接通电源后,主持人将开关拨到清零状态,抢答器处于禁止状态,编号显示器灭灯,主持人将开关置开始状态,宣布开始抢答器工作,开始抢答时间倒计时,如果在抢答时间倒计时内无人抢答,则直接进入下一环节,若有人在这时间内优先抢答,则其开始作答,与此同时抢答倒计时,改换成作答倒计时,当倒计时到5s时,信号灯闪烁提醒作答选手,当计时结束时,蜂鸣器发出报警声响提示选手。选手抢答实行优先锁存,优先抢答,选手的编号一直保持到裁判将系统清零为止。该电路的缺点是电路复杂,优点是便于每位选手观看倒计时,实用性较好,在实际生活中应用较多。
通过以上两个方案的比较,我们不难发现第二个电路增加了一些控制电路,控制起来比较容易一些,效果和实用性比第一个好,故本实验采用第二个原理图。
系统图
各位选手通过按键发送请求信号告知主持人,主持人通过数码管上号码告诉哪位选手可以答题,如图2-2
图2-2
第三章 理论分析
本课题的电路采用单片机AT89C51作为控制芯片,分别是主持人和每位参赛选手都有自己的控制器。每位选手的控制芯片P0和P2口上都接一个共阴极的数码管作为答题倒计时的显示。P1^4口接一按键,按键的另一端接地,供选手抢答使用。 P1^6接音频放大电路,并在其输出端接一个喇叭,作为答题剩余时间提醒。当选手按下按键抢答成功时,它就会通过控制芯片上的串行口发送自己的选手号,同时也启动了答题倒计时,当答题时间只剩下5秒时,喇叭就会发出“叮咚”提醒选手抓紧时间答题。
主持人的控制芯片的P0 . P1和P2口都接一共阴极的数码管,其中P1口的数码管用来显示抢答成功选手的号码。P1和P2口的数码管开始时用来显示允许抢答的时间限制,当有选手抢答成功时,就转为显示抢答时间倒计时。P3^7接开关和指示灯,当开关按下指示灯亮时才允许选手们进行抢答。当有一号选手抢答成功,则通过软件关闭串行口中断屏蔽其他的选手。
选手向主持人发送自己的选手号码是采用串行口单工通讯的原理。 每个控制芯片内部都有一个功能强大的全双工的异步通信串行口,其内部有两个物理上独立的接收. 发送缓冲期SBUF,可同时发送. 接收数据。每次串行口的使用,串行口需初始化后, 才能完成数据的输入、输出。其初始化过程如下: (1) 按选定串行口的操作模式设定SCON的SM0、SM1两位二进制编码。(2) 对于操作模式 2 或 3, 应根据需要在 TB8 中写入待发送的第 9 位数据。(3) 若选定的操作模式不是模式 0, 还需设定接收/发送的波特率。设定SMOD的状态, 以控制波特率是否加倍。 若选定操作模式1或3, 则应对定时器 T1进行初始化以设定其溢出率。这些初始化须通过软件编程来实现。本设计采用的是模式2--9位数据异步通讯方式。其工作原理为:
(1).一帧为11位:9位数据位,1个起始位(0),1个停止位(1)。第9位数据位在TB8/RB8中,常用
您可能关注的文档
- (李博文)基于51单片机的投币刷卡系统的设计与实现.doc
- 《基于网络资源英语教学的的设计与实现》硕士研究生学位36032142.doc
- 【基于特征的,参数化建模系统的CAD CAPP CAM集成系统的设计与实现】.doc
- 1_5144233_基于单片机的简易电子琴的设计与实现.doc
- 51单片机-毕业设计基于单片机设计的红外线遥控器的设计与实现.doc
- 51单片机介绍及基于单片机控制汽车防盗系统的设计与实现.doc
- 2061224236-张婷-论文-基于单片机STC89C52控制的智能小车的设计与实现.doc
- Lucene基于Java的全文检索引擎简介78571943.doc
- plc毕业设计(精装版)---基于PLC的糖果包装机的控制系统办公自动化系统的分析与设计.doc
- 毕业论文(设计)-基于PLC的自动化立体停车库自动控制系改进粒子群算法求解TSP问题.doc
文档评论(0)