导航:首页 > 装置知识 > 智力竞赛抢答装置实验怎么连接

智力竞赛抢答装置实验怎么连接

发布时间:2024-10-12 10:45:00

『壹』 描述下本电路是如何实现四路输入抢答功能的

vvc:设计一个4人参加的智力竞赛抢答计时器
1:当有某一个参赛者下按抢答开关时。相应显示等亮。并伴有声响;且此时抢答器不再接受其他输入信号;
2:电路具有回答问题时间控制功能。要求回答问题小于等于100s(显示0——99s)。时间显示采用倒计时方式。当达到限定时间时。发出声响以示警告
3:有清零复位功能
补充:设计5v稳压电源供给电路
实验四 多路智力抢答器
实验目的
1、熟悉智力竞赛抢答器的工作原理
2、掌握抢答电路、优先编码电路、锁存电路、定时电路、报警电路、时序控制电路、译码电路、显示电路及报警电路的设计方法
实验任务
基本功能
1、设计一个多路智力竞赛抢答器,同时供 8 个选手参赛,编号分别为 0 到 7 ,每个用一抢答按键。
2、给节目主持人一个控制开关,实现系统清零和抢答的开始。
3、具有数据锁存和显示功能。抢答开始后,如果有选手按下抢答按键,其编号立即锁存并显示在 LED 上,同时扬声器报警。此外,禁止其他选手再次抢答。选手编号一直保存到主持人清除。
扩展功能
1、具有定时抢答功能,可由主持人设定抢答时间。当抢答开始后,定时器开始倒计时,并显示在 LED 上,同时扬声器发声提醒。
2、选手在规定时间内抢答有效,停止倒计时,并将倒计时时间显示在 LED 上,同时报警。
在规定时间内,无人抢答时,电路报警提醒主持人,次后的抢答按键无效。
实验四 多路智力抢答器
实验原理
1、原理框图:
2、原理简述
定时抢答器的总体框图如上图所示,它由主体电路和扩展电路两部分组成。主体电路完成基本的抢答功能,即开始抢答后,当选手按动抢答键时,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。扩展电路完成定时抢答的功能。
定时抢答器的工作过程是:接通电源时,节目主持人将开关置于“清除”位置,抢答器处于禁止工作状态,编号显示器灭灯,定时器倒计时。当定时时间到,却没有选手抢答时,系统报警,并封锁输入电路,禁止选手超时后抢答。当选手在定时时间内按动抢答键时,抢答器要完成以下四项工作: ①优先缎电路立即分辨出抢答者的编号,并由锁存器进行锁存,然后由译码显示电路显示编号;②扬声器发出短暂声响,提醒节目主持人注意;③控制电路要对输入编码电路进行封锁,避免其他选手再次进行抢答;④控制电路要使定时器停止工作,时间显示器上显示剩余的抢答时间,并保持到主持人将系统清零为止。当选手将问题回答完毕,主持人操作控制开关,使系统回复到禁止工作状态,以便进行下一轮抢答。
电路设计
1、抢答部分
a) 电路功能 :一是将抢答选手的编号识别出并锁存显示到数码管上,二是使其他选手按键无效;三是有人抢答时输出时序控制信号,使计数电路停止工作并报警。
b) 原理图:
c) 与其他电路的接口:
S : 输入,与主持人总控相接,此处控制数码管的清零;
/ST : 输入, 74148 的使能控制端(由 7400 输入);
/YEX : 输出,报警时序控制(与 74121 相连);
CTR : 输出,报警时序控制(与 7400 相连);
d) 具体原理 :该部分主要由 74148 优先编码器、锁存器 74279 、译码器 7448 组成和按键、
7 段数码管组成。如图所示,抢答输入端为 74148 的 /I7 到 /I0 脚,当有选手按键时, 74148 的相应的引脚为低电平,电路完成以下动作:
( 1 )、 74148 将编码输入到锁存其中,并通过锁存器由 7448 译码后显示到数码管上;
( 2 )、 74148 译码输出端 /YEX = 0 ,通过控制时序电路使 74148 的使能端 /ST 为 1 , 74148 停在译码工作,使以后其他选手的按键无效;
( 3 )、时序信号 /YEX=0 , CTR=1 ,通过控制时序电路使计时电路停止工作,报警电路报警。
2、定时电路
a) 电路功能 :主要实现抢答倒计时,同时通过输出接口与时序控制电路相接,实现时序控制,当无人抢答且时间到时,报警。
b) 原理图:
c) 与其他电路接口 :
CLCK : 输入,计数脉冲,时序控制电路产生, 由 7411 输出;
S : 输入,主持人总控,此处控制计数器 74192 的预置数;
BO2 : 输出,倒计时时间到时输出低电平 0 ,与时序电路 74121 相接,控制报警;
d) 具体原理 :该部分主要由 555 脉冲产生电路、 74192 减法计数电路、 7448 译码电路和 2 个 7 段数码管即相关电路组成。两块 74192 实现减法计数,通过译码电路 7448 显示到数码管上,其时钟信号由时钟产生电路提供。 74192 的预置数控制端实现预置数,当主持人按下控制按键 S 时,实现预置。按键弹起后,计数器开始减法计数工作,并将时间显示在 LED 上,当有人抢答时,停止计数并显示此时的倒计时时间;如果没有人抢答,且倒计时时间到时, BO2 输出低电平到时序控制电路,控制报警电路报警,同时以后选手抢答无效。
3、时钟产生和时序控制电路
a) 电路功能 :为计数电路提供计数脉冲,同时完成主持人控制以及以上各部分的逻辑控制协调,使电路正常工作

