基于单片机的多路抢答器

合集下载

基于单片机8路抢答器的设计与实现

基于单片机8路抢答器的设计与实现

基于单片机8路抢答器的设计与实现引言:抢答器是一种用于比赛或考试中进行抢答的设备,它可以实现多个参与者同时抢答,实时显示最先抢答者的编号。

本文将介绍一种基于单片机的8路抢答器的设计与实现。

一、设计方案:1.硬件设计:本设计采用单片机作为主控制器,使用LED显示器显示抢答编号。

按键用于选择参与抢答的编号。

____________________+------------------,P1.0,,P1.1,,P1.2,,P1.3Infrared sensor ----- ------- ----- -----+------------------,P1.4,,P1.5,,P1.6,,P1.7LED display ----- ------- ----- -----+---------------+---------+---------+---------+---------+AVRMicrocontroller+---------------+---------+---------+2.软件设计:本设计的软件部分主要涉及中断、定时器、按键扫描和显示控制几个方面的内容。

(1)中断:使用外部中断响应红外传感器的触发信号,并处理中断程序。

(2)定时器:使用定时器来实现LED显示的时序控制,以达到流畅的显示效果。

(3)按键扫描:定时扫描按键,当一些按键按下时,触发相应的抢答编号。

(4)显示控制:根据抢答编号,通过对LED显示器的控制,实现编号的显示。

二、实现步骤:1.硬件部分的实现:(1)按照上述连接图的方式,将红外传感器和LED显示器与单片机进行连接。

(2)编写硬件程序,对红外传感器和LED显示器进行初始化配置。

2.软件部分的实现:(1)编写中断服务函数,用于响应红外传感器的触发信号,并完成相应的中断处理。

(2)编写定时器中断服务函数,用于控制LED显示的时序。

(3)编写按键扫描函数,用于检测按键是否按下,并触发相应的抢答编号。

基于单片机的多路抢答器设计

基于单片机的多路抢答器设计

长沙学院《单片机原理及应用》课程设计说明书题目基于单片机的多路抢答器设计系(部) 电子与通信工程系专业(班级)姓名学号指导教师起止日期《单片机原理及应用》课程设计任务书长沙学院课程设计鉴定表目录目录目录 (4)1设计内容与要求 (5)2 设计方案 (6)3.电路仿真图 (7)4.程序框图 (9)5.心得体会 (10)6.参考文献: (10)概要数字抢答器由主体电路与扩展电路组成。

优先编码电路、锁存器、译码电路将参赛队的输入信号在显示器上输出用控制电路和主持人开关启动报警电路,以上两部分组成主体电路.通过定时电路和译码电路将秒脉冲产生的信号在显示器上输出实现计时功能,构成扩展电路。

经过布线、焊接、调试等工作后数字抢答器成形。

单片机体积小价格低,应用方便,稳定可靠。

单片机将很多任务交给了软件编程去实现,大大简化了外围硬件电路,使外围电路的实现简单方便。

单片机系统的硬件结构给予了抢答系统“身躯”,而单片机的应用程序赋予了其新的“生命”,使其在传统的抢答器面前具有电路简单、成本低、运行可靠等特色。

对于抢答器我们大家都知道那是用于选手做抢答题时用的,选手进行抢答,抢到题的选手来回答问题。

抢答器不考验选手的反应速度同时也要求选手具备足够的知识面和一定的勇气选手们都站在同一个起跑线上,体现了公平公正的原则。

关键字:抢答电路定时电路报警电路1设计内容与要求设计内容设计一个抢答器,可供位选手抢答,主持人可通过开关复位控制,具有抢答、设计要求设计一个抢答器,可以同时供8名选手或8个队伍参加比赛,他们的编号分别是1、2、3、4、5、6、7、8,各用一个抢答按钮,按钮的编号与选手的编号相对应,也是给节目主持人设置一个控制开关9,用来控制系统的清零(编号显示数码管灭灯)和抢答的开始。

抢答器具有数据锁存和显示功能。

抢答开始,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号,同时扬声器给出音响提示。

此外要封存输入电路,禁止其他选手抢答。

基于stc89c52单片机的多路抢答器设计

基于stc89c52单片机的多路抢答器设计

实现功能
1、启动电源后系统自动倒计时3秒。
2、抢答器同时供八名选手比赛,分别用八个 按钮SW1~SW8表示。
3、抢答器具有锁存与显示功能。即选手按动 按钮时会锁存相应的编号,并且优先抢答 选手的编号一直保持到主持人将系统清除 为止。
4、违规抢答,蜂鸣器会报警,而且锁存抢答 队员的号码,并闪烁显示。
5、主持人关电仿真 程序编写 元件购买 焊接
题目确定
开始本想做数控直流电源的,后来一直仿 真不出来,就改做八路抢答器了
从网上搜了各种抢答器,归类比较了一下, 两类:纯数字逻辑电路和基于单片机的电路。 我们就选择了基于单片机的。
仿真及编程
Protues仿真,运用不太熟练,但最后也仿 真出来了,对软件的应用更熟练了些
谢谢
Keil软件编写程序,对于程序特头疼,也不 全是自己的,从网上搜集了一些类似的程序, 并做了改写,使其适合我们的要求,编程这一 块很费时劳神的
元件购买及焊接
我们从网上买了相关元件及烙铁,进行了 焊接。中间也出现了好多小问题,反复焊了几 遍之后,最终结果还算不错。
通过此次的设计过程,让我们意识到实践 的重要性,光是理论和理所当然的想象是不行 的,要靠实践。实践是检验真理的唯一标准
实物图
倒计时
违规抢答闪烁
7号抢答,其他禁止
电路元件
数码管
STC89C52
掌握抢答器的基础知识及原理;
掌握STC89C52单片机的管脚分配;
设计出合理的电路图及相应的汇编 程序,同时仿真调试成功;
购买元器件完成焊接组装工作,解 决调试问题,最后完成多路抢答器 的实物制作。
设计 的主 要任 务

基于单片机八路抢答器设计

基于单片机八路抢答器设计

基于单片机八路抢答器设计设计基于单片机的八路抢答器,需要考虑以下几个方面:硬件设计、软件设计以及抢答器工作流程。

硬件设计:1.单片机选择:可以选择一款具有较多IO引脚和较强处理能力的单片机,如STC89C51、这款单片机具有40个IO口,并且内部集成了PWM、ADC等模块,适合本次设计。

