一分钟掌握卡诺图化简法

(3) 2024-04-29 09:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说一分钟掌握卡诺图化简法,希望能够帮助你!!!。

最近需要用到卡诺图化简,虽然是从前学过的内容,但是看了好久才看明白(各种解释太晦涩),本篇致力于用最简单的方法帮大家掌握卡诺图

首先关于卡诺图的原理进行说明,会看表格就会看卡诺图

一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第1张

上图列举了几种项数的卡诺图画法,0和1对应着字母的真值,比如在(a)里一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第2张

我们在画图时,把公式里存在的项标1,不存在的项标0,就完成了卡诺图的表格

接下来就是圈卡诺图的圈,步骤:

1先圈唯一的选择(只能这么圈的圈,没办法和别的1重组其他的圈)

2再圈最大的圈(可以有重叠)

3用最大最少的圈圈剩余的“1”

ps:圈里面只能有2次方个“1”,也就是2,4,8.....下面依次来说

(1)两个相邻项

一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第3张

只关注里面为1 的即可:

(a)里面横过来的两个“1”,横着看这两个“1”都是A,竖着看一个是00一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第4张,一个是01一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第5张,里面共有的是一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第6张(两个C一正一非就抵消了),于是得到A一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第6张

再看竖过来的两个“1”,A一正一非就抵消了,而共有的一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第8张留下

最后的结果就是A一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第6张 +一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第8张

再看一下图(b)只举例里面唯一横着的一组“1”,横着看它们共有一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第11张,竖着看,它们共有的是都为0的D即一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第12张,所以最后结果就是一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第11张 一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第12张

 (2)四个相邻项

一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第15张

 4个相邻项和2个相邻项没有区别,本质上依然是横排和竖排找“1”里面共同的字母

图(c)里面中间横着的一行化简就是一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第11张

图(d)里面中间那个圈就是BD

 (3)8个相邻项

一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第17张

8个和4个相邻项和2个相邻项没有区别,本质上依然是横排和竖排找“1”里面共同的字母

图(a)里面中间横着的一行化简就是B

图(d)里面中间那个圈就是一分钟掌握卡诺图化简法_https://bianchenghao6.com/blog__第12张

最后总结一下:

如果某一个圈顶满了卡诺图的行/列,那么顶满部分的字母就全消掉

如果没有顶满,就看一下卡诺图里面“1”共有的部分的字母是什么,行和列都要看

卡诺图里面的0和1代表字母的是/非 

 

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复