『贰』 数字电子技术课程设计:八路智力竞赛抢答器的仿真电路图

下面这个图是五路抢答器的,按照同样的道理多加三个就成了八路抢答器

『叁』 设计一个智力竞赛抢答器可同时供8人参加比赛,他们的编号分别是0、1、2、3、4、5、6、7,各用一个抢答按钮

第一章抢答器设计功能分析
1.1 数字抢答器的概述
对于抢答器我们大家来说都不陌生,它是用于很多竞赛场合,真正实现先抢先答,让最先抢到题的选手来回答问题。抢答器不仅考验选手的反应速度同时也要求选手具备足够的知识面和一定的勇气。选手们都站在同一个起跑线上,体现了公平公正的原则。
1.2 设计任务与要求
基本要求:
1. 给主持人设置一个开关,用来控制系统的清零(编号显示数码管灭灯)和抢答器的开始。
2. 抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按动抢答器按钮,编号立即锁存,并在LED数码上显示选手的编号,同时扬声器给出音响提示。此外,要封锁输入电路,禁止其他选手抢答。
发挥部分:
1. 抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人设定(如30秒)。当节目主持人启动“开始”键后,要求定时器立即减计时,并用显示器显示,同时扬声器发出短暂的声响,声响持续时间0.5秒左右。
2. 参加选手在设定的时间内抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答时刻的时间,并保持到主持人将系统清零为止。
3. 如果定时抢答的时间已到,却没有选手抢答时,本次抢答无效,系统短暂报警,并封锁输入电路,禁止选手超时后抢答,时间显示器上显示00。
4. 选手如果在主持人按开始键之前违规抢答,系统报警,LED显示违规选手号码和FF,直到主持人按下停止键。

第二章 抢答器方案论证
抢答器的实现方式有种多样,通过纯电子器件搭建电路实现,如优先编码器,锁存器,555定时器译码器等,纯电子器件实现没有软件参与,调试简单,但是它不易于扩展和修改,而且电路结构复杂,调试困难电子,电子器件管脚很多,实际搭建起来费时费力,焊接很容易出错。于是,我想到了用单片机实现。单片机体积小价格低,应用方便,稳定可靠。单片机将很多任务交给了软件编程去实现,大大简化了外围硬件电路,使外围电路的实现简单方便。由于单片机本身不具有软件编译测试的功能,我们需要借助其他软件编译,将编译好的程序“烧”入单片机内。
在实际电路设计中,需要先通过仿真软件测试电路以及编译的程序,检查外围电路设计是否合理,软件编译是否正确,以及软件和硬件电路能否正常配合工作,能否准确的实现所设计的功能。如果测试通过,电路仿真没有问题能完全实现功能的话就可以实际的做板子的焊接工作了。在老师的指导下我选择了常用的单片机仿真软件proteus6.9以及keil 进行仿真。

