逻辑函数的卡诺图化简

逻辑函数的卡诺图化简

ID:1623018

大小:119.00 KB

页数:6页

时间:2017-11-12

逻辑函数的卡诺图化简_第1页
逻辑函数的卡诺图化简_第2页
逻辑函数的卡诺图化简_第3页
逻辑函数的卡诺图化简_第4页
逻辑函数的卡诺图化简_第5页
资源描述:

《逻辑函数的卡诺图化简》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、逻辑函数的卡诺图化简默认分类2009-11-2113:33:47阅读74评论0字号:大中小  逻辑函数有四种表示方法,分别是真值表、逻辑函数式、逻辑图和卡诺图。前三种方法在1.3.4中已经讲过,此处首先介绍逻辑函数的第四种表示方法-卡诺图表示法。1.5.1用卡诺图表示逻辑函数 1.表示最小项的卡诺图  (1)相邻最小项  若两个最小项只有一个变量为互反变量,其余变量均相同,则这样的两个最小项为逻辑相邻,并把它们称为相邻最小项,简称相邻项。例如三变量最小项ABC和AB,其中的C和为互反变量,其余变量AB都相同,故它们是相邻最小项。显然两个相邻最小项相加可以合并为

2、一项,消去互反变量,如。  (2)最小项的卡诺图将n变量的2n个最小项用2n个小方格表示,并且使相邻最小项在几何位置上也相邻且循环相邻,这样排列得到的方格图称为n变量最小项卡诺图,简称为变量卡诺图。二变量、三变量、四变量的卡诺图如图1-17所示。图1-17变量卡诺图  注意:卡诺图一般画成正方形或矩形,卡诺图中小方格数应为2n个;变量取值的顺序按照格雷码排列。几何相邻的三种情况:  ①相接——紧挨着,如m5和m7、m8和m12等;  ②相对——任意一行或一列的两头(即循环相邻性,也称滚转相邻性)如m4和m6、m8和m10、m3和m11等;相重——对折起来位置相

3、重合,如五变量卡诺图中m19和m23、m25和m29等,显然相对属于相重的特例。  2.逻辑函数的卡诺图  上面讲的是空白卡诺图,任何逻辑函数都可以填到与之相对应的卡诺图中,称为逻辑函数的卡诺图。对于确定的逻辑函数的卡诺图和真值表一样都是唯一的。  (1)由真值表填卡诺图  由于卡诺图与真值表一一对应,即真值表的某一行对应着卡诺图的某一个小方格。因此如果真值表中的某一行函数值为“1”,卡诺图中对应的小方格填“1”;如果真值表的某一行函数值为0”,卡诺图中对应的小方格填“0”。即可以得到逻辑函数的卡诺图。 【例1-18】已知逻辑函数,画出表示该函数的卡诺图 解:

4、逻辑函数的真值表如表1-14所示。根据对应编号直接填好卡诺图,如图1-18所示表1-14 例1-18真值表图1-18 例8-18卡诺图 (2)由逻辑函数表达式填卡诺图  首先把逻辑函数表达式展开成最小项表达式,然后在每一个最小项对应的小方格内填“1”,其余的小方格内填“0”就可以得到该逻辑函数的卡诺图。待熟练以后可以应用观察法填卡诺图(与由逻辑表达式填真值表的方法相同)。  仍然以例1-18中的逻辑函数为例  在小方格m7、m6、m3、m0中填“1”,其余小方格中填“0”,仍然可以得到如图1-18所示的卡诺图。  如果已知逻辑函数的卡诺图,也可以写出该函数的逻

5、辑表达式。其方法与由真值表写表达式的方法相同,即把逻辑函数值为“1”的那些小方格代表的最小项写出,然后“或”运算,就可以得到与之对应的逻辑表达式。由于卡诺图与真值表一一对应,所以用卡诺图表示逻辑函数不仅具有用真值表表示逻辑函数的优点,而且还可以直接用来化简逻辑函数。但是也有缺点:变量多时使用起来麻烦,所以多余四变量时一般不用卡诺图表示。  3.用卡诺图化简逻辑函数  化简的依据:基本公式、常用公式。因为卡诺图中最小项的排列符合相邻性规则,因此可以直接的在卡诺图上合并最小项。因而达到化简逻辑函数的目的。  (1)合并最小项的规则  ①如果相邻的两个小方格同时为“

6、1”,可以合并一个两格组(用圈圈起来),合并后可以消去一个取值互补的变量,留下的是取值不变的变量。  逻辑相邻的情况举例如图1-19所示。图1-19 合并两格组   ②如果相邻的四个小方格同时为“1”,可以合并一个四格组,合并后可以消去二个取值互补的变量,留下的是取值不变的变量。逻辑相邻的情况举例如图1-20所示。图1-20 合并四格组   ③如果相邻的八个小方格同时为“1”,可以合并一个八格组,合并后可以消去三个取值互补的变量,留下的是取值不变的变量。相邻的情况举例如图1-21所示。  (2)画圈的原则是:  ①圈的个数要尽可能的少(因一个圈代表一个乘积项)

7、  ②圈要尽可能的大(因圈越大可消去的变量越多,相应的乘积项就越简)。  ③每画一个圈至少包括一个新的“1”格,否则是多余的,所有的“1”都要被圈到。图1-21 合并八格组    (3)用卡诺图化简逻辑函数的步骤:  ①把给定的逻辑函数表达式填到卡诺图中  ②找出可以合并的最小项(画圈,一个圈代表一个乘积项)  ③写出合并后的乘积项,并写成“与-或”表达式  (4)化简逻辑函数时应该注意的问题:  ①合并最小项的个数只能为2n(n=0,1,2,3)  ②如果卡诺图中填满了“1”则Y=1  ③函数值为“1”的格可以重复使用,但是每一个圈中至少有一个“1”未被其它

8、的圈使用过,否则得出的不是最简单的表达

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。