2.触发器设计:使用8个按钮作为触发器,每个按钮与一个IO口连接。

当有用户按下按钮时,会通过IO口向单片机发送一个高电平信号。

3.显示模块设计:可以使用LED灯作为显示模块,用于显示抢答的结果。

每个参与者对应一个LED灯,抢答成功的参与者对应的LED灯会亮起。

4.电源模块设计:使用适配器将220V交流电转换为5V直流电,供给单片机和LED灯。

5.电路连接:将按钮和LED灯与IO口连接,并接地,保持电路的正确连接。

软件设计:1.IO口初始化:将涉及到的IO口初始化为输入或输出口。

2.中断设置:将按钮连接到中断引脚,当按钮按下时,触发中断。

在中断函数内根据按下的按钮编号,判断抢答的结果。

3.抢答逻辑:设计一个数组来保存参与抢答者的结果。

当用户按下按钮后,根据按下按钮的编号,将结果保存到数组中。

根据题目的要求,可以选择先按下的为正确答案或者最后按下的为正确答案。

4.显示结果:根据抢答结果,控制相应的LED灯点亮或熄灭。

抢答器工作流程:1.开机初始化:开机后,进行硬件初始化,包括IO口的初始化和LCD屏幕的初始化。

2.抢答准备:显示等待抢答,等待用户按下按钮。

3.抢答开始:当用户按下按钮后,系统根据按下按钮的编号判断答案是否正确,并将结果保存到数组中。

4.结果显示:根据抢答结果,控制相应的LED灯点亮或熄灭,显示抢答结果。

5.重置抢答器:在每轮抢答结束后,将抢答器重置为初始状态,清空结果数组,准备下一轮抢答。

通过上述硬件设计、软件设计以及抢答器工作流程的设计,实现了基于单片机的八路抢答器。

抢答器的设计可以根据实际需求进行修改和扩展,例如增加显示屏幕显示更多信息、添加声音提示等,以满足不同的使用场景。

基于单片机的多路抢答器设计

基于单片机的多路抢答器设计

基于单片机的多路抢答器设计在教育场景中,为了增加学生的参与度和互动性,常常会设置抢答环节。

为了简化抢答的流程,提高效率,很多学校会选择使用基于单片机的多路抢答器。

本文将详细介绍基于单片机的多路抢答器的设计过程。

一、设计目标设计一个基于单片机的多路抢答器,满足以下要求:1.支持多路抢答,最少支持4个人同时抢答;2.抢答按照先后顺序进行,每个人只有一次机会;3.可以显示抢答的状态,并且能够记录抢答的时间;4.方便操作,使用简单。

二、硬件设计1.单片机选择在本设计中,我们选择常用的STM32单片机作为主控芯片。

其具有强大的计算能力和丰富的外设接口,能够满足本设计的需求。

2.LCD显示屏为了显示抢答的状态和时间,我们需要选择一个合适的显示屏。

在本设计中,我们选择4行16列的液晶显示屏,能够满足显示需求。

3.按键为了实现学生的抢答操作,我们需要设计抢答按钮。

在本设计中,我们选择使用一个矩阵按键,可以支持多路抢答。

4.时钟模块为了记录抢答的时间,我们需要使用一个时钟模块。

在本设计中,我们选择使用DS1302时钟模块。

5.电源模块为了供给系统电源,我们需要设计一个电源模块。

在本设计中,我们选择使用一个DC稳压电源模块。

三、软件设计1.系统初始化在系统启动时,进行各个模块的初始化,包括单片机、LCD显示屏、按键、时钟模块等。

2.抢答操作当学生按下抢答按钮时,检测到按键信号,单片机会记录下当前的时间,并根据抢答顺序显示学生的抢答状态。

每次抢答完毕后,禁用对应的按键。

3.时间记录单片机通过时钟模块获取当前时间,并将抢答的时间记录下来。

4.状态显示利用LCD显示屏,实时显示当前抢答的状态,包括谁在抢答、抢答时间等信息。

5.结果统计当所有学生抢答完毕后,统计每个学生的抢答时间,并按照顺序显示出来。

四、系统测试完成软硬件的设计后,需要对系统进行测试,确保系统功能正常运行。

测试的主要内容包括:1.是否能够正确识别学生的抢答操作;2.是否能够正确记录抢答的时间;3.是否能够正确显示抢答的状态;4.是否能够正确统计抢答结果。

基于单片机的4位抢答器设计论文

基于单片机的4位抢答器设计论文

单片机课程设计报告项目名称基于单片机的抢答器设计摘要此次设计提出了用STC89C52单片机为核心控制元件,设计一个简易的抢答器,本方案以STC89C52单片机作为主控核心,发光二极管、数码管、蜂鸣器等构成四路抢答器,利用了单片机的按键复位电路、时钟电路、定时/中断等电路,设计的抢答器具有实时显示抢答选手的的特点,还有复位电路,使其再开始新的一轮的答题和比赛,同时还利用C语言编程,使其实现一些基本的功能。

本设计的系统实用性强、判断精确、操作简单、扩展功能强。

它的功能实现是比赛开始,主持人读完题之后按下总开关,此时数码管显示初始状态0,直到有一个选手抢答时,对应的会在数码管上显示出该选手的编号,同时发光二极管出现闪烁状态,蜂鸣器也会发出声音,以提示有人抢答本题,主持人按下复位键,示意可以答题。

关键字:STC89C52单片机;动态显示;中断;按键控制AbstractThis design use STC89C52as the core control element is presented to design a simple responder, this scheme is STC89C52 single chip microcomputer as control core, light-emitting diode, digital tube, buzzer and so on four road vies to answer first device, using the single chip microcomputer button reset circuit, clock circuit, timing/interrupt circuit, design of vies to answer first appliance has the characteristic of real-time display vies to answer first contestant's number, and reset circuit, to start a new round of the answer and, at the same time also use of C language programming, make it implements some basic functionality.The design of the system is practical, accurate judgment, simple operation, strong extended functionality. Its function realization is the match began, and the host to read the topic after press the main switch, the digital tube display initial condition 0, until there is a contestant vies to answer first, the corresponding in the contestant's serial number is shown on the digital tube, light-emitting diodes, flicker status at the same time, the buzzer will sound, to remind someone vies to answer first ontology, host press the reset button, the signal can be the answer.Keywords:STC89C52 microcomputer; Dynamic display; Interrupt; The key control目录摘要IAbstractII第1章绪论11.1 单片机抢答器的背景11.2 单片机抢答器的意义11.3 抢答器的应用1第2章系统硬件部分的设计22.1设计要求22.2 总体设计方案22.3 单元模块设计32.3.1 单片机简介32.3.2 最小系统的设计52.3.3 数码管显示电路62.3.4 按键模块设计6第3章系统的软件设计 (8)3.1 抢答器工作原理83.2 流程图83.3 KEIL软件简介9第4章系统的仿真与调试114.1 软件的仿真与调试114.2硬件的安装与调试114.2.1晶振电路的测试114.2.2复位电路的测试124.2.3显示电路的测试12总结13参考文献13附录1源程序代码14附录2 元件清单16附录3 仿真图17附录4 实物照片展示18致19第1章绪论1.1 单片机抢答器的背景二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。