第三章 硬件电路设计
3.1总体设计
根据抢答器的基本功能,可以设计出如下的单片机外围电路:

图3-1 总体设计
如图3-1,P3.0为开始抢答,P3.2为停止,P1.0-P1.7为八路抢答输入,数码管段选P0口,位选P2口低3位,蜂鸣器(用绿灯代替)输出为P3.6口。P3.2为时间加1调整,P3.3为时间减1调整。
3.2 外部振荡电路

图3-2 外部振荡电路
一般选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容 C1,C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。C1,C2的典型值为30PF。
3.3 复位电路的设计
单片机的第9脚RST为硬件复位端,只要将该端持续4个机器周期的高电平即可实现复位,复位后单片机的各状态都恢复到初始化状态,其电路图如图4所示:

图3-3 复位电路
在方案中使用到了硬件复位和软件复位两种功能,由上面的硬件复位可使寄存器及存储器的值都恢复到初始值,而前面的功能提到了倒计时间需要有记忆功能,该功能实现的前提条件就是不能对单片机进行硬件复位,所以设定了软复位功能。软复位实际上就是当程序执行完毕之后,将程序指针通过一条跳转指令让它跳转到程序执行的起始地址。
3.1.4 显示电路的设计
显示电路使用了七段数码管7SEG-MPX4-CC,它是共阴极的,由高电平点亮。

图3-4 阴极七段数码管
4.1.5 按钮输入电路的设计
抢答器的输入按钮使用常开开关,

图3-5 抢答按键
这些常开开关组成了抢答按键,硬件电路简单,在程序设计上也不复杂,只要在程序中消除在按键过程中产生的“毛刺”现象就可以了。这里采用最常用的方法即延时法,其的原理为:因为“毛刺”脉冲一般持续时间短,约为几ms,而按键的时间一般远远大于这个时间,所以当单片机检测到有按键动静后再延时一段时间(这里取10ms)后再判断此电平是否保持原状态,如果是则为有效按键,否则无效。
3.1.6 发声
这里能利用程序来控制单片机P3.6口线反复输出高电平或低电平,即在该口线上产生一定频率的矩形波,接上扬声器就能发出一定频率的声音,再利用延时程序控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调,使扬声器发出不同的声音。

第四章 系统软件设计
4.1 程序系统结构图
硬件电路确定后,软件的编程要与硬件相匹配,软硬件才能结合完成所要实现的功能。由功能分析得到以下的软件结构图:

图4-1 软件系统结构图
4.2 程序流程图
整个程序主要由定时器T0、定时器T1、外部中断0和主程序构成。
定时器T0用于使扬声器发声,当需要响铃时,把响铃标志位置一,每次中断都对P3.7取反,扬声器发声,改变定时器初值,可改变扬声器频率。定时器程流程图如下:

图4-2 响铃程序流程图
定时器T1用于倒计时,每次中断为50ms,当计数标志为20时即为一秒,显示数字减一。其流程图如下:

图4-3 倒计时中断流程图
外部中断0用于调整倒计时时间,流程图如下:

图4-4 调整抢答时间流程图

主程序协调三个中断一起工作,实现抢答功能,其流程图如下:

图4-5 主程序流程图

