逻辑函数的卡诺图表示及卡诺图化简法_第1页
逻辑函数的卡诺图表示及卡诺图化简法_第2页
逻辑函数的卡诺图表示及卡诺图化简法_第3页
逻辑函数的卡诺图表示及卡诺图化简法_第4页
逻辑函数的卡诺图表示及卡诺图化简法_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五讲

逻辑函数卡诺图化简法1.

§1.6.3逻辑函数卡诺图化简法一、逻辑函数的卡诺图表示1.相邻最小项的概念如果两个最小项中只有一个变量互为反变量,其余变量均相同,那么称这两个最小项为逻辑相邻,简称相邻项。例如,最小项ABC和就是相邻最小项。假设两个相邻最小项出现在同一个逻辑函数中,可以合并为一项,同时消去互为反变量的那个变量。如2.用卡诺图表示最小项

变量有个最小项,用一个小方格代表一个最小项,变量的全部最小项就与个小方格对应。2.小方格的排列

美国工程师卡诺(Karnaugh)将逻辑上相邻的最小项几何上也相邻地排列起来

卡诺图(K-map)。如三变量A、B、C有8个最小项,对应8个小方格AABBCCC原变量和反变量各占图形的一半这样排列,才能使逻辑上相邻的最小项几何上也相邻地表现出来。3.2、图形法化简函数卡诺图〔K图〕图中的一小格对应真值表中的一行,即对应一个最小项,又称真值图AB00011011m0m1m2m3AABBABBAABABAB1010m0m1m2m3miABC01000111100001111000011110m0m1m2m3m4m5m6m7m0m1m2m3m4m5m6m7m12m13m14m15m8m9m10m11ABCD二变量K图三变量K图四变量K图4.〔2〕三变量卡诺图(b)〔1〕二变量卡诺图(b)卡诺图结构“1”原变量;“0”反变量;

“mi”

最小项5.〔3〕四变量卡诺图(b)仔细观察可以发现,卡诺图实际上是按格雷码排列,具有很强的相邻性:6.4、用卡诺图表示逻辑函数解:该函数为三变量,先画出三变量卡诺图,然后根据真值表将8个最小项L的取值0或者1填入卡诺图中对应的8个小方格中即可。〔1〕从真值表到卡诺图例1

某逻辑函数的真值表如下,用卡诺图表示该逻辑函数。7.例1:图中给出输入变量A、B、C的真值表,填写函数的卡诺图ABCF00000101001110010111011100111000ABC010001111011100000010111001110逻辑函数的卡诺图表示8.〔2〕从逻辑表达式到卡诺图解:写成简化形式:

然后填入卡诺图:

如果表达式为最小项表达式,则可直接填入卡诺图。

例2

用卡诺图表示逻辑函数:9.例3

画出的卡诺图

解:直接填入ABCD00011110000111100010001000110111ABCD000111100001111010.例:将F(A、B、C、D)化为最简与非—与非式。解:0100011110001110CDABAB111111BCD11ACDABC11AC1111m14,m15两次填10000逻辑函数的卡诺图表示11.〔1〕2个相邻的最小项结合,2项可以而合并为1项,并消去1个不同的变量。1.卡诺图化简逻辑函数的原理

:具有相邻性的最小项可以合并,并消去不同的因子,合并的结果为这些项的公因子.〔2〕4个相邻的最小项结合,4项可以而合并为1项,并消去2个不同的变量。

〔3〕8个相邻的最小项结合,8项可以而合并为1项,并消去3个不同的变量。二、逻辑函数的卡诺图化简法

总之,个相邻的最小项结合,项可以而合并为1项,可以消去n个不同的变量。12.

2n项相邻,并组成一个矩形组,2n项可以而合并为1项,消去n个因子,合并的结果为这些项的公因子。

化简依据13.利用卡诺图化简的规那么相邻单元格的个数必须是2n个,并组成矩形组时才可以合并。ABCD0001111000011110ADABCD000111100001111014.2.用卡诺图合并最小项的原那么〔圈“1〞的原那么〕〔1〕圈能大那么大;〔并项多,消变量多〕但每个圈内只能含有2n〔n=0,1,2,3……〕个相邻项。〔2〕圈数能少那么少;〔与或式中乘积项少〕〔3〕不能漏圈;卡诺图中所有取值为1的方格均要被圈过,即不能漏下取值为1的最小项。〔4〕可重复圈。但在新画的包围圈中至少要含有1个末被圈过的1方格,否那么该包围圈是多余的。15.

〔1〕画出逻辑函数的卡诺图。〔2〕合并相邻的最小项,即根据前述原那么圈“1〞。〔3〕写出化简后的表达式。每一个圈写一个最简与项,规那么是,取值为1的变量用原变量表示,取值为0的变量用反变量表示,将这些变量相与。然后将所有与项进行逻辑加,即得最简与—或表达式。3.用卡诺图化简逻辑函数的步骤:16.例:将F(A、B、C、D)解:0100011110001110CDAB111111111111ACADBCBDABC化简得:图形法化简函数17.例:图中给出输入变量A、B、C的真值表,填写函数的卡诺图ABCF00000101001110010111011100111000ABC010001111011100000ABABCF=ABC+AB得:图形法化简函数18.利用卡诺图化简ABC0001111001该方框中逻辑函数的取值与变量A无关,当B=1、C=1时取“1”。例1:19.ABC0001111001ABBCF=AB+BC化简过程:卡诺图适用于输入变量为3、4个的逻辑代数式的化简;化简过程比公式法简单直观。20.例3:用卡诺图化简逻辑代数式

首先:逻辑代数式

卡诺图

CAB01000111101110000AB121.例2:化简F(A,B,C,D)=(0,2,3,5,6,8,9,10,11,12,13,14,15)ABCD0001111000011110A22.ABC0100

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论