基于51单片机八路抢答器的设计

基于51单片机八路抢答器的设计

基于51单片机八路抢答器的设计八路抢答器是一种常见的电子设备,利用该设备可以实现多人同时抢答的功能。

本设计基于51单片机,通过电路和程序的设计,实现了一个八路抢答器。

一、硬件设计1.单片机选择本设计选择51单片机作为控制核心,采用STC89C52微控制器,该单片机具有丰富的外设接口和较大的存储空间,能够满足实现八路抢答器的要求。

2.抢答按键设备中需要设置八个抢答按键,用于参与者抢答。

按键采用常闭型按键,接通时为低电平,用于触发中断。

3.电源设计为了提供稳定的电源给抢答器,设计中采用了5V稳压电源电路,供电采用AC220V转DC5V电源适配器。

4.显示设计为了方便显示抢答结果,本设计采用了一个共阴数码管,用于显示抢答结果。

具体显示方式根据需求进行编程显示。

5.连接器设计为方便接线和扩展,设计中使用了排针排插连接器,将各个按键、数码管等连接到主控板上。

二、软件设计1.引脚设置首先需要对单片机的I/O引脚进行设置,将各个按键连接到相应的引脚上。

同时,还需要设置数码管的引脚,用于控制显示。

2.中断设置为了实现按键的检测和抢答功能,需要设置外部中断。

具体的中断设置根据引脚的连线情况进行配置。

3.抢答逻辑抢答的逻辑可以根据需求进行设计,本设计采用最先按下的键位为答题者,其他键位将被屏蔽。

按下按键后,相应的数码管会显示该答题者的编号或名称,并输出一个信号用于记录答题者的顺序。

4.结果显示抢答结束后,根据答题者的顺序,将结果显示在数码管上。

可以根据需求进行设计,如按照答题者的编号显示。

5.功能扩展除了基本的抢答功能外,还可以对设备进行功能扩展。

如设置答题时间限制,设置显示答题者的得分,设置答题者的排名等。

三、PCB设计完成硬件电路和软件设计后,需要进行PCB设计,将各个元件进行布局,进行连线和焊接。

PCB设计需要保证连接的正确性和布线的合理性。

四、测试与调试完成PCB的焊接后,需要进行设备的测试与调试。

通过逐个按下按键,观察数码管的显示结果是否正确。

《单片机原理及应用》基于单片机的抢答器设计

《单片机原理及应用》基于单片机的抢答器设计

《单片机原理及应用》基于单片机的抢答器设计1 系统设计1.1 设计要求1.1.1 设计任务设计一个基于单片机的抢答器,实现抢答器的基本功能。

1.1.2 性能指标要求1、设计好电路并焊接电路板。

2、设计一个主持人控制开关和6路抢答按扭,当主持人允许抢答时才能进行抢答操作,并用一个数码管显示抢答选手的号码,同时其他选手不能再抢答。

3、当主持人允许抢答后倒计时5秒时间,在这5秒内抢答有效,过后就不能进行抢答了。

4、电路上设置一个蜂鸣器的电路,当有选手抢答时蜂鸣器响一下。

5、当有选手抢答后,进行倒计时20秒作为选手回答问题时间,用两个数码管显示,倒计时时间到时有声光提示。

6、画电路板时要增加下载接口,方便调试程序。

7、扩展功能(选做),用按键可设置倒计时的时间,范围在5秒到30秒之间。

1.2 设计思路及设计框图1.2.1设计思路我首先制作主持人控制开关和6路抢答电路,在单片机I/O 口的P3.2口作为选主持人开关接入口,P1.0-P1.5作为6路选手抢答按钮接入口。

将P2.0-P2.3作为4位数码管的位选控制端口,接入数码管。

P3.3作为蜂鸣器控制端口,蜂鸣器连接上拉电阻和三极管。

P2.5作为LED 控制端口。

设置S9作为复位键,复位电路接入单片机上的RST 口。

主持人按钮按下后,4位数码管上有2位数码管分别显示’0’和’5’,表示5秒倒计时,然后P1.0和P1.5其中一个接通,也就是选手抢答,按钮按下,1位数码管显示选手序号,蜂鸣器响,然后2位数码管显示20秒倒计时,倒计时结束时,LED 亮,蜂鸣器响。

1.2.2总体设计框图2 各个模块程序的设计1)时钟频率振荡电路电路中的振荡源(晶振)能产生时钟信号送到单片机中,使其工作,晶振的频率为12MHZ。

电路中两个电容 C1,C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。

C1,C2的值为22pF。

2)复位电路复位电路是单片机初始化,当按下按键S9时,RST由低电平变为高电平,数码管显示清零,程序从头开始运行。

单片机多路抢答器

单片机多路抢答器

基于单片机的多路抢答器1引言此次设计提出了用AT89C51单片机为核心控制元件,设计一个简易的抢答器,本方案以AT89C51单片机作为主控核心,与晶振、数码管、蜂鸣器等构成八路抢答器,利用了单片机的延时电路、按键复位电路、时钟电路、定时/中断等电路,设计的八路抢答器具有实时显示抢答选手的号码和抢答时间的特点,还有复位电路,使其再开始新的一轮的答题和比赛,同时还利用C语言编程,使其实现一些基本的功能, 本设计的系统实用性强、判断精确、操作简单、扩展功能强。

本文介绍一种以51系列单片机为控制核心的智能型抢答器的电路组成、设计思路和功能。

该抢答器除具有基本的强大功能外,还具有计时和报警功能。

它对采样的各路抢答信号进行分析,识别超前违规信号、有效抢答信号,并对它们进行处理,从而使每一次抢答过程都有效,保证了抢答过程的快速性、有效性、准确性、公平性。