附录:
程序代码:
P3.0为开始抢答,P3.1为停止,P1.0-P1.7为八路抢答输入,数码管段选P0口,位选P2的低三位口,蜂鸣器输出为P3.6口。
ORG 0000H
AJMP MAIN
ORG 0003H
AJMP INT0SUB
ORG 000BH
AJMP T0INT
ORG 001BH
AJMP T1INT
OK EQU 20H ; 抢答开始标志位
RING EQU 22H ; 响铃标志位
ORG 0040H
MAIN: MOV R1,#0FH; 初设抢答时间为15s
MOV R2,#0AH; 初设答题时间为10s
MOV TMOD,#11H; 设置未定时器/模式1
MOV TH0,#0F0H
MOV TL0,#0FFH; 越高发声频率越高,越尖
MOV TH1,#3CH
MOV TL1,#0B0H; 50ms为一次溢出中断
SETB EA
SETB ET0
SETB ET1
SETB EX0
SETB EX1; 允许四个中断,T0/T1/INT0/INT1
CLR OK
CLR RING
SETB TR1
SETB TR0; 一开始就运行定时器,以开始显示FFF.如果想重新计数,重置TH1/TL1就可以了
查询程序:
START: MOV R5,#0BH
MOV R4,#0BH
MOV R3,#0BH
ACALL DISPLAY; 未开始抢答时候显示FFF
JB P3.0,NEXT
ACALL DELAY
JB P3.0,NEXT;去抖动,如果"开始键"按下就向下执行,否者跳到非法抢答查询
ACALL BARK;按键发声
MOV A,R1
MOV R6,A; 送R1->R6,因为R1中保存了抢答时间
SETB OK; 抢答标志位,用于COUNT只程序中判断是否查询抢答
MOV R3,#0AH; 抢答只显示计时,灭号数
AJMP COUNT;进入倒计时程序,"查询有效抢答的程序"在COUNT里面
NEXT: JNB P1.0,FALSE1
JNB P1.1,FALSE2
JNB P1.2,FALSE3
JNB P1.3,FALSE4
JNB P1.4,FALSE5
JNB P1.5,FALSE6
JNB P1.6,FALSE7
JNB P1.7,FALSE8
AJMP START
非法抢答处理程序:
FALSE1: ACALL BARK; 按键发声
MOV R3,#01H
AJMP ERROR
FALSE2: ACALL BARK
MOV R3,#02H
AJMP ERROR
FALSE3: ACALL BARK
MOV R3,#03H
AJMP ERROR
FALSE4: ACALL BARK
MOV R3,#04H
AJMP ERROR
FALSE5: ACALL BARK
MOV R3,#05H
AJMP ERROR
FALSE6: ACALL BARK
MOV R3,#06H
AJMP ERROR
FALSE7: ACALL BARK
MOV R3,#07H
AJMP ERROR
FALSE8: ACALL BARK
MOV R3,#08H
AJMP ERROR
倒计时程序(包括有效抢答程序):
COUNT: MOV R0,#00H; 重置定时器中断次数
MOV TH1,#3CH
MOV TL1,#0B0H; 重置定时器
RECOUNT: MOV A,R6; R6保存了倒计时的时间
MOV B,#0AH
DIV AB; 除十分出个位/十位
MOV 30H,A; 十位存于(30H)
MOV 31H,B; 个位存于(31H)
MOV R5,30H ; 取十位
MOV R4,31H ; 取个位
MOV A,R6
CLR C
SUBB A,#07H
JNC LARGER ;大于5s跳到LARGER,小于等于5s会提醒
MOV A,R0
CJNE A,#0AH,FULL;1s中0.5s向下运行
CLR RING
AJMP CHECK
FULL: CJNE A,#14H,CHECK ; 1s时,响并显示号数并清R0,重新计时
SETB RING
MOV A,R6
JZ QUIT ; 计时完毕
MOV R0,#00H
DEC R6 ; 一秒标志减1
AJMP CHECK
LARGER: MOV A,R0
CJNE A,#14H,CHECK ; 如果1s向下运行,否者跳到查"停/显示"
DEC R6; 计时一秒R6自动减1
MOV R0,#00H
CHECK: JNB P3.1,QUIT; 如按下停止键退出
ACALL DISPLAY
JNB P1.0,TRUE1
JNB P1.1,TRUE2
JNB P1.2,TRUE3
JNB P1.3,TRUE4
JNB P1.4,TRUE5
JNB P1.5,TRUE6
JNB P1.6,TRUE7
JNB P1.7,TRUE8
AJMP RECOUNT
QUIT: CLR OK ; 如果按下了"停止键"重新回到开始
CLR RING
ACALL BARK
AJMP START
正常抢答处理程序:
TRUE1: ACALL BARK; 按键发声
MOV A,R2
MOV R6,A; 抢答时间R2送R6
MOV R3,#01H
CLR OK;
AJMP LOOP2
TRUE2:ACALL BARK;
MOV A,R2
MOV R6,A
MOV R3,#02H
CLR OK
AJMP LOOP2
TRUE3:ACALL BARK;
MOV A,R2
MOV R6,A
MOV R3,#03H
CLR OK
AJMP LOOP2
TRUE4:ACALL BARK;
MOV A,R2
MOV R6,A
MOV R3,#04H
CLR OK
AJMP LOOP2
TRUE5: ACALL BARK;
MOV A,R2
MOV R6,A
MOV R3,#05H
CLR OK
AJMP LOOP2
TRUE6: ACALL BARK;
MOV A,R2
MOV R6,A
MOV R3,#06H
CLR OK
AJMP LOOP2
TRUE7: ACALL BARK;
MOV A,R2
MOV R6,A
MOV R3,#07H
CLR OK
AJMP LOOP2
TRUE8: ACALL BARK;
MOV A,R2
MOV R6,A
MOV R3,#08H
CLR OK
LOOP2: AJMP DISPLAY ;抢答后停止计时,等待返回
SETB RING
JNB P3.1 QUIT
AJMP LOOP2
犯规抢答程序:
ERROR: SETB RING ;犯规响铃
MOV R5,#0BH
MOV R4,#0BH; 显示FF和犯规号数
LOOP3: ACALL DISPLAY
JNB P3.1 QUIT1; 等待“停止”键按下
AJMP LOOP3
QUIT1: CLR RING
CLR OK
AJMP START
显示程序:
DISPLAY:MOV DPTR,#DAT1; 查表显示程序,利用P0口做段选码口输出/P2低三位做位选码输出
MOV A,R5
MOVC A,@A+DPTR
MOV P2,#01H
MOV P0,A
ACALL DELAY
MOV DPTR,#DAT2
MOV A,R4
MOVC A,@A+DPTR
MOV P2,#02H
MOV P0,A
ACALL DELAY
MOV A,R3
MOVC A,@A+DPTR
MOV P2,#04H
MOV P0,A
ACALL DELAY
RET
DAT1:DB 00H,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H
;"灭","1","2","3","4","5","6","7","8","9","灭","F"
DAT2:DB 3FH, 06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H
DELAY1: MOV 35H,#08H
LOOP0: ACALL DISPLAY
DJNZ 35H,LOOP0
RET
延时(显示和去抖动用到):
DELAY: MOV 32H,#12H
LOOP: MOV 33H,#0AFH
LOOP1: DJNZ 33H,LOOP1
DJNZ 32H,LOOP
RET
发声程序:
BARK: SETB RING
ACALL DELAY1
ACALL DELAY1
CLR RING; 按键发声
RET
INT0(抢答时间R1调整程序):
INT0SUB:MOV A,R1
MOV B,#0AH
DIV AB
MOV R5,A
MOV R4,B
MOV R3,#0AH
ACALL DISPLAY;先在两个时间LED上显示R1
JNB P3.2,INC0; P3.2为+1s键,如按下跳到INCO
JNB P3.3,DEC0; P3.3为-1s键,如按下跳到DECO
JNB P3.4,BACK0; P3.4为确定键,如按下跳到BACKO
AJMP INT0SUB
INC0: MOV A,R1
CJNE A,#63H,ADD0; 如果不是99,R2加1,如果加到99了,R1就置0,重新加起
MOV R1,#00H
ACALL DELAY1
AJMP INT0SUB
ADD0: INC R1
ACALL DELAY1
AJMP INT0SUB
DEC0: MOV A,R1
JZ SETR1;如果R1为0, R1就置99,
DEC R1
ACALL DELAY1
AJMP INT0SUB
SETR1: MOV R1,#63H
ACALL DELAY1
AJMP INT0SUB
BACK0: RETI
TO溢出中断(响铃程序):
T0INT:MOV TH0,#0ECH
MOV TL0,#0FFH
JNB RING,OUT
CPL P3.6 ; RING标志位为1时候P3.6口不短取反使喇叭发出一定频率的声音
OUT: RETI
T1溢出中断(计时程序):
T1INT: MOV TH1,#3CH
MOV TL1,#0B0H
INC R0
RETI
END

