第三章 逻辑函数化简_第1页
第三章 逻辑函数化简_第2页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、:布尔代数的基本公式公式名称公式1、0-1律A*0=0A+1=12、自等律A*1=AA+0=A3、等幂律A*A=AA+A=A4、互补律A*A=0A+A=15、交换律A*B=B*AA+B=B+A6、结合律A*(B*C)=(A*B)*CA+(B+C)=(A+B)+C7、分配律A(B+C)=AB+ACA+BC=(A+B)(A+C)8、吸收律1(A+B)(A+B)=AAB+AB=A9、吸收律2A(A+B)=AA+AB=A10、吸收律3A(A+B)=ABA+AB=A+B11、多余项定律(A+B)(A+C)(B+C)=(A+B)(A+C)AB+AC+BC=AB+AC12、否否律()=A13、求反律AB=A

2、+BA+B=A*B下面我们来证明其中的两条定律:(1) 证明:吸收律1第二式AB+AB=A左式二AB+AB二A(B+B)=A二右式(因为B+B=1)(2) 证明:多余项定律AB+AC+BC二AB+AC左式二AB+AC+BC二AB+AC+BC(A+A)=AB+AC+ABC+ABC=AB(1+C)+AC(1+B)=AB+AC=右式证毕注意:求反律又称为摩根定律,它在逻辑代数中十分重要的。二:布尔代数的基本规则代入法则它可描述为逻辑代数式中的任何变量A,都可用另一个函数Z代替,等式仍然成立。对偶法则它可描述为对任何一个逻辑表达式F,如果将其中的“+”换成“*”,“*”换成“+”“1”换成“0”,“0

3、”换成“1”,仍保持原来的逻辑优先级,则可得到原函数F的对偶式G,而且F与G互为对偶式。我们可以看出基本公式是成对出现的,二都互为对偶式。反演法则有原函数求反函数就称为反演(利用摩根定律),我们可以把反演法则这样描述:将原函数F中的“*”换成“+”,“+”换成“*”,“0”换成“1”,“1”换成“0”;原变量换成反变量,反变量换成原变量,长非号即两个或两个以上变量的非号不变,就得到原函数的反函数。一:逻辑函数化简的基本原则逻辑函数化简,没有严格的原则,它一般是依以下几个方面进行:逻辑电路所用的门最少;各个门的输入端要少;逻辑电路所用的级数要少;逻辑电路要能可靠的工作。这几条常常是互相矛盾的,化

4、简要根据实际情况来进行。下面我们来用例题说明一下:例1:化简函数F=AB+CD+AB+CD,并A_用基本逻辑门实现。(1)先化简逻辑函数F=AB+CD+AB+CD=A(B+B)+D(C+C)=A+D二:逻辑函数的形式和逻辑变换逻辑函数的形式很多,一个逻辑问题可以用多种形式的逻辑函数来描述。逻辑函数的表达式可分为五种:1. 与或表达式2.或与表达式3.与非表达式4.或非表达式5.与或非表达式。这几种表达式之间可以互相转换,应根据要求把逻辑函数化简成我们所需要的形式。:在学习之前我们先来了解几个概念(1)逻辑相邻项:它可描述为在两个与或逻辑中,除某个因子互为非外,其余的因子都相同。(2)逻辑最小项

5、:它可描述为在给定变量数目的逻辑函数中,所有变量参加相与的项。在某一个最小项中每个变量只能以原变量或反变量的形式出现一次。逻辑最小项的性质是:全部最小项之和为“1;两个不同的最小项之积为“0”;n变量有2n项最小项。(3)最小项标准式:全是最小项组成的“与或式。二:卡诺图化简的基本原理凡两个逻辑相邻项,可合并为一项,其合并的逻辑函数是保留相同的,消去相异的变量。三:卡诺图的结构每一个最小项用一个方格表示,逻辑相邻的项几何位置上也相邻,卡诺图每方格取值按循环码排列四:卡诺图的表示法先将逻辑函数式化为最小项表达式,再填写卡诺图。用真值表填写对应的卡诺图方格。直接填写(横纵保留相同的因子)五:卡诺图