2设计方案及原理2.1抢答器设计方案(1)抢答器同时供8名选手或8个代表队比赛,分别用8个按钮“1”~“8”表示。

(2)设置一个系统清除和抢答控制的“开始”开关,该开关由主持人控制。

2.2抢答器设计原理(对原理图进行说明)图1 抢答器原理图3硬件设计3.1系统原理电路图基于各个模块的设计,可以设计出系统原理电路图,P3.0为开始抢答,P3.1为停止,P1.0-P1.7为八路抢答输入,数码管段选P0口,位选P2口低3位,蜂鸣器输出为P3.6口,RST复位,XTAL1和XTAL2接晶振电路。

系统原理电路图如图1.2所示。

图2 系统原理电路图3.2 音频报警模块设计蜂鸣器的正极接到VCC (+5V )电源上面,蜂鸣器的正极接到三极管的发射极E ,三极管的基极B 经过限流电阻R1后由单片机的P1.7引脚控制,当P1.7输出高电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。

因此,可以通过程序控制P1.7脚的电平来使蜂鸣器发出声音或关闭。

音频模块连接如图4所示。

3.3 音频报警模块设计图3 音频模块连接图4软件设计4.1程序流程图程序流程图如图4所示。

52单片机 八路抢答器

52单片机 八路抢答器

1. 简介52单片机八路抢答器是一种基于52单片机的抢答系统。

它通过连接八个抢答器和主控板,实现了抢答互动的功能。

这个文档将介绍该抢答器的硬件设计、软件设计以及使用方法。

2. 硬件设计2.1 抢答器设计抢答器由按钮、LED指示灯和蜂鸣器组成。

按下按钮后,LED指示灯亮起,蜂鸣器发出声音表示抢答成功。

抢答器与主控板通过信号线连接。

2.2 主控板设计主控板由52单片机、LCD显示屏和八个抢答器接口组成。

它负责控制抢答流程、显示抢答结果以及与抢答器进行通信。

3. 软件设计3.1 抢答流程设计抢答流程分为三个阶段:准备阶段、抢答阶段和显示阶段。

在准备阶段,主控板初始化系统,并等待开始信号。

在抢答阶段,主控板读取抢答器按键状态,记录第一个按下按钮的抢答器编号,并发出抢答成功信号。

在显示阶段,主控板向LCD屏幕显示抢答器编号和抢答结果。

3.2 通信协议设计主控板与抢答器之间使用简单的串口通信进行数据交换。

协议格式为:开始标志位 + 抢答器编号 + 结束标志位。

开始标志位和结束标志位用于标识数据的开始和结束。

3.3 主控板软件实现在主控板软件中,使用C语言编写了以下功能模块:初始化系统、串口通信、抢答流程控制、LCD显示控制和中断处理。

每个模块通过函数调用的方式进行交互,实现了抢答系统的功能。

4. 使用方法使用52单片机八路抢答器的方法如下: 1. 连接抢答器和主控板,确保电路接线正确。

2. 上传主控板软件到52单片机。

3. 按下主控板上的开始按钮,启动抢答系统。

4. 抢答器的LED指示灯亮起后,用户可以按下按钮进行抢答。

5. 主控板将抢答器编号和抢答结果显示在LCD屏幕上。

5. 注意事项使用52单片机八路抢答器时需要注意以下事项: - 确保电路接线正确,避免短路或连接错误。

- 注意抢答器和主控板的电源供应,避免电压不稳或过高。

- 在固件升级或维修时,断开电源并小心操作,防止损坏设备。

- 遵循使用手册中的操作指南,避免不正确的使用方法导致系统故障。

基于单片机应用的多路无线抢答器的设计

基于单片机应用的多路无线抢答器的设计

基于单片机应用的多路无线抢答器的设计一、引言多路无线抢答器是一种常见的教育教学设备,它可以帮助老师更好地组织课堂抢答活动,激发学生的学习兴趣和积极性。

本文将介绍基于单片机应用的多路无线抢答器的设计方案。

二、硬件设计1. 抢答器主控板设计本设计采用STC89C52单片机作为主控芯片,通过串口通信与无线模块进行数据传输。

主控板还需要接收来自按键模块的信号,并通过LED灯指示当前状态。

2. 无线模块选择考虑到稳定性和传输距离等因素,本设计选择了nRF24L01+ 2.4GHz 无线模块作为通信模块。

3. 按键模块设计按键模块需要包括多个按键和一个编码器,编码器将按键输入转换为数字信号并发送给主控板。

三、软件设计1. 主控板程序设计主控板程序需要实现以下功能:(1)初始化各个外设;(2)接收来自无线模块的数据,并根据数据指令执行相应操作;(3)接收来自按键模块的信号,并将其转换为数字信号发送给无线模块;(4)控制LED灯的亮灭。

2. 无线模块程序设计无线模块程序需要实现以下功能:(1)初始化nRF24L01+无线模块;(2)接收来自主控板的数据,并将其转发给其他无线模块;(3)接收来自其他无线模块的数据,并将其发送给主控板。

3. 按键模块程序设计按键模块程序需要实现以下功能:(1)初始化编码器和按键;(2)检测按键输入,并将其转换为数字信号发送给主控板。

四、系统测试经过硬件和软件设计后,我们进行了系统测试。

测试结果表明,本设计具有稳定的通信距离和快速的响应速度,可以满足教学需求。

五、结论本文介绍了基于单片机应用的多路无线抢答器的设计方案。

该方案采用了STC89C52单片机作为主控芯片,nRF24L01+ 2.4GHz无线模块作为通信模块,以及编码器和按键等外设。

经过系统测试,该设计具有良好的稳定性和响应速度,可以满足教学需求。

基于MCS51单片机的四路抢答器课件

基于MCS51单片机的四路抢答器课件