『肆』 求一四路抢答器电路图的设计

数字电子技术课程设计

一.课程设计的题目:四人抢答器。
二.设计任务和要求:
1.设计任务
设计一台可供4名选手参加比赛的智力竞赛抢答器。 用数字显示抢答倒计时间,由“9”倒计到“0”时,无人抢答,蜂鸣器连续响1秒。选手抢答时,数码显示选手组号,同时蜂鸣器响1秒,倒计时停止。
2.设计要求
(1)4名选手编号为:1,2,3,4。各有一个抢答按钮,按钮的编号与选手的编号对应,也分别为1,2,3,4。
(2)给主持人设置一个控制按钮,用来控制系统清零(抢答显示数码管灭灯)和抢答的开始。
(3)抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按动抢答按钮,该选手编号立即锁存,并在抢答显示器上显示该编号,同时扬声器给出音响提示,封锁输入编码电路,禁止其他选手抢答。抢答选手的编号一直保持到主持人将系统清零为止。
(4)抢答器具有定时(9秒)抢答的功能。当主持人按下开始按钮后,定时器开始倒计时,定时显示器显示倒计时间,若无人抢答,倒计时结束时,扬声器响,音响持续1秒。参赛选手在设定时间(9秒)内抢答有效,抢答成功,扬声器响,音响持续1秒,同时定时器停止倒计时,抢答显示器上显示选手的编号,定时显示器上显示剩余抢答时间,并保持到主持人将系统清零为止。
(5)如果抢答定时已到,却没有选手抢答时,本次抢答无效。系统扬声器报警(音响持续1秒),并封锁输入编码电路,禁止选手超时后抢答,时间显示器显示0。
(6)可用石英晶体振荡器或者555定时器产生频率为1Hz的脉冲信号,作为定时计数器的CP信号。
三.原理电路和程序设计:
1.数字抢答器总体方框图
如图11、1所示为总体方框图。其工作原理为:接通电源后,主持人将开关拨到"清除"状态,抢答器处于禁止状态,编号显示器灭灯,定时器显示设定时间;主持人将开关置开始"状态,宣布"开始"抢答器工作。定时器倒计时,选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示,当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示零。如果再次抢答必须由主持人再次操作"清除"和"开始"状态开关。

