第10章组合逻辑电路 第10章组合逻辑电路 10.1组合逻辑电路的分析与设计 0.2组合逻辑部件 10.3竞争与冒险 Bac
第10章组合逻辑电路 第10章 组合逻辑电路 10.1 组合逻辑电路的分析与设计 10.2 组合逻辑部件 10.3 竞争与冒险
第10章组合逻辑电路 10.1组合逻辑电路的分析与设计 10.1.1组合逻辑电路的分析 如果数字电路的输出只决定于电路当前输入,而 与电路以前的状态无关,这类数字电路就是组合逻辑 电路。对组合逻辑电路的分析,就是根据给定的电 路,确定其逻辑功能。对于比较简单的组合逻辑电路, 通过列写逻辑函数式或真值表及化简等过程,即可确 定其逻辑功能。对于较复杂的电路,则要搭接实验电 路,测试输出与输入变量之间的逻辑关系,列成表格 (功能表),方可分析出其逻辑功能
第10章组合逻辑电路 10.1 组合逻辑电路的分析与设计 10.1.1组合逻辑电路的分析 如果数字电路的输出只决定于电路当前输入, 而 与电路以前的状态无关, 这类数字电路就是组合逻辑 电路。 , 就是根据给定的电 路, 确定其逻辑功能。 对于比较简单的组合逻辑电路, 通过列写逻辑函数式或真值表及化简等过程, 即可确 定其逻辑功能。 对于较复杂的电路, 则要搭接实验电 路, 测试输出与输入变量之间的逻辑关系, 列成表格 (功能表), 方可分析出其逻辑功能
第10章组合逻辑电路 下面通过实例,说明组合逻辑电路的分析方法。 例10.1分析图10.1所示电路的逻辑功能 解(1)写出该电路输出函数的逻辑表达式 Z=AC+bc+AB (2)列出函数的真值表,如表10.1所示。所谓真值 表,是在表的左半部分列出函数中所有自变量的各种组 合,右半部分列出对应于每一种自变量组合的输出函数 的状态 (3)可见该电路是判断三个变量是否一致的电路
第10章组合逻辑电路 下面通过实例, 说明组合逻辑电路的分析方法。 例 10.1 分析图10.1所示电路的逻辑功能。 解(1) 写出该电路输出函数的逻辑表达式。 (2) 列出函数的真值表, 如表10.1所示。 所谓真值 表, 是在表的左半部分列出函数中所有自变量的各种组 合, 右半部分列出对应于每一种自变量组合的输出函数 的状态。 (3) 可见该电路是判断三个变量是否一致的电路。 Z = AC + BC + AB
第10章组合逻辑电路 A Cb a B 图10.1不一致判定电路
第10章组合逻辑电路 ≥1 & & & A C B C A B Z 图 10.1不一致判定电路
第10章组合逻辑电路 表10.1真值表 A B C0 Z 0 0 0000 0 1 1 0 0 111 01010 111
第10章组合逻辑电路 表 10.1 真值表 A B C Z 000 0 001 1 010 1 0 1 1 1 100 1 101 1 1 1 0 1 111 1
第10章组合逻辑电路 例10.2分析图102所示电路的逻辑功能。 解该电路有八个输出端Y~Y,当E1=1、 E2=E3=0不成立时,与门输出低电平0,封锁了 输出端八个与非门,电路不能工作;当E1=1、 E=E,=0成立时,上述封锁作用消失,输出端 的状态随输入信号A2、A1、A0的变化而变化,电路 工作 三个输入端可以使电路工作或者不 工作,故称它们为使能端
第10章组合逻辑电路 例 10.2 分析图10.2所示电路的逻辑功能。 解该电路有八个输出端 ~ ,当E1 =1、 不成立时, 与门输出低电平0, 封锁了 输出端八个与非门, 电路不能工作; 当E1 =1、 成立时, 上述封锁作用消失, 输出端 的状态随输入信号A2、 A1、 A0的变化而变化, 电路 工作。 E1、 、 三个输入端可以使电路工作或者不 工作, 故称它们为使能端。 Y0 Y7 E2 = E3 = 0 E2 = E3 = 0 E2 E3
第10章组合逻辑电路 [1 EE 图10.23-8译码器逻辑电路图
第10章组合逻辑电路 & & & & & & & & Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 1 1 1 & 1 1 E3 E2 E A0 A1 A2 1 图 10.2 3-8译码器逻辑电路图
第10章组合逻辑电路 当A2A1A=101时,A的低电平使Y2、Y3、Y Y输出高电平,A0的高电平进一步使Y 输出高 电平,A2的高电平进一步使Y1输出高电平。这样, 只有y输出低电平。因而得到Y的逻辑表达式为 AAA EEE
第10章组合逻辑电路 当A2A1A0 =101时, A1的低电平使 、 、 、 输出高电平, A0的高电平进一步使 、 输出高 电平, A2 输出高电平。 这样, 只有 输出低电平。 因而得到 的逻辑表达式为 2 3 6 7 0 4 1 5 5 5 = 2 1 0 E1 E2 E3
第10章组合逻辑电路 用同样的方法,可以写出所有输出端的逻辑表达式如下: 0 AA, Aieee 213 Y,=AA,AE,E、E 2135 Y2=A,AAOEEE3Y3= A2AAoeE2E3 4=A2AAEEE3, YS=A2AIAEERE3 Y6=A,,AOEEE3, Y,=A2AAEEE3 根据上述表达式可列出如表102所示的真值表
第10章组合逻辑电路 用同样的方法, 可以写出所有输出端的逻辑表达式如下: 1 2 3 7 2 1 0 1 2 3 0 6 2 1 0 1 2 3 1 4 2 1 0 1 2 3 5 2 1 0 1 2 3 2 1 2 3 3 0 2 2 1 1 2 3 1 2 1 0 1 2 3 0 1 2 0 , , , , , E E E E E E E E E E E E E E E E E E E E E E E E = = = = = = = = 根据上述表达式可列出如表10.2所示的真值表
第10章组合逻辑电路 表10.2真值表 输 人 出 E3:A2|A:AnY。1亞,|¥,至,豆。。Y E0 1××:×× 111 1111 1.1.1-11 0000 0 -00-00000 0 00110011 010 01010101 11101-111111 11110111 0 D1 000 11110111 1111111n1-1 1 0
第10章组合逻辑电路 表10.2 真值表