程序流程图如下
电路原理图及PCB制版图
四路智力抢答器电路原理图
四路智力抢答器PCB模块
程序设计
▪ 抢答器工作过程如下
▪ · 首先主持人选定倒计时时间,单片机扫描U3以 获取此信息。如果没有人为设置,默认为10s。
▪ · 在按下抢答按键之前,3个数码管全部显示“0”。
▪ · 按下抢答按键之后,蜂鸣器响一声,单片机开 始倒计时,数码管U6和U7显示倒计时时间,数 码管U8显示“0”。
▪ void send_data(uchar);
▪ uchar set_time(void); 时时间
▪ bit control_key(void); 是否按键
▪ uchar get_key_num(void); 个参赛者按键
▪ void display_time(void); 时剩余时间
//初始化MAX7219 //向控制寄存器写数
▪ 完成上述功能的电路包括时间设定开关、声光显 示、按键控制以及按键锁存等部分
各模块功能
▪ 单片机部分 ▪ 时间设定模块 ▪ 按键模块 ▪ 数码管显示模块 ▪ 蜂鸣器模块
单片机部分
▪ 通过读取P3.7~P3.3 的状态决定倒计时时 间;通过读取P1.3~ P1.0的状态读取按键 情况;通过P2.4~ P2.2控制显示模块以 显示按键者的号码和 倒计时所剩时间;通 过P0.1控制蜂鸣器
key_flg=1;
//设置有人按键答题标志
TR0=0;
//停止T0运行
}
else
//否则循环检测
{
display_time();
//并显示剩余时间
continue;
}
}
if(key_flg==1)

单片机实例分享,简单实用的多路大屏幕抢答器

单片机实例分享,简单实用的多路大屏幕抢答器

单片机实例分享,简单实用的多路大屏幕抢答器方案设计多路抢答器的原理非常简单,是借助单片机与普通电脑进行串口通信来实现的,需要用VisualBasic 6.0编写上位机软件,最后的抢答结果通过电脑连接投影仪呈现在大屏幕上,效果非常好,就像电视上的知识竞赛一样。

原理图如图12.1所示,需要准备的硬件见表12.1。

图12.1 多路抢答器的原理图表12.1 硬件准备图12.2 STC89C52单片机最小系统图12.3 抢答器按键(带3.5mm插头和10m长导线)图12.4 USB转TTL模块图12.5 3.5mm单声道耳机插座(正好匹配抢答器按键插头)图12.6 7×9万用板(铜柱用来支撑、固定电路板)图12.7 2.54mm排针硬件连接01 准备好硬件就可以连接了,参考原理图,先把3.5mm单声道耳机插座和单片机最小系统焊接在万用板上。

02 连接 USB 转 TTL 模块和抢答器按键,单片机最小系统的供电由USB转TTL模块提供,取自电脑USB口。

03 如果你喜欢,可以自己加一个外壳,这样能显得美观些,也防止落入灰尘。

软件设计组装完毕后,就需要把单片机下位机程序(见图12.8)下载到单片机里,由于选择的是STC单片机,支持串口下载,所以通过USB转TTL模块就可以把程序下载到单片机最小系统,单片机的所有代码可以到qq群657864614进行下载。

图12.8 部分代码界面电脑上位机软件我用VisualBasic来编写(见图12.9),用MSComm控件来实现单片机与电脑串口的通信功能。

在VisualBasic 的常用控件里,是没有MSCOMM控件的,我们可以通过工程→部件→钩选Microsoft COM Control 6.0 来添加。

由于篇幅限制,我在这里不能详细列出代码,同样可以在qq群657864614进行下载。

图12.9 用VisualBasic编写上位机软件效果展示将单片机下位机程序下载到单片机最小系统,插上USB转TLL模块,就可以运行电脑上位机软件,最后通过电脑连接投影仪,投影在会场的大屏幕上,效果很好。

基于单片机的多路智能抢答器的设计毕业设计

基于单片机的多路智能抢答器的设计毕业设计

目录第一部分、设计任务与调研 (2)第二部分、设计说明 (3)第三部分、设计成果 (11)第四部分、结语 (12)第五部分、致谢 (13)第六部分、参考文献 (14)第一部分、设计任务与调研1毕业设计及主要任务给主持人设置一个开关,用来控制系统的清零(编号显示数码管灭灯)和抢答器的开始。

在主持人允许的情况下,优先抢答者发出抢答信号,此时其他参赛者的抢答电路失去控制作用;在主持人解除抢答信号后,电路才恢复到各组又均可抢答的状态中。

2设计的思路方法一、当节目主持人启动“开始”键后,要求定时器(如30秒)立即减计时,并用显示器显示,同时扬声器发出短暂的声响,声响持续时间0.5秒左右。

二、参加选手在设定的时间内抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人设定抢答时刻的时间,并保持到主持人将系统清零为止。

三、如果定时抢答的时间已到,却没有选手抢答,本次抢答无效,系统短暂报警,并封锁输入电路,禁止选手超时抢答,时间显示器上显示00。

四、选手如果在主持人按开始键之前违规抢答,系统报警,LED显示违规选手号码和FF,直到主持人按下停止键。

3调研与总结抢答器广泛应用在学校和企事业单位举行的各种竞赛、抢答活动中,它能通过指示灯显示、语音提醒、数字显示、警示显示等手段迅速、准确、公正、地判断出最先获得发言权的选手。

通过这次课程的设计,了解简单多功能数字电路抢答器的组成原理,初步掌握数字电路抢答器的调整及测试方法,提高思考能力和实践能力。

同时通过本课题的设计,巩固已学的理论知识,简历逻辑数字电路的理论和实践的结合,了解多功能抢答器个单元之间的关系及相互影响,从而正确设计和计算定时计数的各个单元电路。

初步掌握多功能抢答器的调整及测试方法。

第二部分、设计说明1设计需求及工作原理按照设计需求,本系统具有以下几个主要功能:(1)抢答器同时供8名选手或8支参赛队伍使用;(2)抢答或回答时间主持人可自行设置;(3)能够显示抢答或答题时间的倒计时;(4)在有人犯规时可以显示选手号、闪烁显示以及蜂鸣器报警;(5)答题时间还剩5s时,蜂鸣器报警提示。

基于单片机的多功能抢答器设计

基于单片机的多功能抢答器设计

基于单片机的多功能抢答器设计
引言
抢答器是各种智力竞赛中必不可少的一种硬件设备。

实现抢答器的方式有多种多样,传统的抢答器普遍采用模拟电路、数字电路或者模数混合电路来设计。

这类抢答器所需元器件比较多,随着功能增多,电路也越复杂,并且成本偏高,故障率高,操作不方便,不便于参数调节及功能的升级换代。

本文采用AT89C51为核心,结合键盘、数码管、蜂鸣器等外围设备,设计了具有抢答、计时、时间调整、蜂鸣器报警等功能的4路抢答器。