图11、1数字抢答器框图

2.单元电路设计 (1) 抢答器电路
参考电路如图11、2所示。该电路完成两个功能:一是分辨出选手按键的先后,并锁存优先抢答者的编号,同时译码显示电路显示编号;二是禁止其他选手按键操作无效。工作过程:开关S置于"清除"端时,RS触发器的 端均为0,4个触发器输出置0,使74LS148的 =0,使之处于工作状态。当开关S置于"开始"时,抢答器处于等待工作状态,当有选手将键按下时(如按下S4),74LS148的输出 经RS锁存后,1Q=1,74LS48处于工作状态,4Q3Q2Q=100,经译码显示为"4"。此外,1Q=1,使74LS148 =1,处于禁止状态,封锁其他按键的输入。当按键松开即按下时,74LS148的 此时由于仍为1Q=1,使ST=1,所以74LS148仍处于禁止状态,确保不会出二次按键时输入信号,保证了抢答者的优先性。如有再次抢答需由主持人将S开关重新置 清除"然后再进行下一轮抢答。74LS148为8线-3线优先编码器.

图11、2 数字抢答器电路

(2)定时电路

图11、3 可预置时间的定时电路

由节目主持人设定一次抢答的时间,通过预置时间电路对计数器进行预置,计数器的时钟脉冲由秒脉冲电路提供。可预置时间的电路选用十进制同步加减计数器74LS192进行设计,具体电路如图11、3所示。
(3)报警电路

