第1章 4卡诺图化简要点
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 0 0
0 1 0
0 0 1
最小项的表示:通常用mi表示最小项,m 表示最小项,下标i为 最小项号。
3、最小项的编号
为什么要对最小项进行编号? 当自变量的个数较多时,逻辑表达式写起 来会很麻烦,用最小项编号的形式会很简单。 这是一种人为想出来的办法。 最小项的编号 把与最小项对应的那一组变量取值组合(最 小项中的原变量对应的取值为1,非变量对应的 取值为0)当作二进制数,与其对应的十进制数, 就是该最小项的编号,如 记作 AB C m 6。
( AB AB C ) AB ( A B )(A B)C AB
b.去括号
ABC ABC AB
ABC ABC AB(C C )
ABC ABC ABC ABC
m3 m5 m7 m6 m(3,5,6,7)
例3
m8 m9 m11 m10
3. 已知逻辑函数画卡诺图
当逻辑函数为最小项表达式时,在卡诺图中找出和表达 式中最小项对应的小方格填上1,其余的小方格填上0(有时 也可用空格表示),就可以得到相应的卡诺图。任何逻辑函 数都等于其卡诺图中为1的方格所对应的最小项之和。 例1:画出逻辑函数
L(A, B, C, D)= m (0, 1, 2, 3, 4, 8, 10, 11, 14, 15)的卡诺图
m5 0 0 0 0 0
m6 0 0 0 0 0
m7 0 0 0 0 0
A
0 0 0 0 1
B
0 0 1 1 0
C
0 1 0 1 0
A B C A B C A BC A BC AB C AB C ABC ABC
1 0 0 0 0
1 1 1
0 1 1
1 0 1
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
B
C
m8 m9 m11 m10
D
2、卡诺图的特点:
各小方格对应于各变量不同的组合,而 且上下左右在几何上相邻的方格内只有一个 因子有差别,称为循环邻接性。这个重要特 点成为卡诺图化简逻辑函数的主要依据。
CD AB 00 01 11 10 00 m0 m1 m3 m2 01 m4 m5 m7 m6 11 10 m12 m13 m15 m14
由真值表写出最小项表达式
方法:将真值表中使函数值为1(L=1)的所有最小项进行 或运算,就得出了函数的最小项表达式。
L ABC ABC ABC ABC
二. 用卡诺图表示逻辑函数
1、卡诺图的引出 卡诺图:将n变量的全部最小项都用小方块表示,并使 具有逻辑相邻的最小项在几何位置上也相邻地排列起来, 这样,所得到的图形叫n变量的卡诺图。 逻辑相邻的最小项:如果两个最小项只有一个变量互 为反变量,那么,就称这两个最小项在逻辑上相邻。
一. 最小项和最小项表达式
1. 最小项的意义
n个变量X1, X2, …, Xn的最小项是n个因子的乘积,每个 变量都以它的原变量或非变量的形式在乘积项中出现,且
仅出现一次。一般n个变量的最小项应有2n个。
例如,A、B、C三个逻辑变量的最小项有(23=)8个,即
AB C、ABC 、 ABC 、 A BC、 AB C 、 A BC 、 ABC 、 ABC
A B 、 ABCA 、A(B+C)等则不是最小项。
2、最小项的性质
A
0 0 0 0 1 1
三个变量的所有最小项的真值表
B
0 0 1 1 0 0
C
0 1 0 1 0 1
A B C A B C A BC A BC AB C AB C ABC ABC
1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
1 1
1 1
0 1
0 0
ቤተ መጻሕፍቲ ባይዱ0 0
0 0
0 0
0 0
0 0
1 0
0 1
对于任意一个最小项,只有一组变量取值使得它的值为1; 对于变量的任一组取值,任意两个最小项的乘积为0; 对于变量的任一组取值,全体最小项之和为1。
3、最小项的编号
m0
三个变量的所有最小项的真值表
m1 0 1 0 0 0 m2 0 0 1 0 0 m3 0 0 0 1 0 m4 0 0 0 0 1
= m7+ m6 + m3+ m5
m (7, 6, 3, 5)
L( C , B , A ) m7 m3 m6 m4
结论:任一个逻辑函数经过变换,都能表示成唯一的最小项 表达式。 例2 将
L( A, B, C ) (AB AB C ) AB
化成最小项表达式
a.去掉非号 L (A, B,C ) (AB AB C ) AB
如最小项 m6=ABC、与
m7 =ABC 在逻辑上相邻 m7
m6
两变量卡诺图
四变量卡诺图
三变量卡诺图 B
C
BC A 00 01 11 10 0 A B0 C Am BC BC BC m m 1 A 3 Am 2
A 1 Am BC BC C m m7 AB m 4 A 5 ABC 6
CD AB 00 01 11 10 00 m0 m1 m3 m2 A 01 m4 m5 m7 m6 11 10 m12 m13 m15 m14
第七节
逻辑函数的卡诺图化简法
一. 最小项和最小项表达式 二. 用卡诺图表示逻辑函数 三. 用卡诺图化简逻辑函数 四.含无关项的逻辑函数及其化简
代数法化简在使用中遇到的困难:
1.逻辑代数与普通代数的公式易混淆,化简过程要求对所 有公式熟练掌握;
2.代数法化简无一套完善的方法可循,它依赖于人的经验
和灵活性; 3.用这种化简方法技巧强,较难掌握。特别是对代数化简 后得到的逻辑表达式是否是最简式判断有一定困难。 卡诺图法可以比较简便地得到最简的逻辑表达式。
4.
逻辑函数的最小项表达式(标准与或式)
逻辑函数的最小项表达式:
L( ABC ) ABC ABC ABC ABC
为“与或”逻辑表达式; 例1 在“与或”式中的每个乘积项都是最小项。 将 L( A, B, C ) AB AC 化成最小项表达式
L( A, B, C ) AB(C C ) A( B B)C ABC ABC ABC ABC