logo资料库

数字电子课设八路竞赛抢答器.doc

第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
资料共20页,剩余部分请下载后查看
智力抢答器课程设计 数字逻辑课程设计任务书 题目: 八人智力竞赛抢答器自动控制电路的设计 内容: 1、系统方案设计 2、电路图 3、上机实践 4、课程设计说明书 设计要求: 1、设计一个抢答器同时供 8 名选手或 8 个代表队比赛,分别用 8 个按钮 S0 ~ S7 表示。 2. 设置一个系统清除和抢答控制开关 S,该开关由主持人控制。 3. 抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的 编号,并在 LED 数码管上显示,同时扬声器发出报警声响提示。选 手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统 清除为止。 4. 抢答器具有定时抢答功能,且一次抢答的时间由主持人设定 (如 30 秒)。当主持人启动"开始"键后,定时器进行减计时,同时 扬声器发出短暂的声响,声响持续的时间 0.5 秒左右。 5. 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止 工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系 统清除为止。 6. 如果定时时间已到,无人抢答,本次抢答无效,系统报警并 禁止抢答,定时显示器上显示 00。 第 1页 共 20 页
智力抢答器课程设计 八人智力竞赛抢答器 一、设计题目 八人智力竞赛抢答器自动控制电路的设计 二、设计目的 通过设计熟悉掌握优先编码器、触发器、计数器、单脉冲触 发器、555 电路、译码/驱动电路的应用方法,熟悉掌握时序电路 的设计方法。 三、设计任务 1. 抢答器同时供 8 名选手或 8 个代表队比赛,分别用 8 个按钮 S0 ~ S7 表示。 2. 设置一个系统清除和抢答控制开关 S,该开关由主持人控制。 3. 抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的 编号,并在 LED 数码管上显示,同时扬声器发出报警声响提示。选 手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统 清除为止。 4. 抢答器具有定时抢答功能,且一次抢答的时间由主持人设定 (如 30 秒)。当主持人启动"开始"键后,定时器进行减计时,同时 扬声器发出短暂的声响,声响持续的时间 0.5 秒左右。 5. 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止 工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系 统清除为止。 6. 如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止 第 2页 共 20 页
智力抢答器课程设计 抢答,定时显示器上显示 00。 四、总体功能框图 (图 0-1) 五、单元电路图 1、抢答器电路设计 该电路完成两个功能:一是分辨出选手按键的先后,并锁存优先 抢答者的编号,同时译码显示电路显示编号;二是禁止其他选手按键 操作无效。工作过程:开关 S 置于"清除"端时,RS 触发器的 端均为 0,4个触发器输出置0,使 74LS148 的 ,使之处于工作状态。当 开关 S 置于"开始"时,抢答器处于等待工作状态,当有选手将键按下 时(如按下 S5),74LS148 的输出 经 RS 锁存后,1Q=1, 74LS48 处于 工作状态,4Q3Q2Q=101,经译码显示为"5"。此外,编码器技能输 出端 YS=0,使 74LS148 处于禁止状态,封锁其他按键的输入。当按 键松开即按下时, 74LS148 仍处于禁止状态,确保不会出二次按键 第 3页 共 20 页
智力抢答器课程设计 时输入信号,保证了抢答者的优先性。如有再次抢答需由主持人将S 开关重新置;清除"然后再进行下一轮抢答。 (图 1-1) (1)优先编码器 74LS148 编码器在同一时刻内只允许对一个信号进行编码,否则输出的代 码会发生混乱。 优先编码器既在同一时间内,当有多个输入信号请求编码时,只 对优先级别高的信号进行编码的逻辑电路,称为优先编码器。常用的 集成优先编码器有 74LS148(8 线-3 线)和 74LS147(10 线-4 线) 两种制式。 优先编码器是较常用的编码器,下面以 74LS148 为例,介绍它 第 4页 共 20 页
智力抢答器课程设计 的逻辑功能。此芯片为 8 线-3 线优先编码器。图 1-2(a)是其功能 简图,图 1-2(b)是管脚引线图,表 1-2 是其真值表。 表 1-2 74LS148 8 线-3 线优先编码真值表 输 入 输 出 sI 1 0 0 0 0 0 0 0 0 0 0I 1I 2I 3I 4I 5I 6I 7I X 1 X X X X X X X 0 X 1 X X X X X X 0 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 X 0 1 1 1 1 1 X 1 X 0 1 1 1 1 1 1 X 1 0 1 1 1 1 1 1 1 2Y 1 1 0 0 0 0 1 1 1 1 1Y 1 1 0 0 1 1 0 0 1 1 0Y 1 1 0 1 0 1 0 1 0 1 EXY 1 1 0 0 0 0 0 0 0 0 sY 1 0 1 1 1 1 1 1 1 1 Y0 Y1 Y2 IS EI 74LS148 Ys YEY I0I1I2I3I4I5I6I7 (a)功能简图 (b)管脚引线图 图 1-2 74LS148 8 线—3 线优先译码器 功能说明:74LS148 的输入端和输出端低电平有效。图 5-1(a) 是其功能简图,图中电源和地未画, 0I ~ 7I 是输入信号, 2Y ~ 0Y 为 三位二进制编码输出信号, SI =1 时,编码器禁止编码,当 SI =0 时, 第 5页 共 20 页
智力抢答器课程设计 允许编码。 SY 是技能输出端,只有在 SI =0,而 0I ~ 7I 均无编码输入 信号时为 0。 EXY 为优先编码输出端,在 SI =0 而 0I ~ 7I 的其中之一有 信号时, EXY =0。 0I ~ 7I 各输入端的优先顺序为: 7I 级别最高, 0I 级 别最低。如果 7I =0(有信号),则其它输入端即使有输入信号,均不 起作用,此时输出只按 7I 编码, 2Y 1Y 0Y =000。优先编码被广泛用于 计算机控制系统中,当有多个外设申请中断时,优先编码器总是给优 先级别高的设备先编码。 (2)译码器及应用 译码与编码是相反的过程,是将二进制代码表示的特定含义翻 译出来的过程。能实现译码功能的组合逻辑电路称为译码器。 集成译码器可分为三种,即:二进制译码器、二-十进制译码 器和显示译码器。 二进制译码器是将输入的二进制代码的各种状态按特定含义翻 译成对应输出信号的电路。也称为变量译码器。若输入端有 n 位,代 码组合就有 2n 个,当然可译出 2n 个输出信号。 显示译码器由译码输出和显示器配合使用,最常用的是 BCD 七 段译码器。其输出是驱动七段字形的七个信号,常见产品型号有 74LS48、74LS47 等。 字符显示器:分段式显示是将字符由分布在同一平面上的若干段 发光笔划组成。电子计算器,数字万用表等显示器都是显示分段式数 字。而 LED 数码显示器是最常见的。通常有红、绿、黄等颜色。LED 的死区电压较高,工作电压大约 1.5~3V,驱动电流为几十毫安。图 1-3 是七段 LED 数码管的引线图和显示数字情况。74LS47 译码驱动 器输出是低电平有效,所以配接的数码管须采用共阳极接法;而 第 6页 共 20 页
智力抢答器课程设计 74LS48 译码驱动器输出是高电平有效,所以,配接的数码管须采用 共阴极接法。数码管常用型号有 BS201、BS202 等。图 1-4(a)是共 阴式 LED 数码管的原理图,使用时,公阴极接地,7 个阳极 a~g 由 相应的 BCD 七段译码器来驱动,如图 1-3(b)所示。 (a)引线图 (b)七段字形组合情况 图 1-3 七段 LED 数码管 图 1-4 共阴式 LED 数码管的原理图和驱动电路 (3)中规模集成BCD 七段显示译码驱动器 上面提到,74LS48 是输出高电平有效的中规模集成 BCD 七段显 示译码驱动器,它的功能简图和管脚引线图如图 1-6 所示。其真值表 见表 1-5 所示。 第 7页 共 20 页
智力抢答器课程设计 表 1-5 74LS48BCD 七段译码驱动器真值表 十进制 输 入 数或 功能 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 灭灯 灭零 试灯 LT 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 × 1 0 BRI 1 × × × × × × × × × × × × × × × × 0 × A3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 × 0 × A2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 × 0 × A1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 × 0 × BRI / BRY 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 a 1 0 1 1 0 1 0 1 1 1 0 0 0 1 0 0 0 0 1 A0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 × 0 × 输 出 b 1 1 1 1 1 0 0 1 1 1 0 0 1 0 0 0 0 0 1 c 1 1 0 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 1 d 1 0 1 1 0 1 1 0 1 0 1 1 0 1 1 0 0 0 1 e 1 0 1 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 1 f 1 0 0 0 1 1 1 0 1 1 0 0 1 1 1 0 0 0 1 g 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 1 74LS48 的输入端是 OAAAA 3 1 2 四位二进制信号(8421BCD 码),a、b、 c、d、e、f、g 是七段译码器的输出驱动信号,高电平有效。可直接 驱动共阴极七段数码管, , ILT , I B / Y BR BR 是使能端,起辅助控制作用。 使能端的作用如下: 1. LT 是试灯输入端,当 LT =0, I / B Y BR =1 时,不管其它输入是 什么状态,a~g 七段全亮; 2.灭灯输入 BI ,当 BI =0,不论其它输入状态如何,a~g 均为 0, 显示管熄灭; 3.动态灭零输入 BRI ,当 LT =1, BRI =0 时, OAAAA 3 =0000 时,a~g 均为各段熄灭; 1 如果 2 第 8页 共 20 页
分享到:
收藏