(4)零点锁存电路

(5)时序控制电路
时序控制电路是抢答器设计的关键,它要完成以下三项功能:
①主持人将控制开关拨到"开始"位置时,抢答电路和定时电路进人正常抢答工作状态。
②当参赛选手按动抢答键时,抢答电路和定时电路停止工作,倒计时归零。
③当设定的抢答时间到,无人抢答时,抢答电路和定时电路停止工作。

秒脉冲波形
四.元件选择
1. 集成电路: 74LS148 1片 74LS373 1片 74LS48 2片 74LS192 1片 NE555 1片 74LS00 2片
74LS121 2片 74LS21 1片 74LS32 1片 74LS08 1片
2. 电 阻|: 100KΩ 2只 40Ω 2只 15kΩ l只 68kΩ l只
3. 电 容: 10UF 3只 10nf 1只
4. 其 它: 共阴极显示器 2只, 双刀单闸开关 1只,PBNO开关4只,buzzer蜂鸣器2只
五,整体电路及软件仿真的效果图以及仿真调试结果分析

555的秒脉冲图

六.工作原理
1.置数:通过单刀双掷开关将74ls192的load输入端先置为高电平,使74ls192实现置数功能,将其置为1001,再通过开关,将load输入端先置为低电平,使其开始倒计时。
2.当主持人按下开始按钮时,蜂鸣器响,选手开始抢答,并且倒计时开始倒计,当有任何一个选手按下按钮时LS148被锁存,蜂鸣器响,其他选手按下无效,同时倒计时制止,数码管显示剩余时间和选手对应的号码,倒计时数码管显示为0,蜂鸣器响,禁止选手抢答。主持人再置为开始状态,其他选手才可以继续抢答,倒计时从新倒计,进入下一个抢答状态.
3.当无选手按按钮是,倒计时继续直到倒计时为零,此时零点到的信号将LS148锁存,选手再按下按钮无效,同样只有当主持人清零后再置为开始状态,其他选手才可以继续抢答。
4.锁存的实现:LS373的有信号输入时,通过74LS21将信号反馈回74LS373的使能端EI,此时LS373被高电平锁住,停止工作,禁止其它选手抢答,同时将低电平信号反馈回74ls192的倒计时输入端,使其停止工作,保持剩余抢答时间。当倒计时为0时,通过74LS32将信号反馈回74LS148的使能端EI,此时LS148被锁在低电平,停止工作,禁止有选手超时抢答,同时将低电平信号反馈回74ls192的倒计时输入端,使其停止工作,停止倒计时。主持人通过单刀双掷开关对LS373和LS148的使能端的控制来清除锁存信号,并使得抢答器重新工作。

七.总结
1、通过这次课程设计,加强了我动手、思考和解决问题的能力。
在整个设计过程中,我总共想过两个方案,另一个方案弄了两天,原理图和仿真图都实现结果,但实物结果总是实现不了题目的要求。所以我又花了一天的时间做出这个方案,这个相对另一个方案比较简单,包括电路原理和连接,和芯片上的选择。
2、在设计过程,经常会遇到这样的情况,就是心里想老着这样的接法可以行得通,但实际接上电路,总是实现不了。所以这几天不管是吃饭还是睡觉,脑子里总是想着如何解决这些问题,如何想出更好的连接方法。不过说也奇怪,整天想着这些问题,脑子和身体却一点都不会觉得累。或许是那种渴望得到知识的欲念把疲劳赶到九宵云外去了吧!
3、我沉得做课程设计同时也是对课本知识的巩固和加强,平时看课本时,有时问题老是弄不懂,做完课程设计,那些问题就迎刃而解了。而且还可以记住很多东西。比如一些芯片的功时看课本,这次看了,下次就忘了,主要是因为没有动手实践过吧!认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。故一个小小的课程设计,对我们的作用是如此之大。
4.经过这几周的努力,在老师和同学的帮助下,我基本上完成了设计任务。通过这次课程设计,我充分认识到了自学的重要性,以及学以致用的道理,也体会到很多自己完成一件事,成功解决困难的乐趣。我在图书馆和网上查阅了大量的资料,同时也认识到了图书馆和网上搜索的重要作用。在今后的学习过程中,应该多到图书馆和网上看一些专业方面的书籍,以丰富自己的知识。也使我加深了对数字电路技术的理解和应用。由于知识水平的局限,设计中可能会存在着一些不足,我真诚的接受老师和同学的批评和指正。
最后衷心感谢老师的悉心指导和同学门的热心帮助!