总体设计
设计需求
按照设计需求,本系统具有以下几个主要功能:(1)抢答器可同时供4名选手或四支参赛队伍使用;(2)抢答或回答时间主持人可自行设置;(3)能够显示抢答或答题时间的倒计时;(4)在有人犯规时可以显示选手号、闪烁显示以及蜂鸣器报警;(5)答题时间还剩5s时,蜂鸣器报警提示。

抢答器的工作原理
利用单片机控制各个功能模块实现抢答功能,单片机收集选手的抢答信号,运用寄存器来识别并记录第一个选手号,传输信息给数码管显示,同时内部定时器工作,记录有关时间并产生超时信号,在抢答成功、倒计时结束都伴随有蜂鸣器警报提醒,从而实现单片机抢答的功能。

根据设计需求,结合单片机的工作原理,设计抢答器的工作流程图如图1所示。

硬件设计
在硬件设计方面利用单片机AT89C51控制抢答模块、显示模块、计时。

单片机四路抢答器的设计

单片机四路抢答器的设计

单片机四路抢答器的设计一、设计需求分析在设计四路抢答器之前,我们首先需要明确其功能需求。

1、能够同时支持四路选手进行抢答。

2、当有选手按下抢答按钮时,能够迅速锁定并显示抢答者的编号。

3、具备倒计时功能,在规定时间内无人抢答则显示超时。

4、要有声音提示,如抢答成功、违规抢答、倒计时结束等。

二、硬件设计1、单片机选择我们选用常见的 51 系列单片机,如 STC89C52 单片机。

它具有性能稳定、价格低廉、编程方便等优点。

2、输入模块使用四个独立按键作为四路选手的抢答按钮,分别连接到单片机的四个 I/O 口。

3、显示模块采用数码管显示抢答者的编号和倒计时时间。

可以选择共阴极或共阳极数码管,通过单片机的 I/O 口进行驱动。

4、声音模块使用蜂鸣器来实现声音提示功能。

通过单片机控制蜂鸣器的通断,产生不同频率的声音。

5、电源模块为整个系统提供稳定的电源,可以使用 5V 直流电源适配器。

三、软件设计1、编程语言选择 C 语言进行编程,C 语言具有语法简洁、可读性强、可移植性好等优点。

2、主程序流程系统初始化后,进入等待抢答状态。

当有选手按下抢答按钮时,判断是否违规抢答(即在倒计时未结束前抢答)。

如果是合法抢答,锁定抢答者编号并显示,同时发出抢答成功的声音提示;如果是违规抢答,则发出违规提示音并显示违规者编号。

在抢答成功后,开始倒计时,倒计时结束时发出超时提示音。

3、中断处理利用单片机的外部中断功能,实现对抢答按钮按下事件的快速响应。

4、计时与显示程序通过定时器实现倒计时功能,并将剩余时间实时显示在数码管上。

四、系统调试1、硬件调试首先检查电路连接是否正确,有无短路、断路等情况。

然后测量各个电源点的电压是否正常,确保硬件工作在稳定的状态。

2、软件调试将编写好的程序下载到单片机中,通过单步调试、断点调试等方式,检查程序的执行流程和逻辑是否正确。

同时观察数码管显示和蜂鸣器发声是否符合预期。

五、设计优化与拓展1、增加更多的抢答通道,以满足更多选手参与的需求。

单片机课程设计(基于多路数字抢答器)(范文)

单片机课程设计(基于多路数字抢答器)(范文)

单片机课程设计(基于多路数字抢答器)(范文)第一篇:单片机课程设计(基于多路数字抢答器)(范文)一、概述大学四年的学习生活中,会遇到各种各样的竞赛,抢答器便成为了主要的工具之一。

而现在的抢答器智能化越来越强,这必然会提高抢答器的成本。

本抢答器与其他抢答器电路相比较成本低、制作方便,并且还有作弊显示功能。

因此,这款四路抢答器摒弃了成本高、体积大、操作复杂等不足。

我们采用了数字显示器直接指示,因而本抢答器具有显示直观,操作简单的特点。

二、主要功能及技术指标抢答器的工作原理是用矩阵式键盘进行抢答。

采用动态显示组号。

主持人按下开始抢答键才可以抢答。

主持人没有按下开始抢答按纽(P3.2),有人抢答则抢答违规,报警并显示组号,主持人按下开始抢答开关重新抢答。

主持人按下开始抢答按纽(P3.2),蜂鸣响声提示,且数码管10秒倒计时(10秒内抢答有效),有人在10秒抢答,蜂鸣器响声提示并显示他的组号,3秒开始20秒倒计时(20秒内必须回答完问题)。

20秒后主持人按下复位开关为下一题的抢答做准备。

单片机最小系统、抢答按键模块(四位并行数码显示、1*4矩阵式键盘)、显示模块、抢答开关模块、蜂鸣器输出模块。

