数字逻辑基础卡诺图化简.ppt
《数字逻辑基础卡诺图化简.ppt》由会员分享,可在线阅读,更多相关《数字逻辑基础卡诺图化简.ppt(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023/4/231复习:复习:真值表真值表-逻辑表达式(化简)逻辑表达式(化简)-逻辑电路图逻辑电路图例:三变量表决逻辑例:三变量表决逻辑Y=Y=?逻辑图?逻辑图?A B CY0 0 000 0 100 1 000 1 111 0 001 0 111 1 011 1 112023/4/2322.4 2.4 逻辑函数的卡诺图化简法逻辑函数的卡诺图化简法2.4.1 2.4.1 最小项及最小项表达式最小项及最小项表达式 2.4.2 2.4.2 用卡诺图表示逻辑函数用卡诺图表示逻辑函数 2.4.3 2.4.3 卡诺图化简法卡诺图化简法2.4.4 2.4.4 含有无关项的逻辑函数的化简含有无关项的逻辑
2、函数的化简 2023/4/2332.4 逻辑函数的卡诺图化简法逻辑函数的卡诺图化简法公式化简法评价:公式化简法评价:优点:变量个数不受限制。优点:变量个数不受限制。缺点:目前尚无一套完整的方法,结果是否最简缺点:目前尚无一套完整的方法,结果是否最简有时不易判断。有时不易判断。利用卡诺图可以直观而方便地化简逻辑函数。它利用卡诺图可以直观而方便地化简逻辑函数。它克服了公式化简法对最终化简结果难以确定等缺点。克服了公式化简法对最终化简结果难以确定等缺点。卡诺图是按一定规则画出来的方框图,是逻辑函卡诺图是按一定规则画出来的方框图,是逻辑函数的图解化简法,同时它也是表示逻辑函数的一种方数的图解化简法,同
3、时它也是表示逻辑函数的一种方法。法。卡诺图的基本组成单元是最小项,所以先讨论一卡诺图的基本组成单元是最小项,所以先讨论一下最小项及最小项表达式。下最小项及最小项表达式。2023/4/2342.4.1 最小项及最小项表达式最小项及最小项表达式(1 1)最小项最小项 具备以上条件的乘积项共八个,我们称这八个乘具备以上条件的乘积项共八个,我们称这八个乘积项为三变量积项为三变量A A、B B、C C的最小项。的最小项。设设A A、B B、C C是三个逻辑变量,若由这三个逻辑变是三个逻辑变量,若由这三个逻辑变量按以下规则构成乘积项:量按以下规则构成乘积项:每每个个乘乘积积项项都都只只含含三三个个因因子子
4、,且且每每个个变变量量都都是是它的一个因子;它的一个因子;每个变量都以反变量每个变量都以反变量(A(A、B B、C)C)或以原变量或以原变量(A(A、B B、C)C)的形式出现一次,且仅出现一次。的形式出现一次,且仅出现一次。ABAB是三变量函数的最小项吗?是三变量函数的最小项吗?ABBCABBC是三变量函数的最小项吗?是三变量函数的最小项吗?推广:一个变量仅有原变量和反变量两种形式,推广:一个变量仅有原变量和反变量两种形式,因此因此N N个变量共有个变量共有2 2N N个最小项。个最小项。2023/4/235最小项的定义最小项的定义:对于对于N N个变量,如果个变量,如果P P是一个含有是一
5、个含有N N个因子的乘积项,而且每一个变量都以原变量或者反个因子的乘积项,而且每一个变量都以原变量或者反变量的形式,作为一个因子在变量的形式,作为一个因子在P P中出现且仅出现一次,中出现且仅出现一次,那么就称那么就称P P是这是这N N个变量的一个最小项。个变量的一个最小项。表表1-171-17三变量最小项真值表三变量最小项真值表 2023/4/236(2 2)最小项的性质最小项的性质 对于任意一个最小项,只有一组变量取值使它对于任意一个最小项,只有一组变量取值使它的值为的值为1 1,而变量取其余各组值时,该最小项均为,而变量取其余各组值时,该最小项均为0 0;任意两个不同的最小项之积恒为任
6、意两个不同的最小项之积恒为0 0;变量全部最小项之和恒为变量全部最小项之和恒为1 1。2023/4/237最小项也可用最小项也可用“m mi i”表示,下标表示,下标“i i”即最小即最小项的编号。编号方法:把最小项取值为项的编号。编号方法:把最小项取值为1 1所对应的所对应的那一组变量取值组合当成二进制数,与其相应的十那一组变量取值组合当成二进制数,与其相应的十进制数,就是该最小项的编号。进制数,就是该最小项的编号。表表1-18 1-18 三变量最小项的编号表三变量最小项的编号表 2023/4/238(3 3)最小项表达式)最小项表达式 任何一个逻辑函数都可以表示为最小项之和的任何一个逻辑函
7、数都可以表示为最小项之和的形式形式标准与或表达式。而且这种形式是惟一的,标准与或表达式。而且这种形式是惟一的,就是说一个逻辑函数只有一种最小项表达式。就是说一个逻辑函数只有一种最小项表达式。例例1:将将Y=AB+BC展开成最小项表达式。展开成最小项表达式。解:或:2023/4/239例例2:写出三变量函数的最小项表达式。写出三变量函数的最小项表达式。解解 利用摩根定律将函数变换为与或表达式,利用摩根定律将函数变换为与或表达式,然后展开成最小项之和形式。然后展开成最小项之和形式。2023/4/2310练习:练习:1 1:将逻辑函数展开为最小项表达式将逻辑函数展开为最小项表达式2 2:若最小项表达
8、式为若最小项表达式为Y(A,B,C)=m(0,1,2,7),Y(A,B,C)=m(0,1,2,7),写出其对应的最小项与或表达式写出其对应的最小项与或表达式2023/4/23112.4.2 用卡诺图表示逻辑函数用卡诺图表示逻辑函数(1 1)卡诺图及其构成原则卡诺图及其构成原则 卡诺图是把最小项按照一定规则排列而构成的方卡诺图是把最小项按照一定规则排列而构成的方框图。构成卡诺图的原则是:框图。构成卡诺图的原则是:N变量的卡诺图有变量的卡诺图有2N个小方块(最小项);个小方块(最小项);最小项排列规则:最小项排列规则:几何相邻的必须逻辑相邻几何相邻的必须逻辑相邻。逻辑相邻:两个最小项逻辑相邻:两个
9、最小项,只有一个变量的形式不只有一个变量的形式不同同,其余的都相同。逻辑相邻的最小项可以合并。其余的都相同。逻辑相邻的最小项可以合并。几何相邻的含义:几何相邻的含义:一是相邻一是相邻紧挨的;紧挨的;二是相对二是相对任一行或一列的两头;任一行或一列的两头;三是相重三是相重对折起来后位置相重。对折起来后位置相重。在五变量和六变量的卡诺图中,用相重来判断某些最小项的几何相邻性,其优点是十分突出的。2023/4/2312图1-11 三变量卡诺图的画法(2 2)卡诺图的画法卡诺图的画法 首先讨论三变量(首先讨论三变量(A、B、C)函数卡诺图的画)函数卡诺图的画法。法。3变量的卡诺图变量的卡诺图有有23个
10、小方块;个小方块;几何相邻的必须几何相邻的必须逻辑相邻:变量的逻辑相邻:变量的取值按取值按00、01、11、10的顺序(循环码的顺序(循环码)排列)排列。相邻相邻2023/4/2313图1-12 四变量卡诺图的画法相邻相邻不相邻正确认识卡诺正确认识卡诺图的图的“逻辑相邻逻辑相邻”:上下相邻,左右:上下相邻,左右相邻,并呈现相邻,并呈现“循循环相邻环相邻”的特性,的特性,它类似于一个封闭它类似于一个封闭的球面,如同展开的球面,如同展开了的世界地图一样。了的世界地图一样。对角线上不相对角线上不相邻邻。2023/4/2314(1 1)从真值表画卡诺图从真值表画卡诺图根据变量个数画出卡诺图,再按真值表
11、填写每一根据变量个数画出卡诺图,再按真值表填写每一个小方块的值(个小方块的值(0或或1)即可。需注意二者顺序不同。)即可。需注意二者顺序不同。例例3:已知已知Y的真值表,要求画的真值表,要求画Y的卡诺图。的卡诺图。表1-19逻辑函数Y的真值表 A B CY0 0 000 0 110 1 010 1 101 0 011 0 101 1 001 1 11图1-12例3的卡诺图 2023/4/2315练习:三变量表决逻辑真值表填入卡诺图练习:三变量表决逻辑真值表填入卡诺图A B CY0 0 000 0 100 1 000 1 111 0 001 0 111 1 011 1 112023/4/2316
12、(2 2)从最小项表达式画卡诺图从最小项表达式画卡诺图把表达式中所有的最小项在对应的小方块中填入把表达式中所有的最小项在对应的小方块中填入1 1,其余的小方块中填入,其余的小方块中填入0 0。例例4:画出函数画出函数Y(A、B、C、D)=m(0,3,5,7,9,12,15)的卡诺图。的卡诺图。图1-14例4的卡诺图 2023/4/2317(3 3)从与或表达式画卡诺图从与或表达式画卡诺图把每一个乘积项所包含的那些最小项(该乘积项把每一个乘积项所包含的那些最小项(该乘积项就是这些最小项的的公因子)所对应的小方块都填上就是这些最小项的的公因子)所对应的小方块都填上1,剩下的填,剩下的填0,就可以得
13、到逻辑函数的卡诺图。,就可以得到逻辑函数的卡诺图。例例5:已知:已知 ,画卡诺图。,画卡诺图。2023/4/23181ABCD=01111+1ACD=101最后将剩下的填01 111AB11熟悉后也可以直接由表达式填卡诺图。熟悉后也可以直接由表达式填卡诺图。2023/4/2319(4 4)从一般形式表达式画卡诺图从一般形式表达式画卡诺图 先将表达式变换为与或表达式,再画出卡先将表达式变换为与或表达式,再画出卡诺图。诺图。2023/4/2320 例例6:解:(解:(1)利用摩根定律去掉非号,)利用摩根定律去掉非号,直到最后得直到最后得到一个与或表达式,即到一个与或表达式,即 (2)根据与或表达式
14、画出卡诺图,如下图根据与或表达式画出卡诺图,如下图所示。所示。2023/4/23212023/4/2322(1 1)卡诺图中最小项合并的规律卡诺图中最小项合并的规律 合并相邻最小项,可消去变量。合并相邻最小项,可消去变量。合并两个最小项,可消去一个变量;合并两个最小项,可消去一个变量;合并四个最小项,可消去两个变量;合并四个最小项,可消去两个变量;合并八个最小项,可消去三个变量。合并八个最小项,可消去三个变量。合并合并2N个最小项,可消去个最小项,可消去N个变量。个变量。2.4.3 卡诺图化简法卡诺图化简法由于卡诺图两个相邻最小项中,只有一个变量由于卡诺图两个相邻最小项中,只有一个变量取值不同
15、,而其余的取值都相同。所以,合并相邻取值不同,而其余的取值都相同。所以,合并相邻最小项,利用公式最小项,利用公式A+A=1,ABABA,可以消去可以消去一个或多个变量,从而使逻辑函数得到简化。一个或多个变量,从而使逻辑函数得到简化。2023/4/2323图1-15 两个最小项合并 m3m11BCD2023/4/2324图1-16 四个最小项合并 2023/4/2325图1-17 八个最小项合并2023/4/2326(2 2)利用卡诺图化简逻辑函数利用卡诺图化简逻辑函数 A A基本步骤:基本步骤:画出逻辑函数的卡诺图;画出逻辑函数的卡诺图;合并相邻最小项(圈组);合并相邻最小项(圈组);从圈组写
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 逻辑 基础 卡诺 图化简
限制150内