组合逻辑分析 组合逻辑分析:即找出组合逻辑电路的输入与输出关 系,确定在什么样的输入取值下对应的输出为1。 组合逻辑 Yo I 输入1 Y输出 电 路 n-1 组合逻辑电路分析的基本方法: 1.根据给定的逻辑电路图写出输出函数的逻辑表达式: 2.列真值表; 3.指出电路的逻辑功能; 4.做出对逻辑电路图的评价和改进
组合逻辑分析 :即找出组合逻辑电路的输入与输出关 系,确定在什么样的输入取值下对应的输出为1。 组合逻辑分析 组合逻辑电路分析的基本方法: 1 .根据给定的逻辑电路图写出输出函数的逻辑表达式; 2 .列真值表; 3 .指出电路的逻辑功能; 4 .做出对逻辑电路图的评价和改进。 In-1 I1 I0 … Y0 Y1 Yn-1 … 组合逻辑 电 路 输入 I Y 输出
[例1]分析下图所示电路的逻辑功能。 逐级写出逻辑表达式: Z=A①B 组合电路分析 L=Z⑤C A B C A⊙BL=A①B④C L=A⊕B⊕C 0 0 0 逻辑功能描述: 真值表已经全面地反映了该电路的 逻辑功能。由真值表可以看出,在 输入三变量中,只要有偶数个以上 9 变量为1,则输出为0。 请在A、B、C、前面的方框里送数
[例1] 分析下图所示电路的逻辑功能。 逐级写出逻辑表达式: Z=A○+ B L=Z○+ C L=A○+ B○+ C 逻辑功能描述: 真值表已经全面地反映了该电路的 逻辑功能。由真值表可以看出,在 输入三变量中,只要有偶数个以上 变量为1,则输出为0
·例2分析下图的组合逻辑电路
• 例2 分析下图的组合逻辑电路
·1.根据给定的逻辑电路图,写出输出逻辑函数表达式。 根据电路中每种逻辑门电路的功能,从输入到输出,逐级写出各逻辑门的函 数表达式: F=A+B+C F=ABC F=F+F=ABC+A+B+C ·2.化简电路的输出函数表达式。 ·用代数化简法对所得输出函数表达式化简如下 F=ABC+A+B+C =ABC+ABC 3.功能评述。 从真值表我们不难看出,当输入A、B、C取值都为0或都为1时,逻辑电 路的输出F为1;否则,输出F均为0。即当输入一致时输出为1,输入不一 致时输出为0。因此,该电路具有检查输入信号是否一致的逻辑功能,一旦 输出为0,则表明输入不一致,通常称该电路为“不一致电路
• 1.根据给定的逻辑电路图,写出输出逻辑函数表达式。 • 根据电路中每种逻辑门电路的功能,从输入到输出,逐级写出各逻辑门的函 数表达式: • 2.化简电路的输出函数表达式。 • 用代数化简法对所得输出函数表达式化简如下 3.功能评述。 从真值表我们不难看出,当输入A、B、C取值都为0或都为1时,逻辑电 路的输出F为1;否则,输出F均为0。即当输入一致时输出为1,输入不一 致时输出为0。因此,该电路具有检查输入信号是否—致的逻辑功能,一旦 输出为0,则表明输入不一致,通常称该电路为“不一致电路”。 F1 = A + B + C F2 = ABC F = F1 + F2 = ABC + A+ B +C ABC ABC F ABC A B C = + = + + +
4.列出该逻辑函数的真值表,如下表所列。 真值表 A B B C 0 0 1 0 1 1 1
A B C F A B C F 0 0 0 1 1 0 0 0 0 0 1 0 1 0 1 0 0 1 0 0 1 1 0 0 0 1 1 0 1 1 1 1 4.列出该逻辑函数的真值表,如下表所列。 真值表
[例3】分析图示电路 1.采用逐级电平推导法: 的逻辑功能。 x1 X2 F A B x1 0 0 1 0 0 12 0 0 1 1 0 1 1 0 1 0 1 0 2.列写逻辑表达式法: AB AB F=X1X2=ABAE=AB十AB 该电路的逻辑功能是:当输入A、B都为“1”或都为 “0”时,输出F为“1”;否则,F为“0”。 这是一个判断两个输入A、B是否相等的电路
[例3] 分析图示电路 的逻辑功能。 1 1 1 0 0 0 0 1 1 0 1 1 x1 x2 F 1 0 1 1 1 1 0 1 x1 x2 0 0 0 1 1 0 1 1 A B 1.采用逐级电平推导法: 2.列写逻辑表达式法: 该电路的逻辑功能是:当输入A、B都为“1”或都为 “0”时,输出 F 为“1”;否则,F 为“0”。 这是一个判断两个输入A、B是否相等的电路 。 F= x1 x2 =AB AB =AB +AB F A B A B x1 x2
[例4]指出图示电路的逻辑功能。 列写逻辑表达式法: F2 F=AB=AB F2=A十B=石B 对F,与F2的值综合考虑,可知该电路 的逻辑功能是: A>B时,F1F2=10 A、 <、 =)的逻辑电路。 (F,F2不会出现等于11的情况)
[例4] 指出图示电路的逻辑功能。 列写逻辑表达式法: F1=AB =AB F2=A+B =AB B A F2 F1 0 0 1 0 0 1 0 0 F1 F2 0 0 1 0 0 1 1 1 A B 对F1与F2的值综合考虑,可知该电路 的逻辑功能是: A>B 时,F1F2=10 A<B 时,F1F2=01 A=B 时,F1F2=00 这是一个判断A和B之间关系(﹥、 ﹤、=)的逻辑电路 。 (F1F2不会出现等于11的情况)
[例]分析下图所示电路的逻辑功能。 化简后得: F=A⊕B+ABC (A⊕B)(B⊕C) A+B+A+C 真值表 A B C B⊕C 0 0 0 0 A+B A⊕B A+C 0 0 1 7 0 1 0 1 0 1 1 1 AB BC A B A C 1 0 0 1 1 0 1 总的输出逻辑表达式 1 1 0 0 1 0 F=(A⊕B)(B⊕C)·(A+B+A+C)
[例5] 分析下图所示电路的逻辑功能。 化简后得: F=A⊕B + ABC 0 1 1 1 1 1 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 A B C F 真值表 总的输出逻辑表达式: F = (A⊕B)( B⊕C) · (A+B+A+C) A B A B F A⊕B B C A C B⊕C A+B A+C (A⊕B)( B⊕C) A+B + A+C