三、系统组成及原理1、分图四、软件1、分配流程图初始化开始20秒回答问题时间到并响声提示调用读键子程序作为延时程序设定定时器初值并启动定时器中断条件是否满足Y开中断并响声提示NN 读键盘是否有键按下Y调用显示抢答违规并报警子程序报警提示编号10秒抢答倒计时开始显示显示违规者编号是否有按键按下NY调用抢答者获得回答的子程序10到时中断并返回响声提示设定定时器初值并启动显示抢答者并且3秒后倒计时RET32、源程序ORG 0000H LJMP MAIN ORG 0013H LJMP ESS1 ORG 0100H MAIN:SETB EA SETB EX1 SETB IT1;外部中断1初始化L16:MOV P1,#0FFH MOV R2,#00H CLR P1.0 INC R2 JB P1.4,L0 LCALL DE0 L0:INC R2 JB P1.5,L1 LCALL DE0 L1:INC R2 JB P1.6,L2 LCALL DE0 L2:INC R2 JB P1.7,L3 LCALL DE0 L3:SETB P1.0 CLR P1.1 INC R2 JB P1.4,L4 LCALL DE0 L4:INC R2 JB P1.5,L5 LCALL DE0 L5:INC R2 JB P1.6,L6 LCALL DE0 L6:INC R2 JB P1.7,L7 LCALL DE0 L7:SETB P1.1 CLR P1.2 INC R2 JB P1.4,L8 LCALL DE0 L8:INC R2JB P1.5,L9 LCALL DE0 L9:INC R2 JB P1.6,L10 LCALL DE0 L10:INC R2 JB P1.7,L11 LCALL DE0 L11:SETB P1.2 LJMP L16;读行列式键盘 ESS1:MOV 70H,#30D;外部中断1 MOV R7,#0CH CLR P3.0 S2:LCALL DELAY DJNZ 70H,S2 SETB P3.0;蜂鸣器提示开始抢答 MOV TMOD,#00010000B MOV R3,#0AH L20:MOV 55H,#14H L19:MOV TH0,#3CH MOV TL0,#0B0H;定时器1初始化 SETB TR1;启动定时器1 MOV A,R3 MOV B,#0AH DIV AB MOV DPTR,#TAB MOVC A,@A+DPTR MOV 53H,A CLR P2.4 MOV P0,53H LCALL DELAY1 SETB P2.4 MOV A,B MOVC A,@A+DPTR MOV 54H,A CLR P2.5 MOV P0,54H LCALL DELAY1 SETB P2.5 L18:JNB TF1,L18 CLR TF1 DJNZ 55H,L19 DEC R3 CJNE R7,#00H,D6LJMP D5 D6:CJNE R3,#0FFH,L21 LJMP L22 L21:LJMP L20;抢答倒计时 L22:MOV 73H,#02D S5:MOV 70H,#20D MOV 71H,#20H CLR P3.0 S4:LCALL DELAY DJNZ 70H,S4 SETB P3.0 S6:LCALL DELAY DJNZ 71H,S6 DJNZ 73H,S5;抢答倒计时时间到声音提示D5:RETI DE0:MOV DPTR,#TAB;抢答违规报警并显示抢答违规组号MOV A,R2 MOV B,#0AH S10:MOV 72H,#20D MOV 73H,#10D CLR P3.0 S8:LCALL LCC DJNZ 72H,S8 SETB P3.0 S9:LCALL LCC DJNZ 73H,S9 DJNZ 71H,S10 L17:LCALL LCC LJMP L17 LCC:CLR P2.4 MOV P0,50H LCALL DELAY DELAY1:MOV P1,#0FFH;正常抢答读键MOV R4,#250D W17:MOV R2,#00H CLR P1.0 INC R2 JB P1.4,W0 LCALL DE1 W0:INC R2 JB P1.5,W1 LCALL DE1 W1:INC R2 JB P1.6,W2 LCALL DE1 W2:INC R2 JB P1.7,W3 LCALL DE1 W3:SETB P1.0 CLR P1.1 INC R2 JB P1.4,W4 LCALL DE1 W4:INC R2 JB P1.5,W5 LCALL DE1 W5:INC R2 JB P1.6,W6 LCALL DE1 W6:INC R2 JB P1.7,W7 LCALL DE1 W7:SETB P1.1 CLR P1.2 INC R2 JB P1.4,W8 LCALL DE1 W8:INC R2 JB P1.5,W9 LCALL DE1 W9:INC R2 JB P1.6,W10 LCALL DE1 W10:INC R2 JB P1.7,W15 LCALL DE1 W15:SETB P1.3 DJNZ R4,W16 LJMP W18 W16:LJMP W17 W18:RET DE1:MOV P1,#0FFH;MOV 70H,#20D CLR P3.0 S3:LCALL DELAY DJNZ 70H,S3 SETB P3.0 SETB P2.0 抢答成功声音提示及回答问题时间20秒倒计时7SETB P2.1 MOV DPTR,#TAB MOV A,R2 MOV B,#0AH DIV AB MOVC A,@A+DPTR MOV 56H,A MOV A,B MOVC A,@A+DPTR MOV 57H,A MOV TMOD,#00000001B MOV R5,#16H L32:MOV R6,#14H L31:MOV TH0,#3CH MOV TL0,#0B0H SETB TR0 CLR P2.4 MOV P0,56H LCALL DELAY SETB P2.4 CLR P2.5 MOV P0,57H LCALL DELAY SETB P2.5 CJNE R5,#14H,L34 LJMP L35 L34: JC L35 LJMP L30 L35: MOV A,R5 MOV B,#0AH DIV AB MOVC A,@A+DPTR MOV 58H,A MOV A,B MOVC A,@A+DPTR MOV 59H,A CLR P2.6 MOV P0,58H LCALL DELAY SETB P2.6 CLR P2.7 MOV P0,59H LCALL DELAY SETB P2.7 L30:JNB TF0,L30 CLR TF0 DJNZ R6,L31 DEC R5 CJNE R5,#0FFH,L32 MOV P1,#0FFH MOV 70H,#50D CLR P3.0 S7:LCALL DELAY DJNZ 70H,S7 SETB P3.0 MOV P2,#0FFH MOV R3,#00H MOV R7,#00H RET DELAY:MOV 51H,#10D;延时子程序D0:MOV 52H,#248D D1:DJNZ 52H,D1 DJNZ 51H,D0 RET TAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH END五、分析这次实训遗憾的是,我的实训材料是买的成品的板,没有自己去焊制自己的实训板,当然这节省了一些时间,但是,在原理图上确实也花费了一些时间。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要本文设计出以STC89C52单片机为核心的四路抢答器。

包括以下几个模块:参赛选手及主持人用按键模块、选手抢答成功显示模块、抢答倒计时显示模块、报警系统模块。

同时系统能够实现:开始抢答后才有效,开始抢答前无效;抢答限定时间和回答问题的时间设定为15s;抢答成功会显示选手号并有发光二极管提示。

该抢答器除具有基本的抢答功能外,还具有计时和报警功能。

在规定的时间内无人抢答,则系统中的蜂鸣器将发响,提示主持人本轮抢答无效,实现报警功能。

本设计的系统实用性强、判断精确、操作简单、扩展功能强。

我们采用了数字显示器直接指示的设计思想,它能根据不同的抢答输入信号,经过单片机的控制处理并产生不同的与输入信号相对应的输出信号,最后通过LED数码管显示相应的路数,即使两组的抢答时间相差几微秒,也可分辨出是哪组优先按下的按键,它充分利用了单片机系统具有结构简单、功能强大、可靠性好、实用性强的特点。

