数字抢答器设计报告【DXL】
XXXX 学院
数字电路课程设计报告书
──数字抢答器
院 系 名 称 :
学 生 姓 名 :
专 业 名 称 :
班
级 :
实 习 时 间 : 2010 年 12 月 20 日至 2010 年 12 月 31 日
数字抢答器设计报告【DXL】
题目:四人抢答器
一、课程设计目的
本次课程设计主要是配合《模拟电子技术》和《数字电子技术》
理论课程而设置的一门实践性课程,起到巩固所学知识,加强综合能
力,培养电路设计能力,提高实验技术,启发创新思想的效果。
二、实验要求:
1. 抢答器同时供 4 名选手抢答,分别用 4 个按钮 D1 ~ D4表示。
2. 设置一个系统清除和抢答控制开关 S,该开关由主持人控制。
3. 抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,
并在 LED 数码管上显示,选手抢答实行优先锁存,优先抢答选手的
编号一直保持到主持人将系统清除为止。
4. 抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如
10 秒)。当主持人启动"开始"键后,定时器进行计时(0~9)。
5. 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,
显示器上显示选手的编号和抢答的时间,绿灯亮,并保持到主持人将
系统清除为止。
6. 如果定时时间已到,无人抢答,本次抢答无效,禁止抢答,定时
显示器上显示,显示抢答人组号的数码管此时显示无用字符,且黄灯
亮。
7.在主持人未启动“开始”键前,如有抢答者则其对应的红灯亮,同
时数码管显示其号码。
8、选做功能:要求不仅要显示组号,还要显示抢答的次序。
1
数字抢答器设计报告【DXL】
三、实验方案选择及总体设计:
本次课程设计题目为四人抢答器,设计要求为在规定时间内完成
抢答,提前或者超时均不能抢答并且有违规显示,显示器件能够保持
显示抢答人编号与抢答时间。
根据要求我们知道,方案的设计牵扯到以下模块:
▽顶层模块分为:1、脉冲电路模块 2、抢答模块 3、计数模块
4、座位显示 5、状态提示灯 6、主持人开关
▽底层可细分为:1、555 脉冲产生模块 2、计数电路模块
3、计数编码模块 4、计数显示模块
5、抢答电路模块 6、抢答编码模块
7、抢答保持模块 8、抢答显示模块
然后根据各模块之间的相互交互来完成整体的电路设计,实现电
路要求
根据要求我们可有以下设计方案:
方案一:
秒脉冲产生电
计时电路
译码电路
译码显示
主持人开关
控制
电路
状态提示灯
抢答座位灯
抢答按钮
优先编码器
锁存器
译码电路
译码显示
2
数字抢答器设计报告【DXL】
方案二:
秒脉冲产生电
计时电路
译码电路
译码显示
主持人开关
控制
电路
状态提示灯
抢答座位灯
抢答按钮
优先编码器
锁存器
译码电路
译码显示
方案差异:
方案一经过面包板调试发现其优先编码器对锁存器的控制
信号与编码信号存在竞争,导致锁存器的工作很不稳定,甚至造
成编码无法送入锁存电路的状态,经过不断测试发现问题的解决
方法:将编码器的控制信号经过逻辑门的延迟然后传给锁存器控
制锁存器的工作状态。这样锁存单元工作很稳定很好的解决了电
路核心抢答模块存在的缺陷,故采用第二套方案作为最终设计方
案。其电路框图如下。
3
数字抢答器设计报告【DXL】
最终设计方案:
秒脉冲产生电
计时电路
译码电路
译码显示
主持人开关
控制
电路
状态提示灯
抢答座位灯
抢答按钮
优先编码器
锁存器
译码电路
译码显示
其工作原理为:接通电源后,由秒脉冲电路驱动整体电路的正常
工作。主持人开关开始时接地电路处于禁止抢答状态,红灯亮,计时
电路数码管显示设定时间“9”(s),抢答开关处于断开状态,其抢答
显示电路数码管处于熄灭状态,座位显示灯熄灭;当主持人将开关置
高电平(开始)端,宣布"开始",状态提示灯红灯熄灭绿灯亮,计时
电路数码管开始倒计时,此时处于正常抢答时间,抢答器工作,当有
人抢答时计时电路停止计时,数码管显示抢答时所剩时间,编码器对
抢答人座位号进行编码并且经过锁存器锁存后传给译码器译码最终
在抢答电路数码管显示抢答座位号,此时抢答座位对应的座位灯亮;
如果在规定时间(10s)内无人抢答则计时电路数码管保持显示数字
“0”这时正常抢答状态指示灯绿灯熄灭,超时提示灯黄灯亮,直到
主持人重置开关使抢答恢复到开始状态;当主持人还没有按下开关宣
4
数字抢答器设计报告【DXL】
布开始时如果有选手犯规提前抢答,此时违规提前抢答提示灯(红灯)
未熄灭,并且抢答电路数码管显示违规抢答者座位号,对应抢答者座
位显示灯亮,锁存单元将该座位号锁定,其他人抢答时只亮对应座位
灯,数码管显示最先犯规人座位号;
综上所述,抢答过程抢答器完成:优先判断、编号锁存、编号显
示。当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示剩余
时间。如果再次抢答必须由主持人再次将开关接地并重新复位。
▲其中座位灯+数码管的抢答者座位显示方案有区别抢答顺序的
功能。
四、主要单元电路设计:
所用器材:
芯片
555
74LS75
74LS48
74L04
74L08
数量
芯片
一片
74LS161
一片
74LS32
两片
74LS20
一片
一片
七段显示管
发光二极管
电容:0.01uf
一个
电阻
电容:4.7uf
一个
面包板
数量
一片
两片
一片
两个
3 个
8 个
一块
5
数字抢答器设计报告【DXL】
1、脉冲产生电路:
该电路用 555 芯片实现。
▲脉冲仿真电路:
▲脉冲电路产生脉冲的波型为:
u/v
5
O
1
2
3
4
t/s
2、输入控制电路:
此电路要求能够区分抢答者是否违规:若输入的抢答信号
是在“抢答开始”命令下达之前发出,则该抢答者犯规,输入控
制电路应发出“抢答无效”信号,并配合抢先信号锁定电路对应
6
数字抢答器设计报告【DXL】
的选手代号和红灯指示灯;若抢答信号是在“抢答开始”命令下
达之后发出,则抢答有效。此部分考虑到要控制计时电路的同步
工作选择用主持人开关直接控制计数器的方法控制电路,其他显
示器件通过多余或者输出信号端子经过逻辑运算实现,计时电路
时钟信号输入端子接脉冲产生电路输出。
3、编码电路:
用 8 线-三线优先编码器(即芯片 74LS148)来实现。经过分析,
结合 74LS148 的功能表可知,当 74LS75 的输出端 Q1,Q2,Q3,Q4,
分别接 74148 的 6,5,4,3 输入端时,则经过七段显示译码器后,
最终输出将为 1,2,3,4。
74148 功能表
4、译码显示电路:
译码电路把“有效”或“无效”抢答的抢答者小组序号用数码
管显示出来。若超出答题时间,译码器将会驱动数码管显示为 0,
此时黄灯亮再抢答即为超时抢答(无效抢答)。译码电路用七段显
示译码器 74LS48 和数码管实现。只要将各个管脚对应到连接起来,
就能正确到显示计时、犯规和抢答者的序号。其真值表及逻辑电路
图分别如下图:
7