逻辑函数的公式化简法
03第二章-2 卡诺图化简逻辑函数
m0 与 m1 、 m2 逻辑相邻。
三变量卡诺图
四变量卡诺图
圆柱面
m0 与 m1 m2 m4 m1 与 m0 m3 m5
球面
均为逻辑相邻 均为逻辑相邻
m0 与 m1 m2 m4 m8 均为逻辑相邻 m1 与 m0 m3 m5 m9 均为逻辑相邻
(1) 在卡诺图构成过程中,变量的 取值按格雷码的顺序排列。 二变量卡诺图
格雷码:相邻两个代码之间只有一位发生变化
B0 A
1
0 m0 m1
1 m2 m3
平面表格
(2) 卡诺图两侧标注的数值代表 的二进制数对应的十进制数即为 格中对应的最小项编号。 (3) 几何位置相邻的最小项也是 逻辑相邻项。 (4) 卡诺图是上下、左右闭合的 图形。
二、用卡诺图表示逻辑函数
由于任何一个逻辑函数都能表示为若干最小 项之和的形式,所以自然也就可以用卡诺图表示 逻辑函数了。 1、逻辑函数→卡诺图 (1) 最小项法 ① 将逻辑函数化为最小项表达式; ② 在卡诺图上与这些最小项对应的位 置上填入1,在其余位置填入0或不填。 这样就得到了表示该逻辑函数的卡诺图。
例1:
Y = ABC + ABC ′ + AB′ = AB(C + C ′) + AB′ = AB + AB′ = A
例2
ABC + A′ + B′ + C ′ ′ = ABC + ( ABC ) = 1 A′BC ′ + AC ′ + B′C ′
例3
= A′BC ′ + ( A + B′)C ′ ′ = A′BC ′ + ( A′B ) C ′ = C ′
逻辑函数的公式化简法
逻辑函数的公式化简法
公式化简法的原理就是反复使用规律代数的基本公式和常用公式消去函数式中多余的乘积项和多余的因式,以求得函数式的最简形式。
公式化简法没有固定的步骤。
现将常常使用的方法归纳如下:
一、并项法
二、汲取法
利用公式A+AB=A,汲取掉(即除去)多余的项。
A和B同样也可以是任何一个简单的规律式。
【例】试用汲取法化简下列规律函数:
三、消项法利用公式AB+ C+BC=AB+ C及AB+ C+BCD=AB+ C,将BC或BCD消去。
其中A、B、C、D都可以是任何简单的规律式。
【例】用消项法化简下列规律函数:
四、消因子法利用公式A+B=A+B,可消去多余的因子。
A、B均可以是任何简单的规律式。
【例】试用消因子法化简下列规律函数
五、配项法1、依据基本公式A+A=A可以在规律函数式中重复写入某一项,有时能获得更加简洁的化简结果。
2、依据基本公式A+=1,可以在函数式中乘以(A+ ),然后拆成两项分别与其他项合并,有时能得到更加简洁的化简结果。
在化简简单的规律函数时,往往需要敏捷、交替地运用上述方法,才能得到最终的化简结果。
【例】化简规律函数。
第三讲 逻辑函数的公式化简法
(二) 逻辑函数的代数化简法
(1)并项法
运用公式 A A 1,将两项合并为一项,消去一个变量。如
L A(BC BC) A(BC BC) ABC ABC ABC ABC AB(C C) AB(C C)
AB AB A(B B) A
A BC CB BD DB ADE(F G)
(利用 A AB A B )
A BC CB BD DB
(利用A+AB=A) (配项法)
A BC(D D) CB BD DB(C C)
A BCD BC D CB BD DBC DBC
A BC D CB BD DBC
(利用A+AB=A)
A C D(B B) CB BD
A C D CB BD
(利用 A A 1 )
例3
化简逻辑函数: L AB BC BC AB
解法1:
解法2:
由上例可知,逻辑函数的化简结果不是唯一的。代数化 简法的优点是不受变量数目的限制。 缺点是:没有固定的步骤可循;需要熟练运用各种公式 和定理;在化简一些较为复杂的逻辑函数时还需要一定的技 巧和经验;有时很难判定化简结果是否最简。
知识点导入
这一讲,我们将学习如何使用代数法来 化简逻辑函数,从而使逻辑电路达到最简 洁合理。 首先,我们要熟悉和掌握逻辑代数的基 本公式和基本定律;在此基础上,大家要 灵活运用这些公式和定律对逻辑函数进行 化简。
一、逻辑代数中的基本公式和定律 (一) 基本公式 1.逻辑变量和常量的关系
2.与普通代数相似的定律 1) 交换律
二、逻辑函数的化简与变换(代数法) (一)化简与变换的意义 对逻辑函数进行化简和变换,可以得到最 简的逻辑函数式和所需要的形式,设计出最 简洁的逻辑电路。 1.逻辑函数的五种表达式 除了与或表达式外还有或与表达式、与 非—与非表达式、或非—或非表达式、与或 非表达式等。
逻辑函数及其简化
消去法
运用吸收律 A AB A B 消去多余因子。
L A AB BE A B BE ABE
L AB AC BC
AB A B C
AB ABC
AB C
AB AB C C ABC ABC
AB AC AB AC BC
将某一乘积项展开为两项,或添加某乘积项,再与其它乘积项 进行合并化简。
AB
A
C 00 01 11 10
00 0 1 0
C1 0 1 1 1
B
从逻辑表达式到卡诺图
(1)如果表达式为最小项表达式,则可直接填入卡诺图,方法如下:
逻辑函数包含的最小项,其对应的方格填1。 逻辑函数不包含的最小项,其对应的方格填0。
用卡诺图表示3变量逻辑函数: F ABC ABC ABC ABC
所以:F F * * AC B D B F
不受变量数目的限制。
没有固定的步骤可循; 需要熟练运用各种公式和定理; 复杂的逻辑函数化简时需要技巧和经验; 有时很难判定化简结果是否最简。
1. 逻辑函数化简的意义和目标; 2. 逻辑函数的化简方法; 3. 公式法化简的方法和步骤。
逻辑函数的 卡诺图法化简
从真值表到卡诺图
已知某逻辑函数的真值表,用卡诺图表示该逻辑函数。
解 该函数有3个变量,先 画出3变量卡诺图,然 后根据真值表将8个最 小项的取值0或者1填入 卡诺图中对应的8个方 格中即可。
真值表
ABC L
000 0 001 0 010 0 011 1 100 0 101 1 110 1 111 1
A AC BD BEF (利用 A AB A ) A C BD BEF (利用 A AB A B )
化简函数
F A A B A C B D A C E F B F D E F
逻辑函数的公式法化简 数电课件
,X给某个X逻辑1函数表达式增加适当的多余项,
进而消去原来函数中的某些项,从而达到化简逻辑函数的目的。
例2.3.3 化简逻辑函数
F7 AB BC AB BC
方法1
F7 AB BC AB BC
AB BC AB C C A A BC
3. F3 AB ABC AC
ABC A B C
ABC ABC
A
2. 吸收法
利用吸收律Ⅰ
A A;B或吸收A律Ⅱ
例2.3.2 化简下列逻辑函数。
1. F4 AB AD BE A B AD BE AB
,A消去A多B余的A与项B或因子。
例2.3.4 化简逻辑函数
F8 AD AD AB AC BD ACE BE DE F8 AD AD AB AC BD ACE BE DE
A AB AC BD ACE BE DE A C BD BE DE A C BD BE
§2·3 逻辑函数的公式法化简
一个逻辑函数可以有不同形式的表达式。
Ⅰ. “与或”式 Ⅱ. “或与”式 Ⅲ. “与非—与非”式 Ⅳ. “与或非”式 Ⅴ. “或非—或非”式
F AgB AgC
F A Bg A C
F AgB g AgC F AgB AgC
F AB AC
其次,逻辑函数的最简“与或”式最优先。
二、逻辑函数的公式法化简
1. 合并项法
利用合并律
AB A,B将两 个A与项合并成一项,并消去多余的与项和变量。
例2.3.1 化简下列逻辑函数。
1. F1 ABC ABC AB
逻辑函数化简公式
逻辑函数化简公式逻辑函数化简是一种将复杂的逻辑表达式简化为更简洁形式的方法。
通过化简,我们可以减少逻辑电路的复杂性,提高电路的性能和效率。
公式化简的过程涉及到逻辑运算的规则和性质。
下面是一些常见的逻辑函数化简公式:1. 同一律:A + 0 = A,A * 1 = A。
这表示在逻辑表达式中,与0相或的结果是原始信号本身,与1相与的结果是原始信号本身。
2. 吸收律:A + A * B = A,A * (A + B) = A。
这表示当一个信号与另一个信号的与运算结果相或,或者一个信号的与运算结果与另一个信号相与时,结果都是原始信号本身。
3. 分配律:A * (B + C) = A * B + A * C,A + (B * C) = (A + B) * (A + C)。
这表示在逻辑表达式中,可以将与运算分配到相或的运算中,或者将相或的运算分配到与运算中。
4. 德摩根定律:(A + B)' = A' * B',(A * B)' = A' + B'。
这表示在逻辑表达式中,如果一个信号取反后与另一个信号相与,或者一个信号取反后与另一个信号相或,相当于原始信号分别与另一个信号取反后的结果相或相与。
通过运用这些公式,我们可以逐步将复杂的逻辑表达式进行化简,从而得到更简洁的形式。
这有助于我们设计更简单、更高效的逻辑电路,并且减少电路的成本和功耗。
然而,化简过程也需要谨慎进行,需要根据具体情况来选择最优的化简策略。
有时候,过度地化简可能会导致逻辑电路的复杂性增加,或者引入一些错误。
因此,在进行逻辑函数化简时,我们需要充分理解逻辑运算的规则和性质,并结合具体的应用场景来进行合理化简。
1.1 逻辑函数的代数(公式)化简法
逻辑函数的代数(公式)化简法代数化简法的实质就是反复使用逻辑代数的基本公式和常用公式消去多余的乘积项和每个乘积项中多余的因子,以求得函数式的最简与或式。
因此化简时,没有固定的步骤可循。
现将经常使用的方法归纳如下:①吸收法:根据公式A+AB=A 可将AB 项消去,A 和B 同样也可以是任何一个复杂的逻辑式。
()F A A BC A BC D BC =+⋅⋅+++例:化简()()()()()()F A A BC A BC D BCA A BC A BC D BCA BC A BC A BC D A BC=+⋅⋅+++=+++++=+++++=+解:现将经常使用的方法归纳如下:②消因子法:利用公式A+AB=A +B 可将AB 中的因子A 消去。
A 、B 均可是任何复杂的逻辑式。
1F A AB BEA B BE A B E=++=++=++例:2()F AB AB ABCD ABCDAB AB AB AB CDAB AB AB ABCDAB AB CD=+++=+++=+++=++现将经常使用的方法归纳如下:③合并项法(1):运用公式A B +AB=A 可以把两项合并为一项,并消去B 和B 这两个因子。
根据代入规则,A 和B 可以是任何复杂的逻辑式。
例:化简F BCD BCD BCD BCD=+++()()()()F BCD BCD BCD BCDBCD BCD BCD BCD BC D D BC D D BC BC B=+++=+++=+++=+=现将经常使用的方法归纳如下:③合并项法(2):利用公式A+A=1可以把两项合并为一项,并消去一个变量。
例:1()1F ABC ABC BCA A BC BCBC BC =++=++=+=现将经常使用的方法归纳如下:③合并项法(2):利用公式A+A=1可以把两项合并为一项,并消去一个变量。
例:2()()()()F A BC BC A BC BC ABC ABC ABC ABCAB C C AB C C AB AB A=+++=+++=+++=+=现将经常使用的方法归纳如下:例:1()()()()()(1)(1)()F AB AB BC BCAB AB C C BC A A BCAB ABC ABC BC ABC ABCAB ABC BC ABC ABC ABC AB C BC A AC B B AB BC AC=+++=+++++=+++++=+++++=+++++=++④配项法:将式中的某一项乘以A+A 或加A A ,然后拆成两项分别与其它项合并,进行化简。
6、逻辑代数的化简(公式法和卡诺图法)
6、逻辑代数的化简(公式法和卡诺图法)⼀、逻辑函数的化简将⼀个逻辑表达式变得最简单、运算量最少的形式就叫做化简。
由于运算量越少,实现逻辑关系所需要的门电路就越少,成本越低,可靠性相对较⾼,因此在设计逻辑电路时,需要求出逻辑函数的最简表达式。
由此可以看到,函数化简是为了简化电路,以便⽤最少的门实现它们,从⽽降低系统的成本,提⾼电路的可靠性。
通常来说,我们化简的结果会有以下五种形式为什么是这五种情况,这个跟我们实现的逻辑电路的元器件是有关系的。
在所有的逻辑电路中,都是通过与、或、⾮三种逻辑电路来实现的,之前说过逻辑“与或”、“或与”、“与或⾮”组合逻辑电路是具有完备性的,也就是说能够通过它们不同数量的组合能够实现任何电路。
通过不同的“与或”电路组成的电路,最后化简的表达式就是“与或”表达式,其他同理。
⼆、将使⽤“与或”表达式的化简表达式中乘积项的个数应该是最少的表达了最后要⽤到的与门是最少的,因为每⼀个乘积项都需要⼀个与门来实现。
同时也对应了或门输⼊端的个数变少,有2个与项或门就有2个输⼊端,有3个与项或门就有3个输⼊端。
所以第⼀个条件是为了我们的与门和或门最少。
每⼀个乘积项中所含的变量个数最少它是解决每⼀个与门的输⼊端最少。
逻辑函授的化简有三种⽅法三、逻辑函数的代数化简法3.1 并项法并项法就是将两个逻辑相邻(互补)的项合并成⼀个项,这⾥就⽤到了“合并律”将公因⼦A提取出来合并成⼀项,b和b⾮相或的结果就等于1,所以最后的结果就是A。
吸收法是利⽤公式“吸收律”来消去多余的项3.3 消项法消项法⼜称为吸收律消项法3.4 消因⼦法(消元法)3.4 配项法左边的例⼦⽤到了⽅法1,右边的例⼦⽤到了⽅法2。
3.5 逻辑函数的代数法化简的优缺点优点:对变量的个数没有限制。
在对定律掌控熟练的情况下,能把⽆穷多变量的函数化成最简。
缺点:需要掌握多个定律,在使⽤时需要能够灵活应⽤,才能把函数化到最简,使⽤门槛较⾼。
1.3逻辑函数公式化简法
二、变量和常量的关系(变量:A、B、C…) 变量和常量的关系(变量: ) 与 或 非 异或
A· 1 =A A· 0 = 0
A + 0 = A A⋅ A = 0 A+ 1 = 1 A+ A=1
A⊕ 0 = A A⊕ 1 = A
逻辑函数的公式法化简
三、与普通代数相似的定理 交换律 结合律 分配律
A⋅ B = B⋅ A
综上: 综上:
Y = AB+ A ----- 最简与或式 C
最简与非 = AB⋅ A ⋅ C -----最简与非 – 与非式
= (A+ B) (A+C) ----- 最简或与式
最简或非 = A+ B + A+C -----最简或非 – 或非式
= AB + A C
----- 最简与或非式
结论:只要得到函数的最简与或式, 结论:只要得到函数的最简与或式,再用摩根定理 进行适当变换,就可以获得其它几种类型的最简式。 进行适当变换,就可以获得其它几种类型的最简式。
(5) AB+ A = A B+ AB B
逻辑函数的公式法化简
证明: 公式 (4) 证明:
AB+ A + BC = AB+ A C C
B 左 = AB + AC + ( A + A) BC A+ A = A
= AB + AC + ABC + ABC = AB+ A + C
推论
AB+ A + BCD= AB+ A C C
例如, 例如,已知 A + B = A ⋅ B (用函数 A + C 代替 A) ) 则 (A + C) + B = A + C ⋅ B = A⋅C ⋅ B 2. 对偶规则: 对偶规则: 式中“ 换成 换成“ 换成“ 将Y 式中“·”换成“+”,“+”换成“·” 换成 “0”换成“1”,“1”换成“0” 换成“ 换成“ 换成 换成 注意运算顺序: 注意运算顺序:括号 乘 加
电工电子技术-逻辑函数的化简
(2)吸收法
运用公式 A AB A 消去多余的项,其中,A、B可以是
任意一个复杂的逻辑式。例如:
Y1 AB AC DEB AB
Y2 AB ABC ABD AB D E AB AB C D D E AB
(3)消去法
运用公式 A AB A B 消去多余的因子。例如:
例如:逻辑函数Y的卡诺图。 Y ABCD ABCD ABCD ABCD
ABCD ABCD ABCD ABCD
(3)用卡诺图化简逻辑函数式 使用卡诺图化简逻辑函数所依据的原理是:具有相邻性 的最小项可以合并消去不同的因子。 ①2个相邻的最小项结合(用一个包围圈表示),可以消 去1个取值不同的变量而合并为1项,如下图所示。
00 01 11 10 00
01 11 10
②4个相邻的最小项结合(用一个包围圈表示),可以消 去2个取值不同的变量而合并为l项,如下图所示。
00 01 11 10 00
01 11 10
③8个相邻的最小项结合(用一个包围圈表示),可以消 去3个取值不同的变量而合并为l项,如下图所示。
00 01 11 10 00
②化简具有无关项的逻辑函数 在卡诺图中用×表示无关项。使用卡诺图化简逻辑函数 式时,要充分利用无关项可以当0也可以当1的特点,尽量扩 大卡诺圈,使逻辑函数式更简。
(2)卡诺图
卡诺图就是将n变量的全部最小项各用一个小方块表示,
并使具有逻辑相邻性的最小项在几何位置上也相邻的排列起 来所得的图形。下图所示为2到4变量最小项的卡诺图。
若要画出某一逻辑函数的卡诺图,只需将该逻辑函数式 化为最小项之和的标准形式后,在卡诺图中这些最小项对应 的位置上填入1,在其余的位置上填入0即可。
1.公式化简法
逻辑函数的公式化简法(经典实用)
逻辑函数的公式化简法(经典实用)逻辑函数公式化简法是一种在数字逻辑设计中常用的方法,用于简化逻辑函数表达式,以便更有效地进行逻辑电路设计。
以下是一些经典实用的逻辑函数公式化简法:
1.摩根定律
摩根定律可以将两个逻辑函数表达式进行等价转换。
它有两个版本:
① 0-1律:¬(A+B) = ¬A * ¬B
② A律:¬(A*B) = ¬A + ¬B
使用摩根定律可以将复杂的逻辑函数表达式转换为更简单的形式。
2.吸收律
吸收律可以用来简化逻辑函数表达式中的冗余项。
它有两个版本:
① A+AB=A
② A+A'B=A+B
使用吸收律可以消除逻辑函数表达式中的冗余项,使表达式更简洁。
3.分配律
分配律可以将逻辑函数表达式中的括号展开,使表达式更易于分析。
它有两个版本:
① A*(B+C)=AB+AC
② A+(B C)=(A+B)(A+C)
使用分配律可以简化逻辑函数表达式中的括号,使表达式更简洁。
4.反演律
反演律可以用来求得一个逻辑函数的反函数。
它在数字逻辑设计中非常有用,因为它允许我们在一个逻辑函数和它的反函数之间进行转换。
反演律的公式为:A' * (A * B) = B。
通过使用以上经典实用的逻辑函数公式化简法,我们可以将复杂的逻辑函数表达式转换为更简单的形式,从而更有效地进行逻辑电路设计。
逻辑函数的公式化简法
公式法化简的一般规律(经验总结): 1. 提公因式; 2. 使用最频繁的是反演律、互补律、吸收律和冗 余律。
脉冲与数字电路
3. 对偶法则
第一章 数字电路基础
对任意一个逻辑函数表达式,若将0→1,1→0,+→∙,∙→ +,并保持原来的运算顺序,则新的逻辑式与原来的逻辑式互为 对偶式。
A(B+C)=AB+AC
A+BC=(A+B)(A+C)
A(A+B)=A
A+AB=A
对偶法则:如果两个函数相等,则它们的对偶式也相等。
结合律
A( BC ) ( AB )C
A ( B C ) ( A B) C
A BC ( A B)( A C )
A B AB
分配律
A( B C ) AB AC
AB A B
反演律
A( A B ) A
吸收律
A( A B) AB
F1 AB ABCDE F F2 AB C ABD AD
脉冲与数字电路
3.消元法
利用公式
第一章 数字电路基础
A AB A B ,消去多余的因子 A 。
F1 AB AC BC
F2 A AB BE
脉冲与数字电路
4. 配项法
将任一项乘以 A 与其它项合并化简。
L A C D C B BD
脉冲与数字电路
§1.4 逻辑函数的公式化简法
脉冲与数字电路
第一章 数字电路基础
一、逻辑函数表达式的几种形式
F AB AC
A B A C
AB AC A B A C
逻辑函数的化简
1.3.4 逻辑函数的化简•对逻辑函数进行化简,可以求得最简逻辑表达式,也可以使实现逻辑函数的逻辑电路得以简化,这样既有利于节省元器件,也有利于提高可靠性。
•逻辑函数有如下三种化简方法:•公式化简法:利用逻辑代数的基本公式和规则来化简逻辑函数。
•图解化简法:又称卡诺图(Karnaugh Map)化简法。
•表格法:又称Q-M(Quine-McCluskey)化简法。
1.逻辑函数的公式化简法同一个逻辑函数,可以用不同类型的表达式表示,主要有以下五类:“与或”表达式、“或与”表达式、“与非”-“与非”表达式、“或非”-“或非”表达式、“与或非”表达式。
例如函数:=+Z AC AB“与或”表达式A B A C“或与”表达=++()()式AC AB“与非”-“与非”表达=⋅式=+++A B A C“或非”-“或非”表达式“与或非”表达式判断最简“与或”表达式的条件如下:(1)乘积项(即与项)个数最少的“与或”表达式;(2)当乘积项个数相等,则每个乘积项中因子(即变量)的个数最少的“与或”表达式。
例1-5 以下4个“与或”表达式是相等的,即它们表示同一个函数:(1)(2)(3)(4)=+++=++=++=++Z AC BC AB ACAC ABC ACAC BC ACAC AB AC 试判断哪一个是最简“与或”表达式。
(1)(2)(3)(4)=+++=++=++=++Z AC BC AB ACAC ABC ACAC BC ACAC AB AC 解:根据判断条件(1),式(1)含有4个与项,而式(2)~(4)都含有3个与项,因此,式(2)~(4)有可能最简;进一步比较与项中个数,式(3)和式(4)中,各与项都含2个变量,而式(2)中有一个与项含3个变量。
结论:式(3)和式(4)同为该函数的最简“与或”表达式。
公式法化简:借助定律和定理化简逻辑函数,常用以下几种方法。
(1)并项法利用互补率1A A +=()+=+=A BC A BC A B C C A B()()+++=⋅⊕+⋅⊕=A BC BC A BC BC A B C A B C A+=B ABD B,将两项合并为一项,合并时消去一个变量,如:(2)吸收法利用定理1(A + AB = A ),吸收掉(即除去)多余的项,如:(3)消去法利用定理2(+=+A AB A B ()++=++=+=+AB A C BC AB A B C AB ABC AB C(4)配项法根据互补律,利用()=+B A A B +A A ()()+++=+++++AB BC BC AB AB BC A A BC AB C C =+++++AB BC ABC A BC ABC ABC()()()=+++++AB ABC BC ABC A BC ABC =++AB BC A C),消去多余的因子,如:,先添上()作配项用,以便最后消去更多的项。
逻辑函数的化简
A BC (A B)(A C)
注意:在运用反演规则和对偶规则时,必须按照逻辑运算 的优先顺序进行:先算括号,接着与运算,然后或运算,最后非 运算,否则容易出错。
逻辑函数的表达式
一个逻辑函数的表达式可以有与或表达式、或与表达式、 与非-与非表达式、或非-或非表达式、与或非表达式5种表示 形式。
(1)利用公式A+AB=A,消去多余的项。
是另项是
Y1 AB ABCD(E F ) AB
多外的另
运用摩根定律 余 一 因 外 如
的个子一果
。乘,个乘
Y2 A B CD ADB A BCD AD B ( A AD) (B BCD) A B
积则乘积 项这积项
(2)利用公式A+AB=A+B,消去多余的变量。
m4 ABC、m5 ABC、m6 ABC、m7 ABC
最小项的编号: 把与最小项对应的变量取值当成二进制数,与之
相应的十进制数,就是该最小项的编号,用 mi 表示。 对应规律:原变量 1 反变量 0
ABC ABC ABC ABC ABC ABC ABC ABC
000 001 010 011 100 101 110 111
例如: Y AB AC
= AB• AC
与-或 与非-与非
A B•A C AB AC
AB AC AB• AC A B AC
与-或-非 或-与
A BA C A B A C或非-或非
2、最简与-或表达式
所谓最简与-或表达式,是指乘积项的个数是最少 的,而且每个乘积项中变量的个数也是最少的与-或 表达式。这样的表达式逻辑关系更明显,而且便于 用最简的电路加以实现(因为乘积项最少,则所用 的与门最少;而每个乘积项中变量的个数最少,则 每个与门的输入端数也最少),所以化简有其实用 意义。
逻辑化简(公式)
核心
二、逻辑函数的最简表达式及相互转换 最简与或式
Y AB AC BC
最简 与非-与非式 最简或与非式 最简与或非式 最简或与式
AB AC
( A B)( A C )
AB A C
A B A C
最简或非-或式 最简或非-或非式
AB AC BC
( A B) ( A C )
ABC ABC ABC ABC
最小项
标准与或式就是最小项之和的形式
标准与 或式
1. 最小项的概念: 包括所有变量的乘积项,每个变量均以原变量或反变量的形式出现且仅出现一次。
Y F ( A ,B )
AB AB AB
( 2 变量共有 4 个最小项)
AB
( 3 变量共有 8 个最小项)
ABC ABC ABC ABC ABC ABC AB C ABC
1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1
Y ABC ABC ABC ABC ABC
4. 最小项的编号: 把与最小项对应的变量取值当成二进制数,与之相应的十进制数,就是该最小项的 编号,用 mi 表示。
对应规律:原变量 1
反变量 0
ABC ABC ABC ABC ABC ABC AB C ABC
000 0 m0 001 1 m1 010 2 m2 011 3 m3 100 4 m4 101 5 m5 110 6 m6 111 7 m7
E BC D AE BC D
逻辑函数的公式化简法
Y B D B DAG CE C G AEG B D CE C G
②求Y'的对偶函数,便得Y的最简或与表达式。
Y ( B D)(C E )(C G)
逻辑函数的公式化简法
逻辑函数的公式化简法就是运用逻辑代数的基本公式、定 理和规则来化简逻辑函数。
1、并项法
利用公式A+A=1,将两项合并为一项,并消去一个变量。 运用分配律 变并 相 和 包 量成 同 反 含 Y1 ABC A BC BC ( A A ) BC BC 的一 时 变 同 若 因项 , 量 一 两 BC BC B(C C ) B 子, 则 , 个 个 。并 这 而 因 乘 运用分配律 消两其子积 Y2 ABC AB AC ABC A( B C ) 去项他的项 互可因原中 ABC A BC A( BC BC ) A 为以子变分 反合都量别 运用摩根定律
2、吸收法 (1)利用公式A+AB=A,消去多余的项。 是另 项 是 Y1 A B A BCD( E F ) A B 多外 的 另 运用摩根定律 余 一 因 外 如 的个 子 一 果 。乘 , 个 乘 Y2 A B CD ADB A BCD AD B 积则乘积 项这积项 ( A AD) ( B BCD) A B (2)利用公式A+AB=AB,消去多余的变量。 因项 的 Y AB C A C D BC D 子 的 反 Y AB A C B C 如 AB C C ( A B) D 是 因 是 果 多子 另 一 AB ( A B )C 余, 一 个 AB C ( A B) D 的则 个 乘 AB ABC AB C AB D 。这 乘 积 个积项 AB C AB C D
逻辑函数的化简
逻辑相邻
根据逻辑相邻的定义,不难由图8-10看出, 几何相邻的两个方格的最小项满足逻辑相邻性. 而不直接相邻的方格,但以卡诺图中心轴对称 的方格对应的最小项也满足逻辑相邻,如图810c中m0与m2,m0与m8,m3与m11等,称这种相 邻叫对称相邻.所以卡诺图可看作是立体图. 这是卡诺图巧妙之所在 .
由图8-12中可以看出卡诺图覆盖过的变量以0 和1两种取值出现,则该变量被消去;只以0出 现,则该变量用反变量表示;只以1出现,则 以原变量出现.卡诺圈越大消去的变量越多, 能够合并相邻项的一个正确的卡诺圈必须符合 以下要求.
(1) 卡诺圈里的1方格数必须是2m个.m=0,1, 2,…. (2) 2m个1方格必须排列成方阵或矩阵. (3) 2m个1方格必须是方格相邻或对称相邻的.
二,公式化简
1.并项法 利用 A + A =1将两项合并成一 项并消去一个变量. 2.吸收法 3.消去法 F= = 利用A+AB=A,消去多余项. 利用A+AB=A+B,消去多余项.
AB + A B + A BD + ABD
AB + AB + D AB + A B
= AB + A B + D
4. 配项法
二,三,四个变量的函数的卡诺图
a.二变量函数的卡诺图 b.三变量函数的卡诺图. c.四变量函数的卡诺图
构造卡诺图时应遵循以下规则
① n变量函数有2n个最小项,则卡诺图有2n方 格,即方格与最小项一一对应. ② 2n个方格必须排列成方阵或矩阵. ③ 变量分成两组,行变量和列变量组,行变 量为高位组,列变量为低位组.如图8-10中C 中,为行变量,为列变量. ④ 变量取值遵守反射码的形成规则.
逻辑函数的公式化简法
分配律 吸收律 分配律 吸收律 并项 吸收律
逻辑函数的公式化简法
化简逻辑函数表达式的方法 ◇公式化简法
◆没有固定的步骤可以遵循 ◆依赖于对逻辑代数公式的熟练掌握 ◆需要一些化简技巧 ◆难以确定被化简过的逻辑函数是否最简 ◇卡诺图化简法 √简便、直观
= B (A+AC)+ AC + BCD = B (A+C)+ AC + BCD = AB + AC + BC (1 + D) = AB + AC + BC = AB + AC
化简逻辑函数表达式的方法 公式化简法 卡诺图化简法
逻辑函数的公式化简法
(1) 并项、配项 A + A = 1 ; 1 = A + A
逻辑函数的公式化简法
逻辑函数式越简单,逻辑电路越简单,所使用的元器件越少, 成本越低,工作越可靠
AB + AC + BC = AB + AC
A
&
B
1 &
C
&
1
Y
逻辑函数的公式化简法
☆最简与—或表达式 也最少
Y = AB + AC + BCD + ABC
分配律 吸收律
逻辑函数的公式化简法
Y = ABCD + ABD + BCD + ABC + BD + BC = ABC(D + 1)+ BD(A + 1)+ BCD + BC = ABC+ BD + BCD + BC = B(AC + C)+ B(D + CD) = B(A + C)+ B(D + C) = AB + BD + B(C + C) =B
逻辑函数的化简逻辑函数的最简形式逻辑函数的公式化简法
BC ( D D) BC ( D D)
BC BC
B (C C ) B
上页
6
下页
返回
2019/1/10
第五节 逻辑函数的化简
2.吸收法 利用公式
A A B A
Y1 AB ABC ABD AB(C D ) [例2.5.5]:
Y A( BC ) ABC [例2.5.3]: A(( BC ) BC ) A
上页
5
下页
返回
2019/1/10
第五节 逻辑函数的化简
[例2.5.4]:用并项法将
Y BCD BCD BCD BCD
化简为最简与-或表达式。 解: Y BCD BCD BCD BCD
第五节 逻辑函数的化简
[例2.5.8]:
Y2 AC AB BC ( AC ( BD ))
AC AB
[例2.5.9]:
Y3 ABCD ( AB ) E ACDE
ABCD ( AB) E
上页
9
下页
返回
2019/1/10
第五节 逻辑函数的化简
上页
10
下页
返回
2019/1/10
第五节 逻辑函数的化简
5.配项法 根据公式
A A A
可在逻辑函数式中重复写入某一项。 [例2.5.12]: Y
ABC ABC ABC
ABC ABC ABC ABC
AB(C C ) ( A A)BC
2019/1/10
第五节 逻辑函数的化简
第五节 逻辑函数的化简
逻辑函数的最简形式 逻辑函数的公式化简法 逻辑函数的卡诺图化简法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AC BC
(4)配项法
先通过乘以 A A 1或加上A A A ,增加 必要的乘积项,再用以上方法化简,如: 例. Y1 AB AB BC BC
AB AB(C C ) BC BC( A A)
AB ABC ABC BC ABC ABC ( AB ABC) ( ABC BC ) ( ABC ABC)
练习2. Y3 (A BC) (A BC)(A BC D)
A BC
(3)消去法
运用公式 A AB A B,或AB AC BC AB AC 增加必要的乘积项,消去多余的因子
例. Y1 A ACD ABC
A CD BC
练习1. Y2 A AB BE A B BE ABE
王文敬
逻辑代数的八个基本定律
01律
(1)A·1= A (2)A·0= 0
(3)A+0= A (4)A+1= 1
交换律 (5)A·B= B·A
(6)A+B= B+A
结合律 (7)A·(B·C)=(A·B) ·C (8)A+(B+C)= (A+B)+C
分配律 (9)A·(B+C)= A·B+A·C (10)A+(B·C)= (A+B)(A+C)
例. Y1 AB ACD AB ACD ( A A)B ( A A)CD B CD
练习1. Y2 BC D BCD BC D BCD BC (D D ) BC(D D )
BC BC B
练习2. Y3 A(BC BC) A(BC BC)
ABC ABC ABC ABC AB(C C) AB(C C)
互补律 (11) A• A 0 重叠律 (13)A·A= A
(12) A A 1
(14)A+A= A
反演律 (15)AB A B
否定律 17 A
(16) A B A • B
逻辑代数的常用公式
逻辑函数的公式化简法
(1)并项法
运用公式 A A 1 ,将两项合并为一项,消去
一个变量,如
作业
P34页 2-5,(2)(3)(4)(5)
谢谢观看! 2020
AB BC AC
练习1.Y2 ABC ABC ABC
( ABC ABC) ( ABC ABC)
AB(C C) ( A A)BC AB BC
练习2. Y3 AB AC BCD
AB AC BCD( A A) AB AC ABCD ABCD
AB AC
小结
逻 并项法:A A 1,将两项合并为一项,消去辑来自多余的项函 数
吸收法:A AB A ,将两项合并为一项,消去
多余的项
的
公 消去法:A AB A B , AB AC BC AB AC
式
将两项合并为一项,消去多余的项
化
简 配项法:A A 1或加上A A A ,再利用
法
以上的方法做题
AB AB A(B B) A
(2)吸收法
运用公式 A+AB=A,将两项合并为一项,消去 多余的与项。
例. Y1 (AB C)ABD AD
(AB C)B AD AD AD
练习1. Y2 AB ABC ABD AB(C D )
AB AB C D (C D ) AB