数电第二章 逻辑代数基础(精品).ppt
《数电第二章 逻辑代数基础(精品).ppt》由会员分享,可在线阅读,更多相关《数电第二章 逻辑代数基础(精品).ppt(151页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 逻辑代数基础内容提要内容提要本章介绍分析数字逻辑功能的数学方法。首本章介绍分析数字逻辑功能的数学方法。首先介绍逻辑代数的基本运算、常用公式和基本定先介绍逻辑代数的基本运算、常用公式和基本定理,然后介绍逻辑代数及其表示方法、逻辑函数理,然后介绍逻辑代数及其表示方法、逻辑函数的化简。重点掌握卡诺图化简逻辑函数,为后续的化简。重点掌握卡诺图化简逻辑函数,为后续课程打下基础。课程打下基础。本章的内容本章的内容2.1概述概述2.2逻辑代数中的三种基本运算逻辑代数中的三种基本运算2.3逻辑代数的基本公式和常用公式逻辑代数的基本公式和常用公式2.4逻辑代数的基本定理逻辑代数的基本定理2.5逻辑函数及
2、其表示方法逻辑函数及其表示方法2.6逻辑函数的化简方法逻辑函数的化简方法2.7具有无关项的逻辑函数及其化简具有无关项的逻辑函数及其化简2.1概述概述在数字电路中,在数字电路中,1位二进制数码位二进制数码“0”和和“1”不不仅可以表示数量的大小,也可以表示事物的两种不同仅可以表示数量的大小,也可以表示事物的两种不同的逻辑状态,如电平的高低、开关的闭合和断开、电的逻辑状态,如电平的高低、开关的闭合和断开、电机的起动和停止、电灯的亮和灭等。机的起动和停止、电灯的亮和灭等。这种只有两种这种只有两种对立逻辑状态的逻辑关系,称为二值逻辑。对立逻辑状态的逻辑关系,称为二值逻辑。当二进制数码当二进制数码“0”
3、和和“1”表示二值逻辑,并表示二值逻辑,并按某种因果关系进行运算时,称为按某种因果关系进行运算时,称为逻辑运算逻辑运算,最基,最基本的三种逻辑运算为本的三种逻辑运算为“与与”、“或或”、“非非”,它,它与算术运算的本质区别是与算术运算的本质区别是“0”和和“1”没有数量的没有数量的意义。故在逻辑运算中意义。故在逻辑运算中1+1=1(或运算)或运算)2.1.1二值逻辑和逻辑运算二值逻辑和逻辑运算 数字电路是一种开关电路,输入、输出量是高、数字电路是一种开关电路,输入、输出量是高、低电平,可以用二值变量(取值只能为低电平,可以用二值变量(取值只能为0 0,l l)来表来表示。输入量和输出量之间的关
4、系是一种逻辑上的因示。输入量和输出量之间的关系是一种逻辑上的因果关系。仿效普通函数的概念,数字电路可以用逻果关系。仿效普通函数的概念,数字电路可以用逻辑函数的的数学工具来描述。辑函数的的数学工具来描述。2.1.2数字电路的特点及描述工具数字电路的特点及描述工具逻辑代数是布尔代数在数字电路中二值逻辑的逻辑代数是布尔代数在数字电路中二值逻辑的应用,它首先是由英国数学家乔治应用,它首先是由英国数学家乔治.布尔(布尔(GeorgeBoole)提出的,用在逻辑运算上。后来用在数字电提出的,用在逻辑运算上。后来用在数字电路中,就被称为开关代数或逻辑代数,它是逻辑函路中,就被称为开关代数或逻辑代数,它是逻辑
5、函数的基础。数的基础。注意:注意:1.逻辑代数和普通数学代数的运算相似,如有交换逻辑代数和普通数学代数的运算相似,如有交换律、结合律、分配律,而且逻辑代数中也用字母表律、结合律、分配律,而且逻辑代数中也用字母表示变量,叫逻辑变量。示变量,叫逻辑变量。2.逻辑代数和普通数学代数有本质区别,普通数学逻辑代数和普通数学代数有本质区别,普通数学代数中的变量取值可以是正数、负数、有理数和无代数中的变量取值可以是正数、负数、有理数和无理数,是进行十进制(理数,是进行十进制(09)数值运算。而逻辑代)数值运算。而逻辑代数中变量的取值只有两个:数中变量的取值只有两个:“0”和和“1”。并且。并且“0”和和“1
6、”没有数值意义,它只是表示事物的两没有数值意义,它只是表示事物的两种逻辑状态。种逻辑状态。2.2逻辑代数中的三种基本运算逻辑代数中的三种基本运算在二值逻辑函数中,最基本的逻辑运算有与在二值逻辑函数中,最基本的逻辑运算有与(AND)、)、或(或(OR)、)、非(非(NOT)三种逻辑运算。三种逻辑运算。2.2.1与运算与运算与运算也叫逻辑乘或逻辑与,即当所有的条件与运算也叫逻辑乘或逻辑与,即当所有的条件都满足时,事件才会发生,都满足时,事件才会发生,即即“缺一不可缺一不可。如图如图2.2.1所示电路,所示电路,两个串联的开关控制一盏两个串联的开关控制一盏灯就是与逻辑事例,只有灯就是与逻辑事例,只有
7、开关开关A、B同时闭合时灯才同时闭合时灯才会亮。会亮。设开关闭合用设开关闭合用“1”表示,表示,断开用断开用“0”表示表示;灯亮用;灯亮用“1”表示,灯灭用表示,灯灭用“0”表表示(逻辑赋值),则可得到示(逻辑赋值),则可得到表表2.2.1所示的输入输出的逻所示的输入输出的逻辑关系,称为真值表辑关系,称为真值表从表中可知,其逻辑规律服从表中可知,其逻辑规律服从从“有有0出出0,全,全1才出才出1”这种与逻辑可以写成下面的表达这种与逻辑可以写成下面的表达式:式:称为与逻辑式,这种运算称为称为与逻辑式,这种运算称为与与运算运算也可以用图也可以用图2.2.2表示与表示与逻辑,称为逻辑门或逻逻辑,称为
8、逻辑门或逻辑符号,辑符号,实现与逻辑运实现与逻辑运算的门电路称为与门。算的门电路称为与门。2.2.2或运算或运算或运算也叫逻辑加或逻辑或,即当其中一个条或运算也叫逻辑加或逻辑或,即当其中一个条件满足时,事件就会发生,件满足时,事件就会发生,即即“有一即可有一即可若有若有n个逻辑变量做与运算,其逻辑式可表示为个逻辑变量做与运算,其逻辑式可表示为如图如图2.2.3所示电路,所示电路,两个两个并联的开关控制一盏灯就是或并联的开关控制一盏灯就是或逻辑事例,只要开关逻辑事例,只要开关A、B有有一个闭合时灯就会亮。一个闭合时灯就会亮。用与前面相同的逻辑赋用与前面相同的逻辑赋值同样也可得到其真值表如值同样也
9、可得到其真值表如表表2.2.2所示,其逻辑规律服所示,其逻辑规律服从从“有有1出出1,全,全0才出才出0”其逻辑式为其逻辑式为上式说明:当逻辑变量上式说明:当逻辑变量A、B有有一个为一个为1时,逻辑函数输出时,逻辑函数输出Y就就为为1。只有。只有A、B全为全为0,Y才为才为0。其逻辑门符号如图其逻辑门符号如图2.2.4所示,所示,实现或逻辑实现或逻辑运算的门电路称为或门。运算的门电路称为或门。若有若有n个逻辑变量做或运算,其逻辑式可表示为个逻辑变量做或运算,其逻辑式可表示为3.非逻辑运算非逻辑运算条条件件具具备备时时,事事件件不不发发生生;条条件件不不具具备备时时,事事件发生,这种因果关系叫做
10、逻辑非,也称逻辑求反件发生,这种因果关系叫做逻辑非,也称逻辑求反如图如图2.2.5所示电路,所示电路,一个开关一个开关控制一盏灯就是非逻辑事例,控制一盏灯就是非逻辑事例,当开关当开关A闭合时灯就会不亮。闭合时灯就会不亮。非逻辑运算也叫逻辑非或非逻辑运算也叫逻辑非或非运算、反相运算,即输出变非运算、反相运算,即输出变量是输入变量的相反状态。其量是输入变量的相反状态。其逻辑式为逻辑式为用与前面相同的逻辑赋用与前面相同的逻辑赋值同样也可得到其真值表如值同样也可得到其真值表如表表2.2.3所示所示注:上式也可写成注:上式也可写成其逻辑门符号如图其逻辑门符号如图2.2.6所示,所示,实现非逻辑运算实现非
11、逻辑运算的门电路称为非门的门电路称为非门以上为最基本的三种逻辑运算,除此之外,还以上为最基本的三种逻辑运算,除此之外,还有下面的由基本逻辑运算组合出来的逻辑运算有下面的由基本逻辑运算组合出来的逻辑运算4.与非(与非(NAND)逻辑运算逻辑运算与非运算是先与运算后非运算与非运算是先与运算后非运算的组合。以二变量为例,布尔的组合。以二变量为例,布尔代数表达式为:代数表达式为:其真值表如表其真值表如表2.2.4所示所示其逻辑规律服从其逻辑规律服从“有有0出出1,全全1才出才出0”实现与非运算用与非门电路来实现与非运算用与非门电路来实现,如图实现,如图2.2.7所示所示5.或非(或非(NOR)运算运算
12、或非运算是先或运或非运算是先或运算后非运算的组合。以算后非运算的组合。以二变量二变量A、B为例,布尔为例,布尔代数表达式为:代数表达式为:或非逻辑规律服从或非逻辑规律服从有有“1”出出“0”全全“0”出出“1”或非运算用或非门电路来实现,或非运算用或非门电路来实现,如图如图2.2.8所示所示其真值表如表其真值表如表2.2.5所示所示与或非运算是与或非运算是“先与后或再非先与后或再非”三种运算的组合。三种运算的组合。以四变量为例,逻辑表达式为:以四变量为例,逻辑表达式为:上式说明:当输入变量上式说明:当输入变量A、B同时为同时为1或或C、D同时为同时为1时,时,输出输出Y才等于才等于0。与或非运
13、算。与或非运算是先或运算后非运算的组合。是先或运算后非运算的组合。在工程应用中,与或非运算在工程应用中,与或非运算由与或非门电路来实现,其由与或非门电路来实现,其真值表见书真值表见书P22表表2.2.6所示,所示,逻辑符号如图逻辑符号如图2.2.9所示所示6.与或非运算与或非运算其门电路的逻辑符号如图其门电路的逻辑符号如图2.2.10所示所示其其布尔表达式(逻辑函数式)为布尔表达式(逻辑函数式)为7.异或运算异或运算符号符号“”表示异或运算,即两个输入逻辑变量取表示异或运算,即两个输入逻辑变量取值不同时值不同时Y=1,即即不同为不同为“1”相同为相同为“0”,异或运异或运算用异或门电路来实现算
14、用异或门电路来实现其真值表如表其真值表如表2.2.6所示所示异或运算的性质异或运算的性质1.交换律:交换律:2.结合律:结合律:3.分配律:分配律:推论:当推论:当n个变量做异或运算时,若有偶数个变量取个变量做异或运算时,若有偶数个变量取“1”时,则函数为时,则函数为“0”;若奇数个变量取;若奇数个变量取1时,则时,则函数为函数为1.4.8.同或运算:同或运算:其布尔表达式为其布尔表达式为符号符号“”表示同或运算,即两个输入变量值相同表示同或运算,即两个输入变量值相同时时Y=1,即即相同为相同为“1”不同为不同为“0”。同或运算用同或运算用同或门电路来实现,它等价于异或门输出加非门,同或门电路
15、来实现,它等价于异或门输出加非门,其真值表如表其真值表如表2.2.7所示所示其门电路的逻辑符号如图其门电路的逻辑符号如图2.2.11所示所示2.3逻辑代数的基本公式和常用公式逻辑代数的基本公式和常用公式2.3.1基本公式基本公式表表2.3.1为逻辑代数的基本公式,也叫布尔恒等式为逻辑代数的基本公式,也叫布尔恒等式表表2.3.1逻辑代数的基本公式逻辑代数的基本公式返回返回A返回返回BA0=0A+0=AA1=AA+1=12.交换律、结合律、分配律交换律、结合律、分配律a.交换律:交换律:AB=BAA+B=B+Ab.结合律:结合律:A(BC)=(AB)CA+(BC)=(AB)+Cc.分配律:分配律:
16、A(B+C)=AB+ACA+BC=(A+B)(A+C)1.关于变量与常数关系的定理关于变量与常数关系的定理说明:由表中可以看出说明:由表中可以看出链接链接Aa.互补律:互补律:b.重叠律:重叠律:AA=AA+A=Ac.非非律:非非律:d.吸收律:吸收律:A+AB=AA(A+B)=Ae.摩根定律:摩根定律:注:以上定律均可由真值表验证注:以上定律均可由真值表验证3.逻辑函数独有的基本定理逻辑函数独有的基本定理链接链接B2.3.2若干常用公式若干常用公式表表2.3.2为常用的一些公式为常用的一些公式表表2.3.2常用公式常用公式说明:说明:1.AABA:在两个乘积项相加时,如果其中一在两个乘积项相
17、加时,如果其中一项包含另一项,则这一项是多余的,可以删掉;项包含另一项,则这一项是多余的,可以删掉;2.AA BAB:在:在两个乘积项相加时,如果其两个乘积项相加时,如果其中一项含有另一项的取反因子,则此取反因子多余的,中一项含有另一项的取反因子,则此取反因子多余的,可从该项中删除;可从该项中删除;3.ABAB A:在:在两个乘积项相加时,如果它两个乘积项相加时,如果它们其中的一个因子相同,而另一个因子取反,则两项们其中的一个因子相同,而另一个因子取反,则两项合并,保留相同因子;合并,保留相同因子;4.A(AB)A:在:在当一项和包含这一项的和项当一项和包含这一项的和项相乘时,其和项可以消掉相
18、乘时,其和项可以消掉5.ABA CBCABA C:在三个乘积项相加:在三个乘积项相加时,如果前两项中的一个因子互为反,那么剩余的因时,如果前两项中的一个因子互为反,那么剩余的因子组成的另一项则是多余的,可以删掉;子组成的另一项则是多余的,可以删掉;公式公式ABA CBCDABA C的原理和上述相同的原理和上述相同6.A(AB)AB:如果某项和包含这一项的如果某项和包含这一项的乘积项取反相乘时,则这一项可以删掉;乘积项取反相乘时,则这一项可以删掉;7.A(AB)A:当某个项取反和包含这一项当某个项取反和包含这一项的乘积项取反相乘时,则只保留这个取反项的乘积项取反相乘时,则只保留这个取反项以上的公
19、式比较常用,应该能熟用,为以后以上的公式比较常用,应该能熟用,为以后逻辑函数的化简打好基础逻辑函数的化简打好基础2.4逻辑代数的基本定理逻辑代数的基本定理2.4.1代入定理代入定理内容:内容:任何一个含有变量任何一个含有变量A 的等式,如果将所有出现的等式,如果将所有出现A的位置都用同一个逻辑函数的位置都用同一个逻辑函数G来替换,则等式仍然来替换,则等式仍然成立。成立。利用代入定理可以证明一些公式,也可以将利用代入定理可以证明一些公式,也可以将前面的两变量常用公式推广成多变量的公式前面的两变量常用公式推广成多变量的公式证明:方程的左边有证明:方程的左边有A的地方代入的地方代入G得:得:B(A十
20、十D)十十CB(A十十D)十十BCBA十十BD十十BC方程的右边有方程的右边有A的地方代入的地方代入G得:得:B(A十十D)十十BCBA十十BD十十BC故故B(A十十D)十十CB(A十十D)十十BC例例2.4.1若若B(A十十C)BA十十BC,现将所有出现现将所有出现A的地的地方都代入函数方都代入函数GA十十D,则证明等式仍成立则证明等式仍成立证明:设证明:设GBC代入公式左右的代入公式左右的B中中同理设同理设GBC代入式子左右的代入式子左右的B例例2.4.2试用代入规则证明摩根定律适用多变量的试用代入规则证明摩根定律适用多变量的情况情况可得可得故:故:可得可得内容:内容:若已知逻辑函数若已知
21、逻辑函数Y的逻辑式,则只要将的逻辑式,则只要将Y式中式中所有的所有的“.”换为换为“+”,“+”换为换为“.”,常量常量“0”换成换成“1”,“1”换成换成“0”,所有原变量(不带非,所有原变量(不带非号)变成反变量,所有反变量换成原变量,得到的号)变成反变量,所有反变量换成原变量,得到的新函数即为原函数新函数即为原函数Y的反函数(补函数)的反函数(补函数)Y。利用利用摩根定律,可以求一个逻辑函数摩根定律,可以求一个逻辑函数的反函数。的反函数。2.反演定理反演定理注意:注意:1.变换中必须保持变换中必须保持先与后或先与后或的顺序;的顺序;2.对跨越两个或两个以上变量的对跨越两个或两个以上变量的
22、“非号非号”要要保留不变;保留不变;解:由摩根定理解:由摩根定理或或直接求反直接求反例例2.4.3已知已知YA(BC)C D,求求Y 解:由反演定理解:由反演定理例例例例2.4.42.4.4若若若若 Y Y(AA BB)C CDD+C+C,求反函数求反函数求反函数求反函数或或直接求反得直接求反得3.对偶规则对偶规则对偶式:对偶式:设设Y是一个逻辑函数,如果将是一个逻辑函数,如果将Y中所有的中所有的“+”换成与换成与“”,“.”换成与换成与“+”,“1”换换成与成与“0”,“0”换成与换成与“1”,而变量保持不变,而变量保持不变,则所得的新的逻辑式则所得的新的逻辑式YD称为称为Y的对偶式。的对偶
23、式。如:如:对偶规则:对偶规则:如果两个函数如果两个函数Y和和G相等,则其对偶式相等,则其对偶式YD和和GD也必然相等,也必然相等,Viceversa。利用对偶式可以证明。利用对偶式可以证明一些常用公式一些常用公式例例1.1.5试利用对偶规则证明分配律试利用对偶规则证明分配律ABC=(A+B)(A+C)式子成立式子成立证明:设证明:设YABC,G(A+B)(A+C),则它们的对则它们的对偶式为偶式为由于由于故故YG,即,即ABC=(A+B)(A+C)证明:设证明:设则它们的对偶式为则它们的对偶式为由于由于故故YG,即即例例1.1.6试利用对偶规则证明吸收律试利用对偶规则证明吸收律AA BAB式
24、子成立式子成立2.5逻辑函数的定义:逻辑函数的定义:其中:其中:A1,A2An称为称为n个输入逻辑变量,取值只能个输入逻辑变量,取值只能是是“0”或是或是“1”,Y为输出逻辑变量,取值只能是为输出逻辑变量,取值只能是“0”或或是是“1”则则F称为称为n变量的逻辑函数变量的逻辑函数在数字电路中,输入为二值逻辑变量,输出也在数字电路中,输入为二值逻辑变量,输出也是二值变量,则表示输入输出的逻辑函数关系,即是二值变量,则表示输入输出的逻辑函数关系,即如如YAB C,表示输出等于变量,表示输出等于变量B取反和变量取反和变量C的与,再和变量的与,再和变量A相或。相或。2.5.1逻辑函数逻辑函数一一、逻辑
25、真值表、逻辑真值表2.5.2逻辑函数的几种表示方法逻辑函数的几种表示方法 逻辑函数的表示方法很多,比较常用的如下:逻辑函数的表示方法很多,比较常用的如下:逻辑真值表就是采用一逻辑真值表就是采用一种表格来表示逻辑函数的运种表格来表示逻辑函数的运算关系,其中输入部分列出算关系,其中输入部分列出输入逻辑变量的所有可能取输入逻辑变量的所有可能取值得组合,输出部分根据逻值得组合,输出部分根据逻辑函数得到相应的输出逻辑辑函数得到相应的输出逻辑变量值。变量值。如表如表2.5.1表示的异或逻表示的异或逻辑关系的函数,即辑关系的函数,即YBA011101110000输出输出输入输入表表2.5.1YA BAB 二
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数电第二章 逻辑代数基础精品 第二 逻辑 代数 基础 精品
限制150内