关键词:STC89C52单片机,定时器/计数器,数码管,发光二极管,蜂鸣器等AbstractThis paper designs four way responder based on STC89C52 microcontroller. Includes the following modules: contestants and the host with the key module, the contestant vies to answer first successful answer in the countdown display module, displaymodule, alarm module. The system can realize effective :began responder, Qiangda before the start time and answer answer invalid;the time limit set for 15s; successful answer willshow contestant number and a light emitting diode tips. The responder addition to abasic function outside, still have time and alarm function. Nobody answer the question on time, the system will send the buzzer rang, suggesting that host this contest null andvoid, realize alarm function.The design of the system is practical, accurate judgment, simple operation, strong function expansion. Design we adopted digital display direct instructions, it can accordingto answer different input signals, the control processor and produce different outputsignal corresponding to the input signal, and display the corresponding number through the LED digital tube, even if the time difference between the two groups answer a few microseconds, which can also be distinguished group priority press button, it makes full use of the single chip microcomputer system has the characteristics of simple structure, powerful function, good reliability, and strong practicability.Key words: STC89C52 microcontroller, timer / counter, digital tube, light emitting diode, a buzzer目录摘要 (I)1 绪论 (1)1.1单片机抢答器的背景 (1)1.2数字抢答器的概述 (1)1.3抢答器的应用 (1)1.4国内外研究现状 (2)1.5抢答器目前存在的主要问题 (2)1.6设计要求及目的 (2)2 方案设计与选择 (4)2.1实现方式的选择 (4)2.2控制器的选择 (4)2.3显示模块的选择 (4)3硬件的设计 (5)3.1总体设计框图 (5)3.2单片机 (5)3.3参赛选手及主持人用按键模块 (11)3.4选手抢答成功显示模块 (11)3.5抢答倒计时显示模块 (13)3.6报警系统模块 (13)4软件的设计 (15)4.1软件任务分析 (15)4.2抢答器流程图 (15)5系统的仿真 (17)5.1proteus软件的介绍及使用 (17)5.2抢答器proteus软件的仿真 (22)5.3系统的调试 (25)结论 (26)致谢 (27)参考文献 (28)附录 (29)附录一总设计图 (29)附录二C程序 (30)附录二英译汉 (38)1 绪论1.1单片机抢答器的背景二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。

不过,这种电脑,通常是指个人计算机,简称PC机。

它由主机、键盘、显示器等组成。

还有一类计算机,大多数人却不怎么熟悉。

这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。

顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。

因为它体积小,通常都藏在被控机械的“肚子”里。

它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。

现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。

各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。

现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。

究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。

在知识竞赛中,特别是做抢答题时,在抢答过程中,为了更确切的知道哪一组或哪一位选手先抢答到题,必须要有一个系统来完成这个任务。

若在抢答中,只靠人的视觉(或者是听觉)是很难判断出哪一组(或哪一个选手)先抢答到题的。

利用单片机编程来设计抢答器,可以使以上问题得以解决,即使两组的抢答时间相差几微秒,也能轻松的分辨出哪一组(或哪个选手)先抢答到题的。

本文主要介绍了抢答器的工作原理及设计,以及它的实际用途。

1.2数字抢答器的概述单片机把我们带入了智能化的电子领域,许多繁琐的系统若由单片机进行设计,便能收到电路更简单、功能更齐全的良好效果。

若把经典的电子系统当作一个僵死的电子系统,那么智能化的现代电子系统则是一个具有“生命”的电子系统。

而随着技术的进步,单片机与串口通信的结合更多地应用到各个电子系统中已成一种趋势。

本设计就是基于单片机设计抢答系统,通过串口通信动态传输数据,使抢答系统有了更多更完善的功能。

单片机系统的硬件结构给予了抢答系统“身躯”,而单片机的应用程序赋予了其新的“生命”,使其在传统的抢答器面前具有电路简单、成本低、运行可靠等特色。

对于抢答器我们大家都知道那是用于选手做抢答题时用的,选手进行抢答,抢到题的选手来回答问题。

抢答器不仅考验选手的反应速度同时也要求选手具备足够的知识面和一定的勇气。

选手们都站在同一个起跑线上,体现了公平公正的原则。

1.3抢答器的应用随着我国经济和文化事业的发展,在很多公开竞争场合要求有公正的竞争裁决,诸如证券、股票交易及各种智力竞赛等,因此出现了抢答器。

抢答器一般是由很多电路组成的,线路复杂,可靠性不高,功能也比较简单,特别是当抢答路数很多时,实现起来就更为困难。

因此我们设计了以单片机为核心的新型智能的抢答器,在保留了原始抢答器的基本功能的同时又增加一系列的实用功能并简化其电路结构。

抢答器又称为第一信号鉴别器,其主要应用于各种知识竞赛、文艺活动等场合。

传统普通抢答器主要存在以下缺陷:(一)、在一次抢答过程中,当出现超前违规抢答时,只能处理违规抢答信号,而对没有违规的有效抢答信号不能进行处理,因而使该次抢答过程变为无效。

(二)、当有多个违规抢答时,普通抢答器或采用优先编码电路选择其中一个,或利用抢答电路电子元件的“竞争”选择其中一个。

对于后者由于抢答电路制作完毕后电子元件被固定。

各路抢答信号的“竞争”能力也被固定,因而本质上也有优先权。

普通抢答器存在不公平性。

(三)、当有多个违规抢答时,普通抢答器只能“抓住”其中一个而出现“漏洞”。

1.4国内外研究现状抢答器作为一种电子产品,早已广泛应用于各种智力和知识竞赛场合,但目前所使用的抢答器有的电路较复杂不便于制作,可靠性低,实现起来很困难;有的则用一些专用的集成块,而专用集成块的购买又很困难。

为适应高校等多代表队单位活动的需要而设计一个多功能抢答器,这种抢答器具有电路简单,元件普通,易于购买等优点,很好地解决了制作者制作困难和难于购买的问题。

在国内外已经开始了普遍的应用。

1.5抢答器目前存在的主要问题随着改革开放事业的不断深入,促使人们学科学、学技术、学知识的手段多种多样,抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。

但抢答器的使用频率校低,且有的要么制作复杂,要么可靠性低,减少兴致。

作为一个单位若专购一台抢答器虽然在经济上可以承受,但每年使用的次数极少,往往因长期存放使(电子器件的)抢答器损坏,再购置的麻烦和及时性就会影响活动的开展。

而且目前多数抢答器存在3个不足之处:第一,现场线路连接复杂。

因为每个选手位于抢答现场的不同位置,每个选手与控制台之间要有长长的连接线。

选手越多,连接线就越多、越乱,这些连接线不仅影响了现场的美观,而且降低了抢答器的可靠性,增加了安装的难度,甚至影响了现场人员的走动。

第二,电路复杂。

因为单片机只完成号码处理、计时、数据运算等功能,其它功能如选手号码的识别、译码、计分显示等仍只能通过数字集成电路完成。

相关文档
最新文档