八路数的抢答器
学号
课 程 设 计
( 级本科)
题 目: | 八路数字抢答器的设计 | |||||
学 院: | ||||||
专 业: | ||||||
课 程: | 电路综合课程设计 | |||||
班 级: | ||||||
作者姓名: |
| |||||
指导教师: | 职称: | |||||
完成日期: | 年 |
| 月 | 日 | ||
摘要.............................................................................................. 1
§ 1设计任务及要求分析............................................................ 2
1.1 设计任务....................................................................... 2
1.2 要求分析....................................................................... 3
§ 2系统总体设计........................................................................ 3
2.1主控模块的选型............................................................ 3
2.2显示模块的选型............................................................ 3
2.6系统总体设计................................................................ 4
§ 3系统硬件设计........................................................................ 4
3.1 数字抢答部分电路....................................................... 4
3.1.1 选手抢答译码电路............................................ 4
3.1.2 抢答结果锁存电路............................................ 6
3.2倒计时电路.................................................................... 6
3.2.1脉冲产生电路..................................................... 6
3.2.2倒计时时间设置电路计..................................... 7
3.3报警电路........................................................................ 7
3.3.1主持人允许抢答报警电路................................. 7
3.3.2选手抢答报警电路............................................. 7
3.3.3倒计时结束报警电路......................................... 8
§ 4系统仿真.............................................................................. 11
4.1系统总体仿真图.......................................................... 12
4.2仿真结果...................................................................... 12
§ 5.总结................................................................................... 20
参考文献.................................................................................... 21
附录............................................................................................ 22
本设计是一款基于74LS148芯片,74192芯片,74LS279芯片,以及74LS48芯片和七段数码管的八路数字抢答器。它具有主持人一键允许抢答,以及可自由调节倒计时时间,声光报警,选手抢答锁存等功能。该设计以74LS148芯片,74LS279芯片和74192芯片为核心,搭配了七段数码管显示倒计时,主持人按键控制选手抢答以及启动倒计时,选手按键抢答,蜂鸣器报警。当电路工作时间,倒计时默认时间为30秒,选手抢答部分默认熄灭状态,当主持人按下允许抢答按键的同时,给倒计时模块和报警电路输送一个短暂的低电平,经过二输入与门转变为一个低电平,同时输入到两片级联的74192组成倒计时电路的置数输入端,使倒计时置数到30秒开始倒计时。报警电路发出嘀嘀嘀的报警声,持续时间约为0.2秒,提醒选手抢答,当有一个选手抢答题目时,选手按下抢答按键,选手按键与74LS148芯片相连接的输入端D0~D7输入一个短暂的低电平,经过74LS148译码后输入到锁存电路当中锁存,然后输出到七段数码管显示模块,数码管显示选手号,同时倒计时停止倒计时。若无选手抢答,倒计时结束后短暂报警,持续时间约为两秒,然后恢复到30秒倒计时继续倒计时。
§1 方案论证与设计
1.1设计任务
设计一款八路抢答器,八路抢答器实现下面的基本功能:
1)状态锁存器能够立即分辨出抢答者的编号,并由锁存器进行锁存,然后由译码显示电路显示相应的选手编号,保证抢答选手号显示的准确性。
2)当主持人按下开关时,扬声器发出短暂声响,提醒选手进行抢答。
3)时钟脉冲信号选通控制电路对抢答输入器进行封锁,避免其他选手再次进行抢答。
4)当答题开始时,若有选手抢答,发出短暂的抢答声光报警提示,同时译码显示电路能够进行倒计时,并且能够随着主持人的开关进行重新倒计时。
5)主持人能够手动复位清除,方便进行下一轮答题。
6)倒计时结束若无人抢答,发出短暂的声光报警,继续恢复设置的倒计时时间开始第二轮倒计时。
1.2要求分析
本次课程设计的题目是利用数字电路的基础知识设计一款八路抢答器,主要功能是实现选手抢答,主持人控制选手抢答,并设有30秒倒计时提醒选手抢答。在抢答电路设计中,采用了74LS148编码器,74LS148可实现8线3线优先编码器。选手有8位选手,74LS148可实现该电路抢答编码功能,另外由于74LS148 与其他编码器相比,具有以下一些优点:优先编码功能:74LS148 具有明确的优先级设置,能够在多个输入同时有效时,优先对优先级较高的输入进行编码,这在需要确定先后顺序的应用中非常有用。低功耗:属于 TTL 系列的 74LS 逻辑器件,通常具有相对较低的功耗特性,适用于对功耗有一定要求的电路设计。 易于集成:作为常见的数字集成电路,与其他 TTL 系列芯片兼容性较好,易于在数字电路系统中集成和使用。所以选用了74LS148优先编码器。锁存电路选用了两片74LS279用于锁存抢答选手号,保证有一位选手抢答时,其余的选手抢答无效。倒计时电路选用了两片级联的74192芯片,用于设计30秒倒计时,提醒选手抢答,74192芯片是一种双时钟带清零的同步递增/递减BCD计数器,易于实现30秒倒计时。报警电路选用了555定时器芯片,可以实现0.2秒短暂的报警[1]。
§2系统总体设计
2.1主控模块的选型
主控模块作为整个系统设计的核心模块,需严格符合设计要求并可以达到最好的功能显示效果,根据题意要求,本次选择优先编码器74LS148芯片和74LS279芯片以及74192芯片作为本次设计的主控模块[2]。74LS148具有较好的优先编码功能,可准确实现八位选手的抢答号优先编码,易于调试与测试,适合作为八路抢答器抢答模块的编码,且其高性能、低功耗的特点能够轻松应对本次设计的要求[3]。报警电路采用555芯片,555 芯片是一种应用极为广泛的集成电路芯片。在单稳态模式下,可实现定时、延时等功能;在无稳态模式下,能产生方波脉冲信号;在双稳态模式下,可对输入信号进行整形。采用该芯片作为报警电路主要芯片,可准确满足本次要求,准确实现0.2秒报警功能。显示模块主要使用了七段数码管显示倒计时和抢答选手号。锁存电路采用了74LS279 芯片,74LS279芯片是一种具有四个/R-S 锁存器的芯片,可保证选手抢答信号被准确锁存,保证电路抢答的准确性。按键模块,八位选手抢答部分和主持人控制都采用了独立键盘;
2.2倒计时模块的选型
倒计时模块在众多电子系统中起着关键作用,其精确性和稳定性直接影响整个系统的性能。在本设计中,倒计时模块主要采用 74192 芯片。74192 芯片作为一个同步计数器,具备显著的特性和卓越的计数性能。74192 芯片的计数触发机制十分关键,它在时钟信号的上升沿或下降沿触发计数。这种同步触发方式有效地避免了异步计数可能带来的不稳定和误差,确保了计数的准确性和可靠性。当递增计数输入(UP)或递减计数输入(DOWN)为高电平时,计数器能够严格根据时钟信号进行递增或递减计数。这种精准的响应特性使得 74192 芯片能够适应各种复杂的计数需求,为倒计时模块提供了坚实的基础[4]。
此外,74192 芯片的预置数和清零功能也是其突出的特点。当置数端(LOAD)为低电平时,计数器能够将预置数据输入端(A、B、C、D)的值作为初始值。这一功能在倒计时模块中尤为重要,它使得我们可以方便地设置倒计时的起始值,满足不同应用场景的需求。而当清零端(MR)为低电平时,计数器将被迅速清零,为重新开始计数或初始化提供了便捷的操作方式。74192 芯片凭借其在计数触发、预置数和清零等方面的出色性能,为倒计时模块的设计提供了极大的便利和可靠性。其精准的计数功能、灵活的预置和清零操作,使得基于 74192 芯片设计的倒计时模块能够在电子系统中发挥稳定而高效的作用,为实现各种精确的时间控制需求提供了有力的支持。
2.3系统总体设计
通过以上分析,该系统的最终方案选定为:主控模块,采用74LS148优先编码器作为抢答器编码电路,倒计时电路选用了两片74192芯片,报警电路选用了555定时器作为报警电路的核心模块,显示模块,采用七段数码管显示[5];按键模块,采用独立键盘,锁存电路采用了74LS279 芯片,系统总体设计框图如图1.1所示。
图1.1 系统总体设计框图
§3系统硬件设计
3.1数字抢答部分电路
3.1.1选手抢答编码电路
选手抢答编码电路选用了一片74LS148优先编码器芯片,当电路工作时,选手开始抢答时,按下按键,给74LS148对应的输入端口输入一个有效信号低电平,该信号经过74LS148编码后编码为0~7的一个对应选手号数字。如图3.1所示。
图3.1所示
锁存电路主要采用了两片74LS279芯片,用于锁存经过74LS148编码后的选手号,当电路工作时,74LS148编码信号输入锁存电路之后,第二片74LS279芯片的7号输出端口输出一个高电平,这个信号同时与74LS148芯片的8号端口EI相连,当74LS348的EI端口有高电平输入时,74LS148芯片停止工作,达到锁存状态。如图3.2所示。
图3.2
3.2倒计时电路
3.2.1脉冲产生电路
利用555定时器产生一个1秒脉冲信号,由:T=T1+T2=0.7(R1+2R2)C=1S;T1/(T1+T2)=2/3这两个公式,可解得R1+R2=952KΩ,R2=476KΩ,按照这个数值去设置R1、R2的阻值,出来的就是按题目要求设计的矩形脉冲信号,占空比为2/3,电容C=1UF,周期T=1S,如图3.3,图3.4所示。
图3.3
图3.4
3.2.2倒计时电路
倒计时电路由两片74192芯片构成,两片芯片的一片实现10位,另一片实现个位,在该电路中,为达到30秒倒计时效果,高位的74192芯片的输入端DCBA定为0011,转换为十进制为数字3,可实现高位3,低位的74192芯片置为0000,转换为二进制为数字0,实现个位0。两片74192芯片都采用两个数字利用数码管显示达到30秒倒计时效果。本实验采函数发生器产生周期为1s的时间脉冲,从而为30秒倒计时提供了脉冲输入。两片74192芯片的置数端口与高位的74192芯片的BO为借位输出:0000状态后负脉冲输出相连,当倒计时减为00秒时,置数为30,重新开始倒计时。电路如图3.3所示。
图3.3
3.3报警电路
3.3.1主持人允许抢答报警电路
当电路工作时。 主持人按下允许抢答按键的同时,给555定时器组成的报警电路提供一个短暂的低电平,报警电路发出嘀嘀嘀的报警声,持续时间约为0.2秒,提醒选手开始抢答。此时选手可以通过按键开始抢答。如图3.4所示。
图3.4
3.3.3选手报警电路
当电路工作时,主持人按下允许抢答按键之后,选手进行抢答,抢答的选手号保存到锁存电路当中,此时在这一轮抢答中,其余选手抢答无效,抢答的选手号通过七段数码管显示出来。 如图3.5所示。
3.3.3倒计时结束报警电路
当电路工作时,若选手在倒计时30秒内未答题,倒计时结束之后,高位的13号输出端口会输出一个短暂的低电平用于置数到30秒重新倒计时,此时,在这个输出端口加一个报警电路,可以达到短暂的声光报警,持续时间约为0.2秒。如图3.6所示
图3.6
3.4显示电路
二进制编码器是将输入的二进制代码的各种状态按特定含义翻译成对应输出信号的电路。也称为变量编码器.若输入端有n位,代码组合就有2n
个,当然可译出2n
个输出信号。显示编码器由译码输出和显示器配合使用,最常用的是BCD七段编码器。其输出是驱动七段字形的七个信号,常见产品型号有774LS48、74LS47等.字符显示器:分段式显示是将字符由分布在同一平面上的若干段发光笔划组成电子计算器,数字万用表等显示器都是显示分段式数字.而LED 数码显示器是最常见的通常有红、绿、黄等颜色。LED的死区电压较高,工作电压大约1.5~3V,驱动电流为几十毫安.74LS47译码驱动器输出是低电平有效,所以配接的数码管须采用共阳极接法;而74LS48译码驱动器输出是高电平有效,所以,配接的数码管须采用共阴极接法。数码管常用型号有BS201、BS202等使用时,公阴极接地,7个阳极a~g由相应的BCD七段编码器来驱动[6]。
本次课程设计采用了74LS48和七段数码管来显示选手号和抢答倒计时数,当选手抢答之后,抢答的选手号在七段数码管中显示出来,当倒计时开始倒计时时,倒计时时间在两片七段数码管中显示出来。如图3.7,3.8所示。
图3.7
图3.8
§ 4系统仿真
4.1系统总体仿真图
如图4.1所示,为八路抢答器电路的总电路仿真图。
图4.1
4.4仿真结果
- 选手1抢答