『伍』 多路智力竞赛抢答器的设计

你可以参看一下PLC方面的书籍。这个是典型的例子。大部分教科书上都有。

『陆』 求四路抢答器电路原理图

原理图:

工作原理

抢答器由74LS148、74LS279、74LS48组成,LED显示器 开始时,当支持人按钮还未按是,CLR为0,所以输出Q1~Q4为0;

放光二极管全为灭的,当主持人按钮按下时CLR为1,可以输入,谁先抢答,相应的谁的灯亮,利用74LS279和74LS148输出的是cp等于0,锁存其他的,不能使其他的输出。

(6)智力竞赛抢答装置实验怎么连接扩展阅读:

利用51单片机建立四路抢答器

单片机,当然不只是51,51单片机是一种稍通用型的单片机,通过I/O口的定义,可以实现多种控制功能。

抢答器,原理:如果为四路,当其中任一路控下后,其他几路即失效,结果为第一次按下的,可以用数码管或是LED灯来显示,当然这里只是讲原理与编程,具体可以根据抢答器路数及显示方式更改程序即可。

源程序如下:

<div class="blockcode"><blockquote>/*用的是AT89S52开发板,独立按键接口如下,就用这四路。先按下的用LED灯来显示,对应第一个到第四个LED灯,其他再按无效,如果想再次实现,可手动复位单片机*/

#include <reg52.h>

sbit key1=P3^0; //定义按键,根据需要连接线路,如独立按键(4路)

sbit key2=P3^1;

sbit key3=P3^2;

sbit key4=P3^3;

/*void delay(unsigned int cnt) //如果有抖动或是干扰,可以用个小延时去抖

{

while(--cnt);

}*/

void main()

{

bit Flag;

while(!Flag)

{

if(!key1)

{

P1=0xFE;

Flag=1;

}

/*LED灯来显示按下的键,第一个灯,我这里是8位LED灯,即:0111 1111,反过来读数为:1111 1110 即:0xFE *,P1口对应LED灯,给P1赋值*/

else if(!key2)

{

P1=0xFD;

Flag=1;

}

//第二个灯亮

else if(!key3)

{P1=0xFB;Flag=1;}

//第三个灯亮

else if(!key4)

{

P1=0xF7;

Flag=1;

}

//第四个灯亮,意味着第四路首先按下

}

while(Flag); //可以再加个I/O,控制Flag,这样初始化,继续抢答,还可以设计按下时的声音

}

阅读全文

与智力竞赛抢答装置实验怎么连接相关的资料

热点内容
分水器的小阀门怎么换 浏览:215
仪表盘显示电瓶指示什么 浏览:587
机械制造个体户申报资产需要多少 浏览:891
老机械相机润滑用什么作用 浏览:489
excel设备采购按型号怎么排序 浏览:711
输送带边小辊轮轴承坏了怎么折 浏览:883
这机械多少钱到什么地方才能买 浏览:739
营口市五金市场 浏览:150
什么是自动闭塞装置 浏览:792
超声波要达到什么样的波形 浏览:885
厦门什么地方用阀门多 浏览:723
穿越人防区用什么阀门 浏览:606
换个多功能仪表盘多少钱 浏览:405
铸造模具用什么木料最好 浏览:800
sks轴承怎么分 浏览:680
自动空气发生装置 浏览:686
喜利得电动工具直营店上海 浏览:559
全自动回流装置 浏览:416
廊坊宏兴五金制品 浏览:57
轴和轴承内圈为什么焊条焊接 浏览:338