1、一、实验目的运用所学知识设计制作一个八路抢答器,使学生掌握数字电路设计的基本方法,巩固他们所学的知识,增强实践能力。二、实验要求使用VHDL或Proteus(软件仿真)或集成芯片(硬件)设计一个八路抢答器,尽量使其具有以下功能:(1 )抢答器同时供8名选手或8个代表队比赛,分别用8 个按钮S0 S7表示。(2 )设置一个系统清除和抢答控制开关S ,该开关由主持人控制。(3 )抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。(4 )抢答器具有定时抢答功能,且一次抢
2、答的时间由主持人设定(如30秒) 。当主持人启动“ 开始“ 键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间 0.5秒左右。(5 )参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。(6 )如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。三、工作原理1、主要器件:CD4511,数码管,74LS00,74LS10,74LS04,74LS192,NE555 4511CD4511 是一个用于驱动共阴极 LED (数码管)显示器的 BCD 码七段码译码器,特点:具有 BCD 转
3、换、消隐和锁存控制、七段译码及驱动功能的 CMOS 电路能提供较大的拉电流。可直接驱动 LED 显示器。BI:4 脚是消隐输入控制端,当 BI=0 时,不管其它输入端状态如何,七段数码管均处于熄灭(消隐)状态,不显示数字。LT:3 脚是测试输入端,当 BI=1,LT=0 时,译码输出全为 1,不管输入 DCBA 状态如何,七段均发亮,显示“8” 。它主要用来检测数码管是否损坏。LE:锁定控制端,当 LE=0 时,允许译码输出。 LE=1 时译码器是锁定保持状态,译码器输出被保持在 LE=0 时的数值。A1、A2、A3、A4、为 8421BCD 码输入端。a、b、c、d、e、f、g:为译码输出端
4、,输出为高电平 1 有效。这个表显示的数字可以通过数码管显示出来。由于 CD4511 是一个用于驱动共阴极 LED (数码管) 。也就是说 a、b、c、d、e、f、g 与数码管的 a、b、c 、d 、e、f、g 相对应。输出为高电平 1 时,数码管的相对应的二极管就会亮,所有高电平组合完后,就可以得到我们想的数字。74LS00 四 2 输入与非门 2引出端符号 1A4A,1B4B 输入端 1Y4Y 输出端双列直插封装:功能表: ABY输入 输出A B Y0 0 10 1 11 0 11 1 074LS10 三 3 输入与非门 3引出端符号 1A3A 输入端1B3B 输入端1C3C 输入端1Y4
5、Y 输出端双列直插封装:功能表: ABCY输入 输出A B C Y0 10 10 11 1 1 074LS04 六反向器 4引出端符号 1A6A 输入端 1Y6Y 输出端双列直插封装:逻辑功能: AY74LS192 十进制同步加/减计数器(双时钟) 5逻辑符号:192 为 可 预 置 的 十 进 制 同 步 加 / 减 计 数 器 , 共 有 54192/74192, 54LS192/74LS192 两种线路结构形式。192 的清除端是异步的。当清除端(MR)为高电平时, 不管时钟端(CPD、CPU)状态如何,即可完成清除功能。 192 的预置是异步的。当置入控制端( )为低电平时, 不管时钟
6、 CP 的状态LP如何,输出端(Q0Q3)即可预置成与数据 输入端(P0 P3)相一致的状态。 192 的计数是同步的,靠 CPD、CPU 同时加在 4 个触发器上 而实现。在 CPD、CPU 上升沿作用下 Q0Q3 同时变化,从而消 除了异步计数器中出现的计数尖峰。当进行加计数或减计数时 可分别利用 CPD 或 CPU,此时另一个时钟应为高电平。 当计数上溢出时,进位输出端( )输出一个低电平脉 冲,其宽度UCT为 CPU 低电平部分的低电平脉冲;当计数下溢出时, 错位输出端( )输出一个低电平脉冲,D其宽度为 CPD 低电 平部分的低电平脉冲。 当把 和 U 分别连接后一级的 CPD、CP
7、U,即可D进行级联。双列直插封装:引出端符号 错位输出端(低电平有效) DCT进位输出端(低电平有效) UCPD 减计数时钟输入端(上升沿有效) CPU 加计数时钟输入端(上升沿有效)MR 异步清除端 P0P3 并行数据输入端 异步并行置入控制端(低电平有效) LPQ0Q3 输出端NE555 6NE555的特点有: 1.只需简单的电阻器、电容器,即可完成特定的振荡延时作用。其延时范围极广,可由几微秒至几小时之久。2.它的操作电源电压范围极大,可与TTL,CMOS等逻辑电路配合,也就是它的输出准位及输入触发准位,均能与这些逻辑系列的高、低态组合。3.其输出端的供给电流大,可直接推动多种自动控制的
8、负载。4.它的计时精确度高、温度稳定度佳,且价格便宜。5.静态电流最大值 VCC = 5 V, RL = =6mA VCC =15 V, RL = =15mA NE555 引脚位功能配置说明下:Pin 1 (接地) -地线(或共同接地) ,通常被连接到电路共同接地。Pin 2 (触发点) -这个脚位是触发 NE555 使其启动它的时间周期。触发信号上缘电压须大于2/3 VCC,下缘须低于 1/3 VCC 。Pin 3 (输出) -当时间周期开始 555 的输出输出脚位,移至比电源电压少 1.7 伏的高电位。周期的结束输出回到 O 伏左右的低电位。于高电位时的最大输出电流大约 200 mA 。P
9、in 4 (重置) -一个低逻辑电位送至这个脚位时会重置定时器和使输出回到一个低电位。它通常被接到正电源或忽略不用。Pin 5 (控制) -这个接脚准许由外部电压改变触发和闸限电压。当计时器经营在稳定或振荡的运作方式下,这输入能用来改变或调整输出频率。Pin 6 (重置锁定) - Pin 6 重置锁定并使输出呈低态。当这个接脚的电压从 1/3 VCC 电压以下移至 2/3 VCC 以上时启动这个动作。Pin 7 (放电) -这个接脚和主要的输出接脚有相同的电流输出能力,当输出为 ON 时为 LOW,对地为低阻抗,当输出为 OFF 时为 HIGH,对地为高阻抗。Pin 8 (V +) -这是 5
10、55 个计时器 IC 的正电源电压端。供应电压的范围是+4.5 伏特(最小值)至+16 伏特(最大值)。2.总电路图:3 分电路分析:(1 )八路抢答器部分电路及原理:S0S7 按钮分别对应连接 CD4511 的 8421BCD 码输入端。S0S7 接法如下:输入端按钮A B C DS0 1 0 0 0S1 0 1 0 0S2 1 1 0 0S3 0 0 1 0S4 1 1S5 0 1 1 0S6 1 1 1 0S7 0 0 0 1RESET 按钮为清零按钮,RESET 按钮按下是 BI 端口为低电平,CD4511 复位。锁存部分通过数码管的 a, b, c, d, e, f, g 端口高低变
11、化情况进行锁存。但显示数字为 2 3 4 5 6 8 时 g 点电位为高,所以单 g 出现高电平时 CD4511 的 LE 端为高,CD4511 锁定。考虑到初始显示为 0 是自有 g 点为低电平,其他端为高电平,以及显示 1,与 7 时数码管各端口的电位情况,选择b 端,e 端通过与非门接入 CD4511 的 LE 端进行锁定。当数码管锁定时蜂鸣器发出提示声(2)时钟脉冲部分:通过 NE555 组成时钟脉冲方波发生器入上图脉冲周期 T 为 )(1064.121032ln)(2ln 6332019 sCR 其中 输出脉冲的占空比相同各位 0.5s019R(3 ) 30 秒倒计时部分:分别通过对
12、 U2,U3 的 D1,D2,D3,D4 的初始高低电位设置可以设定两个数码管的初始显示值U2 的 D1,D2 接高电平,D3,D4 接低电平左边数码管初始显示 3;U3 的 D1,D2,D3,D4 都接低电平右边数码管初始显示 0。SW1 开关接高电平时数码管开始倒计时每倒计 1 秒右边蜂鸣器发声 0.5 秒,当 30 倒计时完毕时左边蜂鸣器发出持续警报声。通过非门 U5A 输出的脉冲信号作用于 U3 的 down 端,右边数码管从零开始倒计当,每当右边数码管从零变为九是 U3 的 输出一个低脉冲作用于 U2 的 down 端使左边数码DCT管显示减一(4)总控制部分如图 1.1 门电路的作
13、用是为:对抢答成功锁定后以及倒计时为 00 时使倒计时部分停止倒计时。三与非门 U7A 的 1 端接 U2 的 端;2 端通过非DCT门连接到 CD4511 的 LE 端;3 端接 NE555 的脉冲输出端。当倒计时完毕时 U7A 的 1 端为低电平,12 端输出高电平,通过非门输出低电平,使 74LS192 无脉冲信号输入。倒计时数码管显示 00。当抢答部分电路锁定时 CD4511 的 LE 端为高电平,通过非门为低电平作用于U7A 的 2 端,12 端输出高电平,通过非门输出低电平,使 74LS192 无脉冲信号输入。倒计时数码管显示数字锁定。如图 1.2 门电路的作用是为:当倒计时开关
14、SW1 为开启(未打到高电平端)和倒计时结束后尚未有人抢答时抢答部分抢答无效。与非门 U9A 的 1 端与 74LS192 U2 的 端相接;2 端与倒计时开关 SW1 相接,DCT3 端通过二极管 1N4148 与 CD4511 的 LE 端相连。当倒计时未开时时 2 端为低电平 3 端为高,使 CD4511 的 LE 恒为高电平,抢答部分被锁定为初始值 0,抢答无效;当倒计时结束时 U2 的 端为低电平计即与非门DT的 2 端为低,3 端变为高电平使 CD4511 的 LE 恒为高电平,抢答部分被锁定为初始值 0,抢答无效。四、总结通过仿真软件 Proteus 软件进行仿真设计的六点要求功
15、能均能实现(1 )抢答器同时供8名选手或8个代表队比赛,分别用8 个按钮S0 S7表示。(2 )设置一个系统清除和抢答控制开关S ,该开关由主持人控制。(3 )抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。(4 )抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒) 。当主持人启动“ 开始“ 键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间 0.5秒左右。(5 )参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。(6 )如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示图 1.1图 1.2