论文题目
八路智力竞赛抢答器设计
1.基本功能
① 设计一个智力竞赛抢答器,可同时供 8 个代表队参加比赛,他们的编号分别是 0、
1、2、3、4、5、6、7,各用一个抢答按钮,按钮的编号与选手的编号相对应,
分别是 S0、S1、S2、S3、S4、S5、S6、S7。
② 给节目主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)
和抢答开始。
③ 抢答器具有数据锁存和显示功能。抢答开始后,若有选手按动抢答按钮,编号
立即锁存,并在 LED 数码管上显示选手的编号,同时扬声器给出音响提示。此
外,要封锁输入电路,禁止其他选手抢答。优先抢答选手的编号一直保持到主
持人将系统清零为止。
2.扩展功能
① 抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人设定(如 30S)。
当节目主持人启动“开始”键后,要求定时器立即计时,并用显示器显示,同时
扬声器发出短暂的声音,声响持续时间 0.5S 左右。
② 参赛选手在设定的时间内抢答,抢答有效,定时器停止工作,显示器上显示选
手的编号和抢答时刻的时间,并保持到组成人将系统清零为止。
③ 如果定时抢答的时间已到,却没有选手抢答时,本次抢答无效,系统短暂报警,
并封锁输入电路,禁止选手超时抢答,时间显示器上显示 00。
课程论文
要
求
1
1. 设计方案与论证
1.1 方案一的设计
用单片机以及外围电路组成,由于采用单片机,使得外围电路非常简单,而且
功能一般的抢答器还要多。组成的抢答器具有智能化,性能好,以及可编程控制等
优点,但是考虑到单片机花费成本高以及个人对单片机的知识有限,假如我们的课
程设计用单片机来设计就会需要我大量的金钱和时间(花在给单片机知识学习与复
习上)显得有点“力不从心”,所以不采用。
1.2 方案二的设计
利用数字电路来自行设计抢答器。自行设计的抢答器针对性强,并且还可以兼
顾实用性,可靠性以及经济成本的合理性。另外我对数字电路技术这门课程中的知
识的掌握也比较牢固、扎实,能够比较熟练地利用所学知识发挥个人的设计思路,
在设计中改进,在改进中设计,针对我们课程设计课题,采用数字电路来自行设计
抢答器的方法还可以检查我对我们所学知识的掌握能力,锻炼我们的动手能力,为
设计过程
以后的毕业设计甚至是在一些项目开发中打下基础。
1.3 抢答器的组成框图
综上述权衡优劣分析,我选择方案二对抢答器进行设计。抢答器的总体组成框
图如图 1 所示。
图 1,抢答器总体框图
2
根据对功能要求的简要分析,将抢答器电路分为主体电路和扩展电路两部分组
成。主体电路完成基本的抢答功能,即开始抢答后,当选手按动抢答按钮时,能显
示选手的编号,同时能封锁输入电路,禁止其他选手抢答。扩展电路完成定时抢答
的功能。
其工作过程是:接通电源时,节目主持人将开关置于“清除”位置,抢答器处
于禁止工作状态,编号显示器灭灯,定时显示器上显示设定的时间,当节目主持人
宣布抢答题目后,说一声“抢答开始”,同时将控制开关拨到“开始”位置,扬声
器给出声响提示,抢答器处于工作状态,定时器倒计时。当定时时间到,却没有选
手抢答时,系统报警,并封锁输入电路,禁止选手超时后抢答。当选手在定时时间
内按动抢答按钮时,抢答器要完成以下四项工作:① 优先编码电路立即分辨出抢
答者的编号,并由锁存器进行锁存,然后由译码显示电路显示编号;② 扬声器发
出短暂声响,提醒节目主持人注意;③ 控制电路要对输入编码电路进行封锁,避
免其他选手再次进行抢答;④ 控制电路要使定时器停止工作,时间显示器上显示
剩余的抢答时间,并保持到主持人将系统清零为止。当选手将问题回答完毕时,主
设计过程
持人操作控制开关,使系统恢复到禁止工作状态,以便进行下一轮抢答。
1.4 单元电路设计
1.4.1 抢答电路设计
抢答电路的功能有两个:一是能分辨出选手按按钮的先后,并锁存优先抢答者
的编号,供译码显示电路用;二是要使其他选手的按按钮操作无效。选用优先编码
器 74LS148 和 RS 锁存器 74LS279 可以完成上述功能,其电路组成如图 2 所示。
3
设计过程
图 2,抢答电路
图 3,74LS48 引脚图
4
输入
输出
十进数
或功能
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
BI
RBI
LT
设计过程
LT RBI
D C B A
BI/RBO
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
x
H
L
H
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
L
x
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
x x x x
0 0 0 0
x x x x
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
L
H
备注
a b c d e
f g
1 1 1 1 1 1 0
0 1 1 0 0 0 0
1 1 0 1 1 0 1
1 1 1 1 0 0 1
0 1 1 0 0 1 1
1 0 1 1 0 1 1
0 0 1 1 1 1 1
1 1 1 0 0 0 0
1 1 1 1 1 1 1
1
1 1 1 0 0 1 1
0 0 0 1 1 0 1
0 0 1 1 0 0 1
0 1 0 0 0 1 1
1 0 0 1 0 1 1
0 0 0 1 1 1 1
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
1 1 1 1 1 1 1
2
3
4
5
表 1,74ls48 引脚功能真值表—七段译码驱动器功能真值表
图 4,74LS148 引脚图
输
入
输
出
设计过程
EI
1
0
0
0
0
0
0
0
0
0
0
x
1
x
x
x
x
x
x
x
0
1
2
3
4
5
6
7
x
1
x
x
x
x
x
x
0
1
表 2,74LS148(8—3)优先编码器功能真值表
A2 A1 A0
1
1
1
1
0
0
0
1
0
0
0
1
0
1
1
1
0
1
1
1
x
1
x
x
0
1
1
1
1
1
x
1
x
x
x
x
x
0
1
1
x
1
x
x
x
x
0
1
1
1
x
1
x
x
x
0
1
1
1
1
x
1
x
0
1
1
1
1
1
1
x
1
0
1
1
1
1
1
1
1
1
1
0
0
1
1
0
0
1
1
CS
1
1
0
0
0
0
0
0
0
0
Eo
1
0
1
1
1
1
1
1
1
1
工作原理是:当主持人控制开关处于“清除”位置时,RS 触发器的 R 端为低
电平,输出端(4Q~1Q)全部为低电平。于是 74LS48 的 BI =0,显示器灭灯;74LS148
的选通输入端 ST =0,74LS148 处于工作状态,此时锁存电路不工作。当主持人开关
拨到“开始”位置时,优先编码电路和锁存电路同时处于工作状态,即抢答器处于
等待工作状态,等待输入端 7I ··· 0I 输入信号,当有选手将按钮按下时(如按下 5S ),
6
74LS148 的输出 2 1 0
Y Y Y =010, EXY =0,经 RS 锁存器后,CTR=1, BI =1,74LS279 处
于工作状态,4Q3Q2Q=101,经 74LS48 译码后,显示器上显示出“5”。此外,CTR=1,
使 74LS148 的 ST 端为高电平,74LS148 处于禁止工作状态,封锁其他按钮的输入。
当按下的按钮松开后,74LS148 的 EXY 为高电平,但由于 CTR 维持高电平不变,所
以 74LS148 仍处于禁止工作状态,其他按钮的输入信号不会被接收。这就保证了抢
答者的优先性以及抢答电路的准确性。当优先抢答者回答完问题后,由主持人操作
控制开关 S,使抢答电路复位,以便进行下一轮抢答。其中,图 3 是 74LS48 芯片
的引脚图,表 1 为其功能真值表,图 4 是 74LS148 芯片的引脚图,表 2 为其功能真
值表。
1.4.2 定时电路设计
节目主持人根据抢答题的难易程度,设定一次抢答的时间,通过预置时间电路
对计数器进行预置,选用十进制同步加/减计数器 74LS192 进行设计,计数器的时
钟脉冲由秒脉冲电路提供。具体电路如图 5 所示。本设计是以 555 构成振荡电路,
由 74LS192 来充当计数器,构成抢答器的倒计时电路。该电路简单,无需用到晶振,
芯片都是市场上容易买到的。设计功能完善,能实现直接清零、启动。其中,图 6
为 74LS192 芯片引脚图,表 3 为其功能真值表,图 7 为 TTL 电路 555 集成电路结构
图,表 4 为其功能表,图 8 为 LED 数码显示管引脚图。
设计过程
7
图 5,可预置时间的定时电路
MR
1 × × ×
图 6,74LS192 芯片引脚图
输入
输出
P
3
P
2
P
1
P
0
Q3 Q2 Q1 Q0
× × × × 0
0
0
0
d
c
b
a
d
c
b
a
× × × ×
加计数
设计过程
0
1
1
0
0
0
×
×
1
1
× × × ×
减计数
表 3,74LS192 功能真值表
8