- 6
- 0
- 约2.42千字
- 约 24页
- 2017-11-26 发布于湖北
- 举报
第5章 组合逻辑电路_2
5.7 数据选择器 MUX的功能示意图 —— Multiplexer,多路选择器;在选择变量的控制下,从若干个数据输入变量中选择一个输入传送到输出端。 输出 输入数据 选择输入 5.7.1 数据选择器 1. 4选1数据选择器 4选1数据选择器的功能表 Y D0 D1 D2 D3 A0 A1 EN 输出 数据输入 选择变量 使能 2. 中规模数据选择器 (1) 双4选1数据选择器——74LS153 74LS153的逻辑符号及引脚编号 (2) 8选1数据选择器——74LS151、74LS251 三态输出,使能端输入高电平,则输出高阻态。 2. 中规模数据选择器 74LS151的逻辑符号及引脚编号 ——2个4选1扩展为8选1 5.7.2 数据选择器的应用 1. 数据选择器的扩展 1 1 0 0 1 0 1 0 0 0 0 0 0 1 1 1 1 1 1 0 1 0 0 1 A0 A1 A2 MUX(IV)被选中 1 1 MUX(III)被选中 0 1 MUX(II)被选中 1 0 MUX(I)被选中 0 0 A3 A4 ——4个8选1和1个4选1扩展为32选1 1. 数据选择器的扩展 2. 实现任意组合逻辑电路的设计 任意组合逻辑函数均可以写成标准与-或式,数据选择器是一种由最小项译码器选择输入数据的?mi电路结构。因此,可以用数据选择器实现任意组合逻辑电路的设计。 (1) 逻辑函数的输入变量数目与MUX的选择变量数相同 例5.7.1:用8选1数据选择器74LS151实现逻辑函数 方法I:逻辑函数式比较法 例5.7.1:用8选1数据选择器74LS151实现逻辑函数 将74LS151的3个选择变量依次与输入信号A、B、C相连,根据逻辑函数中包含的最小项mi,按其编号i,从MUX的数据输入端Di输入1;函数中不存在的最小项,其对应的数据输入端输入0 。 例5.7.1:用8选1数据选择器74LS151实现逻辑函数 方法II:卡诺图法——用填写函数卡诺图的方法直接获得 MUX的数据输入信号 2. 实现任意组合逻辑电路的设计 (2) 逻辑函数的输入变量数目多于MUX的选择变量数目 逻辑函数的输入变量数多于 MUX 的选择变量,则输入变量的最小项个数多于 MUX 的数据输入端数目。需要在数据输入端增加一级由门电路构成的译码电路,先从逻辑函数中分离出多余的变量,再将这些变量通过译码电路加到 MUX 的数据输入端。 例5.7.2:用8选1数据选择器74LS151实现逻辑函数 方法I:逻辑函数式比较法 例5.7.2:用8选1数据选择器74LS151实现逻辑函数 从4个变量中挑选哪2个作为MUX的选择变量,有时结果简单的程度会不同。 方法II:卡诺图法 例5.7.2:用8选1数据选择器74LS151实现逻辑函数 例5.6.2的解答之一 5.8 数码比较器 5.8.1 比较单元电路 除了进行加、减、乘、除等基本运算之外,比较运算也是不可缺少的计算机数据处理方法。异或门和同或门就是常用的比较运算逻辑电路,其运算结果可能是相等、不相等,也可能是大于或小于。 P3 P2 P1 B A 比较单元电路的功能表 当A3= B3时,比较次高位, 若A2>B2,则A>B 。 若最高位A3>B3, 则 A>B 。 数码比较器是对2个 n 位二进制码A 和B 进行比较的多输入多输出的组合逻辑电路,比较的结果由3个输出端YA=B、YA>B、YA<B输出。 5.8.2 4位二进制码比较器 4位2进制码比较器可以根据1位二进制码比较单元电路的构成原则来建立。 2个数码相等用 表示,A>B用 表示,A<B用 表示。根据从高位开始比较的运算原则: 按高→低的比较原则, 依次类推 集成四位二进制数码比较器——74LS85 串行输入端 来自低位的比较结果 集成四位二进制数码比较器——74LS85 74LS85的级联 5.8.3 数码比较器的应用 5.9 竞争与冒险 由于逻辑门的传输延迟时间和电路的负载电容、传输线分布电容效应等因素的影响,使得传输到同一个门输入端的一组信号到达的时间有先后之分,从而导致竞争与冒险现象的产生。为了保证数字系统工作的可靠性,必须研究信号的传输延迟对电路的影响。 5.9.1 基本概念 冒险是指在某一瞬间,数字电路中出现非预期信号的现象,即出现违背真值表规定的逻辑电平的情况。冒险也可以看成为一种过渡现象,一种干扰。
原创力文档

文档评论(0)