《数字电路与逻辑设计》第2章-(3)

上传人:考试不挂****2941... 文档编号:242939141 上传时间:2024-09-12 格式:PPT 页数:50 大小:1.35MB
返回 下载 相关 举报
《数字电路与逻辑设计》第2章-(3)_第1页
第1页 / 共50页
《数字电路与逻辑设计》第2章-(3)_第2页
第2页 / 共50页
《数字电路与逻辑设计》第2章-(3)_第3页
第3页 / 共50页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,2.6.3,逻辑函数的卡诺图化简 :,1.,逻辑函数的卡诺图表示,(1),卡诺图的构成,卡诺图实质上是将逻辑函数的最小项按逻辑相邻的原则排列而成的方格图。,如果两个最小项中只有一个变量互为反变量,其余变量均相同,则称这两个最小项为逻辑相邻,简称,相邻项,。,1,构成方法:,1,、将真值表中的变量分成两组,构成两维图表。行、列的取值组合按循环码顺序排列。,2,、,一个方格对应一个最小项(对应两轴上的变量)。,。,约定:,高位权变量在斜下角。,A B,F,0 0,0,0 1,1,1 0,0,1 1,1,0,0,1,1,0,1,0,A,B,1,2,三变量 的卡诺图:,A,BC,0,1,00,01,10,11,11,10,卡诺图的实质:,逻辑相邻,几何相邻,头尾相邻,不是循环码,紧挨着(位置相邻),行或列的两头(头尾相邻),对折起来位置重合(对称相邻),m,0,m,1,m,2,m,3,m,4,m,5,m,6,m,7,逻辑不相邻,3,五变量 的卡诺图:,四变量 的卡诺图:,十六个最小项,AB,CD,00,01,11,10,00,01,11,10,当变量个数超过,六个,以上时,无法使用图形法进行化简。,AB,CDE,00,01,11,10,000,001,011,010,110,111,101,100,以此轴为,对称轴(对折后位置重合),m,0,m,1,m,2,m,3,m,4,m,5,m,6,m,7,m,12,m,13,m,14,m,15,m,8,m,9,m,10,m,11,m,0,m,1,m,2,m,3,m,8,m,9,m,10,m,11,m,24,m,25,m,26,m,27,m,16,m,17,m,18,m,19,m,6,m,7,m,4,m,5,m,14,m,15,m,12,m,13,m,30,m,31,m,28,m,29,m,22,m,23,m,20,m,21,几何相邻,几何相邻,几何相邻,三十二个最小项,4,例,2.6.11,将图,2.6.4,所示卡诺图分别用最小项表达式和最大项表达式表示。,解:,= A B C + A B C + A B C,1,0,0,1,1,0,0,1,0,0,10,11,01,00,A,BC,图,2.6.4,=( A + B + C )( A + B + C )( A + B + C ),( A + B + C )( A + B + C ),5,(2),逻辑函数的卡诺图表示法,方法一:按真值表直接填写,方法二:先把一般表达式转换为标准表达式,然后再填,例:将逻辑函数,F,(,ABC,),=AB+,AC,用卡诺图表示。,解:,F(ABC)=AB(C+,C)+,A(B+,B)C,=ABC+AB,C+,ABC+,A,BC,=,m,(1,3,6,7),1,1,1,1,1,0,10,11,01,00,A,BC,6,方法三:观察法,方法:在,包含乘积项中全部变量,的小格中填,1,例,2.6.12,试将,F(A,B,C,D) = ABCD + ABD + AC,用卡诺图表示。,解:,10,11,01,00,10,11,01,00,AB,CD,图,2.6.5,1,1,10,1,1,1,11,1,1,01,00,10,11,01,00,AB,CD,7,练习:将,F,(,ABCD,),=,A,B,C,D + B,C D +,A,C + A,添入卡诺图。,1,1,1,1,10,1,1,1,1,11,1,1,01,1,1,00,10,11,01,00,AB,CD,解:,10,11,01,00,10,11,01,00,AB,CD,8,b.,一般或与式的卡诺图填写方法,方法:在,包含和项中全部变量,的小格中填,0,例,2.6.13,试将,F(A,B,C,D) = (A+B+C+D)(A+B+D),用卡诺图表示。,解:,图,2.6.6,10,11,01,00,10,11,01,00,AB,CD,10,0,0,11,01,0,00,10,11,01,00,AB,CD,9,2.,卡诺图化简法,(1),化简原理,卡诺图上,逻辑相邻,的最小项只有一个变量互为反变量,,可以利用合并相邻项公式,: A B + A B = A,化简。被合并的最小项用矩形圈圈起来,称为卡诺圈。,A,0,1,1,1,1,BC,1,00,01,11,10,1,1,10,圈,2,格,可消去,1,个变量,合并结果为公共因子;,(2),合并的规律,0,0,0,0,1,0,0,1,1,0,10,11,01,00,A,BC,F = A B,0,0,0,0,1,1,0,0,1,0,10,11,01,00,A,BC,F = A C,11,圈,4,格,可消去,2,个变量,合并结果为公共因子;,0,0,1,1,1,0,0,1,1,0,10,11,01,00,A,BC,F = B,0,0,0,0,1,1,1,1,1,0,10,11,01,00,A,BC,F = A,1,0,0,1,1,1,0,0,1,0,10,11,01,00,A,BC,F = C,12,1,0,0,1,10,0,1,1,0,11,0,1,1,0,01,1,0,0,1,00,10,11,01,00,AB,CD,0,1,1,0,10,1,0,0,1,11,1,0,0,1,01,0,1,1,0,00,10,11,01,00,AB,CD,F = B D + B D,F = B D + B D,13,0,1,1,0,10,0,1,1,0,11,0,1,1,0,01,0,1,1,0,00,10,11,01,00,AB,CD,1,0,0,1,10,1,0,0,1,11,1,0,0,1,01,1,0,0,1,00,10,11,01,00,AB,CD,圈,8,格,可消去,3,个变量,合并结果为公共因子;,F = D,F = D,结论:圈,2,i,个,相邻最小项,可消去,i,个变量,(i = 0,1,2),14,(3),合并的对象,卡诺图上几何相邻的、并构成,矩形,框的、填,“,1”,的、,2,n,个小方格所代表的最小项。,(4),合并项的写法,一个卡诺圈对应一个乘积项,该乘积项由卡诺圈内各小方格对应的,取值相同的变量,组成,其中,“,1”,对应原变量,“,0”,对应反变量。,15,(5),化简的步骤,a.,将逻辑函数添入卡诺图。,c.,再圈只有一个合并方向的“,1,格” (注意:合并为尽可能大的卡诺圈);,c.,圈剩下的“,1,格”(合并为尽可能少、尽可能大的卡诺圈),b.,先圈孤立的“,1,格” ;,16,(6),化简举例,例,2.6.14,化简函数,为最简与或式。,1,1,10,1,1,11,1,1,1,01,1,1,00,10,11,01,00,AB,CD,F(A,B,C,D) = A B D +,A B D + A B C D +,B C + C D,图,2.6.13,10,11,01,00,10,11,01,00,AB,CD,17,注意:,a.,圈中“,1”,格的数目只能为,2,i,( i = 0,1,2),,,且是相邻的。,b.,同一个“,1”,格可被圈多次,( A + A = A ),。,c.,每个圈中必须有该圈独有的“,1”,格。,d.,首先考虑圈数最少,其次考虑圈尽可能大。,e.,圈法,不是唯一的。,18,1,1,1,1,1,0,10,11,01,00,A,BC,F=AB+,AC+ BC=AB+,AC BC,项是多余的。,每个圈都必须至少包含一个未被圈过的,1,格,否则该卡诺圈的合并项是多余的,得到的表达式不是最简。,19,例,2.6.16,化简函数,为最简与或式。,1,1,1,1,10,1,1,11,1,1,1,01,1,1,00,10,11,01,00,AB,CD,F(A,B,C,D) = A B D +,B D + A B + B C,图,2.6.15,20,例:,F,(,ABCD,),=,m,(,2,3,5,7,8,10,12,13,)化简为最简与或式,1,1,10,1,1,11,1,1,01,1,1,00,10,11,01,00,AB,CD,F=,A,BC+,ABD+AB,C+A,B,D,或,F=,BC,D+,ACD+B,CD+A,C,D,21,A,BC,0,1,00,01,11,10,1,1,1,1,1,1,A,BC,0,1,00,01,11,10,1,1,1,1,1,1,练习,1,:用卡诺图将函数化为最简与或式。,解:,化简结果不唯一。,22,1,10,1,1,1,11,1,1,1,01,1,00,10,11,01,00,AB,CD,F=,A,CD+,ABC+AB,C+ACD,练习,2,:化简,F,(,ABCD,),=,m,(,1,5,6,7,11,12,13,15,),为最简与或式。,23,1,1,1,1,10,1,1,11,1,01,1,1,1,00,10,11,01,00,AB,CD,F=,C,D+,BC+A,C,练习,3,:,F,(,ABCD,),= A,B+,A,BC+,A,C,D+AB,C,24,00,01,11,10,00,01,11,10,1,1,1,1,1,1,1,1,1,1,1,1,AB,CD,练习:,解:,00,01,11,10,00,01,11,10,1,1,1,1,1,1,1,1,1,1,1,1,AB,CD,25,(7),由最大项表达式求最简与或式,例,2.6.18,已知函数,求最简与或式。,1,1,1,1,10,1,0,0,1,11,1,0,0,1,01,1,1,1,1,00,10,11,01,00,AB,CD,F(A,B,C,D) = B + D,图,2.6.18,10,11,01,00,10,11,01,00,AB,CD,26,例:用卡诺图将下面函数化为最简或与式。,00,01,11,10,00,01,11,10,0,0,0,0,0,0,0,0,0,0,AB,CD,解:,(8),化简为最简或与式,27,练习:求函数,F,(,ABCD,),=,m,(,0,2,3,5,7,8,10,11,13,)的最简或与式。,1,1,1,10,1,11,1,1,01,1,1,1,00,10,11,01,00,AB,CD,F=(,B+D)(B+C+,D)(,A+,B+,C),28,18,19,17,16,10,26,27,25,24,11,10,11,9,01,2,3,1,0,00,010,011,001,000,AB,CDE,20,21,23,22,28,29,31,30,12,13,15,14,4,5,7,6,110,111,101,100,8,五变量卡诺图,(,7,)五变量函数的化简,29,11,9,8,10,14,15,13,12,11,6,7,5,4,01,2,3,1,0,00,10,11,01,00,BC,DE,10,27,25,24,10,33,32,29,28,11,22,23,21,20,01,18,19,17,16,00,10,11,01,00,BC,DE,26,+,A=0 A,分图,A=1 A,分图,原则:先圈两个分图上共有的卡诺圈,再圈余下的,1,格,30,例:,F,(,ABCDE,),=,m,(,1,3,4,5,6,7,13,15,20,21,22,23,25,27,29,31,),10,1,1,11,1,1,1,1,01,1,1,00,10,11,01,00,BC,DE,A=0,1,1,10,1,1,11,1,1,1,1,01,00,10,11,01,00,BC,DE,A=1,10,1,1,11,1,1,1,1,01,1,1,00,10,11,01,00,BC,DE,F=,A,BE+CE+,BC+ABE,10,11,01,00,10,11,01,00,BC,DE,10,11,01,00,10,11,01,00,BC,DE,31,练习:,F(A,B,C,D,E)=,m,(0,4,5,6,7,8,11,13,15,16,20,21,22,23,24,25,27,29,31),10,1,1,11,1,1,1,1,01,00,10,11,01,00,BC,DE,1,1,1,1,1,1,1,10,1,1,11,1,1,1,1,01,00,10,11,01,00,BC,DE,A=1 A,分图,A=0,分图,32,四、非完全描述逻辑函数的化简,1.,定义:一个逻辑函数,其真值表中对变量的某些取值组合下的函数值未加以指定,则这个逻辑函数称为非完全描述逻辑函数。,反之,全部取值组合下的函数值都能指定(不是,0,,就是,1,),则称为完全描述逻辑函数。,33,非完全描述有两种情况:,1,、变量的取值受到约束,从而使某些取值组合实际上不会发生。例如:,8421BCD,码中,10101111,为非法码。,约束项,2,、某些取值组合虽然存在,但其相应的函数值是,0,还是,1,,不影响该逻辑函数所要说明的逻辑功能,因而使这些变量取值组合成为一种无关紧要的取值组合。,任意项或无关项,34,表示方法:,任意项:,F=,m,(,0,1,2,4,7,),+,(,3,5,6,),约束项:,F=,m,(,2,4,7,),A B C=0 ,约束条件,化简方法和原则:,含有无关项的逻辑函数,由于在无关项的相应取值下,函数值随意取成,0,或,1,都不影响函数原有的功能,因此可以充分利用这些无关项来化简逻辑函数,即采用卡诺图化简函数时, 可以利用,(,或,),来,扩大卡诺圈。,原则:需要时才用,不需要时不用。,35,例:,F=,m,(,0,2,5,9,15,),+,(,6,7,8,10,12,13,14,),化简为最简与或式。,1,10,1,11,1,01,1,1,00,10,11,01,00,AB,CD,F=,B,D+BD+A,C,注意:,1,、利用,格是为了扩大合并,1,格的卡诺圈,因此某些,格无法利用的作,0,格处理。,2,、包含,格的卡诺圈仍然必须至少有一个未被其它圈圈过的,1,格,否则产生冗余项。,36,例,2.6.22,用卡诺图化简逻辑函数,10,1,1,1,0,11,1,0,1,1,01,0,0,0,0,00,10,11,01,00,AB,CD,F(A,B,C,D) = A B C + A D,+ B C D,图,2.6.22,37,例,2,:已知:,F=,A,B,D +,A B D + A,B,C,D,,约束条件:,AB+AC=0,,试求,F,的最简与或表达式。,1,10,11,1,1,01,1,1,00,10,11,01,00,AB,CD,F=,B,D+BD,38,例,2,:求,F,(,ABCD,),=,m,(,1,3,4,6,9,),+,(,10,11,12,14,15,)化简为最简,或与,式。,1,1,10,0,11,1,0,0,1,01,0,1,1,0,00,10,11,01,00,AB,CD,F=,B,D+BD,F=(B+D)(,B+,D),39,2.,卡诺图的运算,(1),相加,0,0,1,0,1,0,0,1,0,0,10,11,01,00,A,BC,0,0,0,0,1,0,1,1,0,0,10,11,01,00,A,BC,0,0,1,0,1,0,1,1,0,0,10,11,01,00,A,BC,40,(2),相乘,0,0,1,0,1,0,0,1,0,0,10,11,01,00,A,BC,0,0,0,0,1,0,1,1,0,0,10,11,01,00,A,BC,0,0,0,0,1,0,0,1,0,0,10,11,01,00,A,BC,41,(3),异或,0,0,1,0,1,0,0,1,0,0,10,11,01,00,A,BC,0,0,1,0,1,0,1,0,0,0,10,11,01,00,A,BC,A,0,0,0,0,1,0,1,1,0,0,10,11,01,00,BC,42,(4),反演,0,0,1,0,1,0,0,1,0,0,10,11,01,00,A,BC,1,1,0,1,1,1,1,0,1,0,10,11,01,00,A,BC,43,例:已知,F,1,(A,B,C,D) = A B + C D,F,2,(A,B,C,D) = B C + A D,解:用卡诺图分别表示函数,F,1,,,F,2,,,F,,,如下图所示。,44,AB,CD,AB,CD,00,01,11,10,00,0,0,1,0,01,1,1,1,0,11,1,1,0,0,10,1,0,0,1,AB,CD,00,01,11,10,00,1,01,1,11,1,10,1,1,1,1,00,01,11,10,00,01,1,1,11,1,1,1,10,1,1,F,1,F,2,F,45,练习:化简,F=,(,A+B,),(,C+D,)为最简与或式,AB,CD,AB,CD,00,01,11,10,00,1,1,1,01,1,11,1,10,1,AB,CD,00,01,11,10,00,01,1,1,1,1,11,1,1,1,1,10,1,1,1,1,00,01,11,10,00,1,1,1,01,1,1,1,11,1,1,1,10,1,1,1,F,1,F,2,F=,A,B,C+,A,BD+BC,D+AC,D,46,3.,无关项的运算规则,+,0,1,1,0,1,0,0,1,=,表,2.6.1,47,五、用卡诺图化简其他逻辑表达式,1.,化简成最简与非,-,与非式,F(A,B,C) = A C +A B = A C + A B = AC AB,2.,化简成最简或非,-,或非式,0,1,1,0,1,1,1,0,0,0,10,11,01,00,A,BC,F(A,B,C) = (A+B)(A+C),F(A,B,C) = A+B+A+C,图,2.6.23,48,3.,转换成与或非式,0,1,1,0,1,1,1,0,0,0,10,11,01,00,A,BC,F(A,B,C) = A C +A B,F(A,B,C) = F(A,B,C) = A C +A B,图,2.6.23,49,作业题,2.12 (1) (3) (4),2.13 (1),2.14,50,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!