02笔记 数字逻辑基础——卡诺图——基于《数字逻辑基础》陈光梦(第三版)

卡诺图

图形化简
标准表达方式与化简方式

逻辑函数标准表达式

 三人表解决问题的真值表
Y = A ‾ B C + A B ‾ C + A B C ‾ + A B C = ∑ m ( 3 , 5 , 6 , 7 ) Y = \overline{A}BC+A \overline{B} C+AB \overline{C} +ABC=∑m(3,5,6,7) Y=ABC+ABC+ABC+ABC=m(3,5,6,7)
最小项
n个逻辑变量中,m为包含n个因子的逻辑与项,其中每个逻辑变量以原变量或反变量形式出现一次且仅出现一次,称m是n个变量的最小项
(实际上只有一种情况下该最小项是1(真)于是我们把这个情况二进制作为他的下标

最大项
n个逻辑变量的逻辑函数中,M为包含n个因子的逻辑或项,每个逻辑变量以原变量或者反变量出现一次、且仅出现一次
f ( a b c ) = ( a + b ‾ + c ) ( a ‾ + b + c ‾ ) ( a ‾ + b ‾ + c ‾ ) = ∏ M ( 2 , 5 , 7 ) f(abc) = (a+\overline{b}+c)(\overline{a}+b+\overline{c})(\overline{a}+\overline{b}+\overline{c}) = \prod M(2,5,7) f(abc)=(a+b+c)(a+b+c)(a+b+c)=M(2,5,7)

不难发现
Y = ∑ m ( 3 , 5 , 6 , 7 ) = ∏ M ( 0 , 1 , 2 , 4 ) Y = \sum m(3,5,6,7) = \prod M(0,1,2,4) Y=m(3,5,6,7)=M(0,1,2,4)

性质
有且仅有一个最小项逻辑值为1
有且仅有一个最大项逻辑值为0

任意两个不同最小项积为0,任意两个不同最大值和为1
∑ i = 1 2 n − 1 m i = 1 ∏ i = 0 2 n − 1 M i = 0 \sum^{2^n-1}_{i = 1}m_i=1 \quad \prod ^{2^n-1}_{i=0}M_i=0 i=12n1mi=1i=02n1Mi=0
m i ‾ = M i \overline{m_i} = M_i mi=Mi

逻辑函数两种标准表达形式
f ( x 1 … … x n ) = ∏ i = 0 2 n − 1 α i m i = 0 ( α i = 0   o r   1 ) f(x_1……x_n) =\prod ^{2^n-1}_{i=0}\alpha_im_i=0 \quad(\alpha_i = 0\ or\ 1) f(x1xn)=i=02n1αimi=0(αi=0 or 1)
f ( x 1 … … x n ) = ∑ i = 0 2 n − 1 α i M i = 0 ( α i = 0   o r   1 ) f(x_1……x_n) =\sum ^{2^n-1}_{i=0}\alpha_iM_i=0 \quad(\alpha_i = 0\ or\ 1) f(x1xn)=i=02n1αiMi=0(αi=0 or 1)

不难发现
∑ m i ‾ = ∏ M i \overline {\sum m_i}=\prod M_i mi=Mi
∑ m i = ∏ M j ( i ≠ j ) {\sum m_i} = \prod M_j\quad(i\ne j) mi=Mj(i=j)

卡诺图

卡诺图用方格阵列的形式列出所有的变量组合和每个组合值所对应的输出。卡诺图的格数与输入变量可能的组合数相等,也就是最小项总数2^n(n为变量数),每一个方格表示一个最小项。

变量取值不按二进制数的顺序排列,而是按循环码排列,使相邻两个方格只有一个变量不同(一个变量变化),而其余变量是相同的。

卡诺图的特点:在几何位置上相邻的最小项小方格在逻辑上也必定是相邻的,即相邻两项中有一个变量是互补的

在这里插入图片描述
在这里插入图片描述
画2^n大小的方格,可以有效化简逻辑函数的表达形式

术语
①蕴含:逻辑函数中“与或”(卡诺圈+所有最小项)
②质蕴含:不能和其他蕴含合并的蕴含(包含2^n,n尽可能大)
③必要质蕴含:包含至少一个不被其他质蕴涵包含的最小项质蕴涵(必须出现,别的圈没包含)
④覆盖:包含逻辑函数所有最小项的蕴含之“或”
⑤非冗余覆盖:其中每一个蕴含都是不可少的覆盖
⑥最小覆盖:包含蕴含个数最少的非冗余覆盖

异或性质

$$$$

卡诺图
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值