6、中的最小项的合并规律合并规律:21个相邻项合并时消去一个相同的变量,22个相邻的项合并时消去两个相同的变量,以此类推,2n个相邻的项合并时消去n个相同的变量。相邻项的性质是(1)具有公共边(2)对折重合(3)循环相邻六:与或逻辑化简例:化简F=BCD+BC+ADC+ABC+ABC(用图形法)(1)用卡诺图表示逻辑函数:(如下图)(2)画卡诺圈圈住全部“1”的方格(规则是:圈尽可能大;允许重复,但要新;孤立的“1”独圈。)(3)组成新函数是F=BC+AC+ADB(4)画出逻辑电路:(如右下图所示)(1)与非逻辑形式方法是:把逻辑函数用卡诺图化简得与或式,然后与或式两次求反即得与非式。(2)或与逻

7、辑形式方法是:从卡诺图上求其反函数(圈0方格)由反函数求得原函数,再利用摩根定律即得或与式。也可直接从卡诺图中求得或与式:把图中的0作为原变量,把原变量相或起来,就得每一或项,把每一项再与起来就是我们所求的结果。我们用例题来说明一下:例2:求例题1得或与式.1. 我们先用卡诺图表示函数式(如下左图)2. 然后圈图中的0方格,用或与式把函数的化简结果表示出来F=(A+B+D)(A+B+C)(A+B+C)3. 再用逻辑门电路来实现逻辑函数的化简结果.(如下右图)(3) 或非逻辑形式方法是:先求得或与式,然后两次求反即得或非式。(4) 与或非逻辑形式方法是(有两种)得与或式后,两次求反不用摩根定律处

8、理即得.求得反函数(反函数的求法是:在卡诺图中圈0方格,然后用与或式把0方格实现出来既是反函数)后,再求一次反不用摩根定律处理即得。八:无关项及无关项的应用逻辑问题分完全描述和非完全描述两种。完全描述就是函数得每组变量不管取什麽值,逻辑函数都有意义,逻辑函数与每个最小项都有关。非完备描述就是在实际中变量的某些取值式函数没有意义或变量之间有一定的制约关系。我们把与函数无关的最小项称为无关项,它有时也称为禁止项,约束项,任意项。它的输出是任意的。化简有无关项的逻辑函数时,若无关项对化简有帮助则认为是“1”否则为“0”。例3.化简F=ACB+BAC约束项条件为AB+AC+BC=01.先用卡诺图把函数

9、表示出来,约束项就是AB、AC、BC不能同时为0(如下左图)2. (我们从图中可以看到,若不考虑无关项的话,函数时不能化简得)考虑无关项的化简结果为F=A+C.3.用门电路来实现逻辑函数.(如下右图)九:输入只有原变量的函数化简在实际中有时会遇到只有原变量的函数,那怎样化简它呢?用非门求得反变量来解决这种问题是很不经济。可以用三级电路设计法(阻塞法)来解决这样的问题.在卡诺图中人们可以发现一种特殊现象.当卡诺圈中含有全1方格(二变量的11即AB;三变量的111即ABC;等)时,其化简结果均为原变量在化简这类问题时就可以利用这个性质,若没有给全1的逻辑项,可以先把它在卡诺图中圈出来,然后再阻塞掉即可。例4:输入只有原变量,用与非门实现F=(3,4,5,6)1现在用卡诺图化简函数(如下左图),并阻塞掉全1方格.F二AABC+BCABC二匝反-BCABC2用逻辑门电路实现逻辑函数如下右图所示(它为三级电路)00n0(1o)J十:多输出函数的化简实际中电路常常有两个或两个以上的输出端,在化简这类问题是不能单纯地去追求各个函数最简

温馨提示

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

评论

0/150

提交评论