数字电路第二章逻辑代数基础.ppt
《数字电路第二章逻辑代数基础.ppt》由会员分享,可在线阅读,更多相关《数字电路第二章逻辑代数基础.ppt(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第二章第二章 逻辑代数基础逻辑代数基础 要求:熟练掌握逻辑代数的基本定理和常用公式;逻辑问要求:熟练掌握逻辑代数的基本定理和常用公式;逻辑问 题的描述方法;逻辑函数的化简与变换。题的描述方法;逻辑函数的化简与变换。逻辑是指事物因果之间所遵循的规律。逻辑代数逻辑是指事物因果之间所遵循的规律。逻辑代数(布布尔代数)是按一定逻辑规律进行运算的代数。尔代数)是按一定逻辑规律进行运算的代数。在逻辑代数中,变量的取值只有两种,即逻辑在逻辑代数中,变量的取值只有两种,即逻辑0 0和逻和逻辑辑1 1。但必须指出,这里的逻辑。但必须指出,这里的逻辑0 0和和1 1本身并没有数值的意本身并没有数值的意义,它代表
2、事物矛盾双方的两种状态,义,它代表事物矛盾双方的两种状态,是是与与非非等。等。在逻辑代数中,在逻辑代数中,等号等号只表示逻辑功能上的相同,而不只表示逻辑功能上的相同,而不表示数值相等。表示数值相等。逻辑代数的三种基本运算逻辑代数的三种基本运算 一、逻辑变量与逻辑函数一、逻辑变量与逻辑函数1 1、逻辑变量:、逻辑变量:逻辑代数中的变量称为逻辑变量,一般用大写字逻辑代数中的变量称为逻辑变量,一般用大写字母母A A、B B、C C、表示,逻辑变量的取值只有两种,即逻表示,逻辑变量的取值只有两种,即逻辑辑0 0和逻辑和逻辑1 1。0 0和和1 1称为逻辑常量称为逻辑常量。2 2、逻辑函数:、逻辑函数:
3、逻辑函数与普通代数中的函数相似,它是逻辑函数与普通代数中的函数相似,它是随自变量随自变量的变化而变化的因变量。的变化而变化的因变量。因此,如果用自变量和因因此,如果用自变量和因 变变量分别表示某一事件发生的量分别表示某一事件发生的条件和结果条件和结果,那么该事件的,那么该事件的因果关系就可以用逻辑函数来描述。因果关系就可以用逻辑函数来描述。若若输输入入逻逻辑辑变变量量A A、B B、C C、的的取取值值确确定定后后,其其输输出出逻逻辑辑变变量量F F的的值值也也被被惟惟一一地地确确定定了了,则则可可以以称称F F是是A A、B B、C C、的逻辑函数,的逻辑函数,并记为:并记为:二、三种基本运
4、算二、三种基本运算(与、或、非)与、或、非)1 1、与运算、与运算(逻辑乘逻辑乘)只只有有当当决决定定一一事事件件结结果果的的所所有有条条件件同同时时具具备备时时,结结果果才才能能发发生生。例例如如串串联联开开关关电电路路中中,只只有有在在开开关关A A和和B B都都闭闭合合的的条条件件下下,灯灯F F才才亮亮,这这种种灯灯亮亮与与开开关关闭闭合合的的关系就称为关系就称为“与与”逻辑逻辑。A A、真值表:(输入与输出的关系表格、真值表:(输入与输出的关系表格)设设开开关关A A、B B闭闭合合为为1 1,断断开开为为0 0,设设灯灯F F亮亮为为1 1,灭灭为为0 0,则,则F F与与A A、
5、B B的与逻辑关系可用真值表来描述。的与逻辑关系可用真值表来描述。B B、与逻辑表达式、与逻辑表达式:F=AB 注:符号注:符号“”“”表示逻辑乘,常省去符号表示逻辑乘,常省去符号“”“”。有些。有些 也采用也采用、及及&等符号来表示逻辑乘。等符号来表示逻辑乘。C C、逻辑符号:、逻辑符号:实现与逻辑的单元电路称为与门,其逻辑符号实现与逻辑的单元电路称为与门,其逻辑符号如图所示:如图所示:2 2、或运算、或运算(逻辑加逻辑加)决决定定某某一一结结果果的的所所有有条条件件中中,只只要要有有一一个个成成立立,结结果果就会发生。就会发生。例如并联开关电路中,只要有一个开例如并联开关电路中,只要有一个
6、开关关A A 或或B B闭闭合合的的条条件件下下,灯灯F F就就亮亮,这这种种灯灯亮亮与与开开关关闭闭合合的的关关系就称为系就称为“或或”逻辑。逻辑。A A、真值表:(输入与输出的关系表格、真值表:(输入与输出的关系表格)设设开开关关A A、B B闭闭合合为为1 1,断断开开为为0 0,设设灯灯F F亮亮为为1 1,灭灭为为0 0,则,则F F与与A A、B B的或逻辑关系可用真值表来描述。的或逻辑关系可用真值表来描述。B B、或逻辑表达式:、或逻辑表达式:F F =A+B=A+B 注:或逻辑也称或运算或逻辑加。符号注:或逻辑也称或运算或逻辑加。符号“+”“+”表示逻表示逻 辑加。有些也采用辑
7、加。有些也采用、等符号表示逻辑加。等符号表示逻辑加。C C、逻辑符号:、逻辑符号:实现或逻辑的单元电路称为或门,其逻辑符号实现或逻辑的单元电路称为或门,其逻辑符号如图所示:如图所示:3.3.非运算非运算(逻辑反逻辑反)非非运运算算(逻逻辑辑反反)是是逻逻辑辑的的否否定定:当当条条件件具具备备时时,结结果果不不会会发发生生;而而条条件件不不具具备备时时,结结果果一一定定会会发发生生。例例,在在图图示示的的开开关关电电路路中中,只只有有当当开开关关A A断断开开时时,灯灯F F才才亮亮。这种结果总是同条件相反的逻辑关系称为非逻辑。这种结果总是同条件相反的逻辑关系称为非逻辑。A A、真值表、真值表:
8、B B、逻辑表达式、逻辑表达式:通常称通常称A A为原变量,为原变量,A A为反变量。为反变量。C C、逻辑符号:、逻辑符号:实现非逻辑的单元电路称为非门,其逻辑符号实现非逻辑的单元电路称为非门,其逻辑符号如图所示:如图所示:2 2 逻辑代数的基本定律和规则逻辑代数的基本定律和规则一、基本定律一、基本定律 1 1、变量和常量的关系式、变量和常量的关系式 逻辑变量的取值只有逻辑变量的取值只有0 0和和1 1,根据三种基本运算的,根据三种基本运算的定义,可推得以下关系式。定义,可推得以下关系式。0-10-1律律:A0 =0 A+1 =1自等律自等律:A1=A A+0=A重叠律重叠律:AA=A A+
9、A=A互补律互补律:AA=0 A+A=1 2 2、与普通代数相似的定律、与普通代数相似的定律 交换律交换律:AB=BA A+B=B+A 结结合合律律:(AB)C=A(BC)(A+B)+C=A+(B+C)分分配配律律:A(B+C)=AB+AC A+BC=(A+B)(A+C)以上定律可以用真值表证明,也可以用公式证明。以上定律可以用真值表证明,也可以用公式证明。例例如如:证证明明加加对对乘乘的的分分配配律律A+BC=(A+B)(A+C)。证证:(A+B)(A+C)=AA+AB+AC+BC =A+AB+AC+BC =A(1+B+C)+BC=A+BC 因此有因此有 A+BC=(A+B)(A+C)3 3
10、、逻辑代数中的特殊定律、逻辑代数中的特殊定律 反演律:反演律:还原律:还原律:反演律证明反演律证明二、三个重要规则二、三个重要规则 1.1.代入规则代入规则 任任何何一一个个逻逻辑辑等等式式,如如果果将将等等式式两两边边所所出出现现的的某某一一变变量量都都代代之之以以同同一一逻逻辑辑函函数数,则则等等式式仍仍然然成成立立,这这个个规规则则称称为为代代入入规规则则。因因为为逻逻辑辑函函数数与与逻逻辑辑变变量量一一样,只有样,只有0 0、1 1两种取值。两种取值。例如:已知例如:已知A+B=AB(反演律反演律),若用,若用F F=B+CB+C代替等式代替等式 中的中的B B,则可以得到适用于多变量
11、的反演律。,则可以得到适用于多变量的反演律。即:即:2 2、反演规则、反演规则 如如果果将将逻逻辑辑函函数数式式F F中中所所有有的的算算符符“”“”换换成成“+”“+”,“+”“+”换换成成“”“”,常常量量“0”“0”换换成成“1”“1”,“1”“1”换换成成“0”“0”,原原变变 量量换换成成反反变变量量,反反变变量量换换成成原原变变量量,则则所所得得到到的的就就是是F F。F F 称称为为原原函函数数F F的的反反函函数数,或或称称为补函数。为补函数。反反演演规规则则是是反反演演律律的的推推广广,运运用用它它可可以以简简便便地地求求出出一个函数的反函数。一个函数的反函数。例A、B、注:
12、运用反演规则时应注意两点:注:运用反演规则时应注意两点:A A、不能破坏原式的运算顺序、不能破坏原式的运算顺序先算括号里的,先算括号里的,然后然后 按按“先与后或先与后或”、从左到右的原则运算。、从左到右的原则运算。B B、在两个或两个以上变量上面的非号应保持不变。、在两个或两个以上变量上面的非号应保持不变。3 3、对偶规则、对偶规则 A A、如如果果将将逻逻辑辑函函数数表表达达式式F F中中所所有有的的算算符符“”“”换换成成“+”“+”,“+”“+”换换 成成“”“”,常常 量量“0”“0”换换 成成“1”“1”,“1”“1”换换成成“0”“0”,而而变变量量保保持持不不变变,则则得得出出
13、的的逻逻辑辑函函数数式就是式就是F F的对偶的对偶 式,记为式,记为F F(或或F F*)。例如例如:B B、任何逻辑函数式都存在着对偶式。若任何逻辑函数式都存在着对偶式。若原等式成立,原等式成立,则对偶式也一定成立则对偶式也一定成立。即,如果。即,如果F F=G G,则,则F F=G G。注意:由原式求对偶式时,运算的优先顺序不能改变,注意:由原式求对偶式时,运算的优先顺序不能改变,且式中的非号也保持不变。且式中的非号也保持不变。用用公公式式法法化化简简与与或或式式较较方方便便,但但化化简简或或与与式式较较困困难难。此时可利用对偶规则来进行化简。此时可利用对偶规则来进行化简。三、若干常用公式
14、三、若干常用公式 1 1、合并律:、合并律:A+ABA+AB=A A证:证:A+AB=A(A+AB=A(1 1+B)=A+B)=A1 1=A=A 2 2、吸收律:、吸收律:A+AB=A+B A+AB=A+B 证:证:A+B=(A+A)(A+B)A+B=(A+A)(A+B)=A+AB+AB=A+AB=A+AB+AB=A+AB 在在一一个个与与或或表表达达式式中中,如如果果一一个个乘乘积积项项(如如A A)取取反反后后是是另一个乘积项另一个乘积项(如如AB)AB)的因子,则此因子的因子,则此因子(A)(A)是多余的。是多余的。C、AB+AC+BC=AB+AC 证证:AB+AC+BC=AB+AC+(
15、A+A)BC =AB+AC+ABC+ABC=AB+AC AB+AC+BCD=AB+AC 在在一一个个与与或或表表达达式式中中,如如果果两两个个乘乘积积项项中中的的部部分分因因 子子互互补补(如如ABAB项项和和ACAC项项中中的的A A和和A)A),而而这这两两个个乘乘积积项项中中的的其其余余因因子子(如如B B和和C)C)都都是是第第三三个个乘乘积积项项中中的的因因子子,则则这这个个第三项是多余的。第三项是多余的。推广:推广:AB+AC+BCDEF =AB+AC 3 3 复复 合合 逻逻 辑辑一、复合逻辑运算和复合门一、复合逻辑运算和复合门1 1、与非、与非、或非、或非、与或非逻辑运算与或非
16、逻辑运算 F=AB F=A+B F=AB+CD2 2、异或和同或逻辑运算、异或和同或逻辑运算 A A、异或逻辑:当两个输入变量相异时,输出为、异或逻辑:当两个输入变量相异时,输出为1 1;相同时输出为相同时输出为0 0。逻辑表达式:逻辑表达式:B B、同或逻辑:当两个输入变量相同时输出为、同或逻辑:当两个输入变量相同时输出为1 1;相异时输出为相异时输出为0 0。逻辑表达式:逻辑表达式:注:异或等价于注:异或等价于 真值表:真值表:同或的非,同或的非,反之也成立。反之也成立。C C、异或门和同或门的逻辑符号:、异或门和同或门的逻辑符号:(a a)异或门;异或门;(b b)同或门同或门 D D、
17、常用异或和同或运算公式:、常用异或和同或运算公式:(A(A的个数为偶数的个数为偶数)1)、(A(A的个数为奇数的个数为奇数)2 2)、常用异或和同或运算公式)、常用异或和同或运算公式(非常重要)(非常重要)3 3)实际:异或(同或)门只有)实际:异或(同或)门只有2 2个引脚,因此在由多个引脚,因此在由多个变量构成的异或(同或)式中,必须两两运算。个变量构成的异或(同或)式中,必须两两运算。4 4)异或门的特殊应用:)异或门的特殊应用:可以做传输门(可以做传输门(a)a)及非门(及非门(b)b)。二、逻辑运算符的完备性二、逻辑运算符的完备性 1 1、n n变量的所有逻辑函数都可以用变量的所有逻
18、辑函数都可以用n n个变量及一组逻辑个变量及一组逻辑 运算符运算符“、+、-”-”来构成,来构成,因此称因此称“、+、-”-”运算符是一组完备集。运算符是一组完备集。“与非与非”、“或非或非”、“与或非与或非”运算中的任何一种都能单独实现运算中的任何一种都能单独实现“与、或、与、或、非非”运算,这三种复合运算每种都是完备集,而且实现运算,这三种复合运算每种都是完备集,而且实现函数只需要一种规格的逻辑门。函数只需要一种规格的逻辑门。2 2、逻辑函数式的五种形式:、逻辑函数式的五种形式:A A、与或式、与或式B B、或与式、或与式C C、与非与非式、与非与非式D D、或非或非式、或非或非式E E、
19、与或非式、与或非式 3 3、逻辑函数的五种形式逻辑电路、逻辑函数的五种形式逻辑电路 4 4 逻辑函数的两种标准形式逻辑函数的两种标准形式 一、最小项和最小项表达式一、最小项和最小项表达式 1 1、最小项、最小项 n n个个变变量量的的最最小小项项是是n n个个变变量量的的“与与项项”,其其中中每每个个变变量量都都以以原原变变量量或或反反变变量量的的形形式式出出现现一一次次,n n个个变变量量的的最最小小项项共共有有2 2n n个个。原原变变量量用用“1”“1”表表示示,反反变变量量用用“0”“0”表示。表示。A A、三变量逻辑函数的最小项真值表:、三变量逻辑函数的最小项真值表:B B、最小项具
20、有以下性质:、最小项具有以下性质:1 1)n n变量的全部最小项的逻辑和变量的全部最小项的逻辑和 恒为恒为1 1。2 2)任意两个不同的最小项的逻辑)任意两个不同的最小项的逻辑 乘恒为乘恒为0 0。3 3)n n变量的每一个最小项有变量的每一个最小项有n n个相邻项。个相邻项。2 2、最小项表达式、最小项表达式标准与或式标准与或式 如如果果在在一一个个与与或或表表达达式式中中,所所有有与与项项均均为为最最小小项项,则则称称这这种种表表达达式式为为最最小小项项表表达达式式,或或称称为为标标准准与与或或式、标准积之和式。最小项用式、标准积之和式。最小项用m mi i表示。表示。确定原则:原变量用确
21、定原则:原变量用1 1表示,反变量用表示,反变量用0 0表示。表示。例如:例如:可简写为:可简写为:注:任何一个逻辑函数都可以注:任何一个逻辑函数都可以 表示为最小项之和的形式,表示为最小项之和的形式,只要将真值表中使函数值只要将真值表中使函数值 为为1 1的各个最小项相或,的各个最小项相或,便可得出该函数的最小项便可得出该函数的最小项 表达式。表达式。从真值表可知从真值表可知 最小项表达式为最小项表达式为:二、最大项和最大项表达式二、最大项和最大项表达式 1 1、最大项、最大项 n n个个变变量量的的最最大大项项是是n n个个变变量量的的“或或项项”,其其中中每每一一个变量都以原变量或反变量
22、的形式出现一次。个变量都以原变量或反变量的形式出现一次。n n个个变变量量可可以以构构成成2 2n n个个最最大大项项。最最大大项项用用M Mi i表表示示,对对于于任任何何一一个个最最大大项项,只只有有一一组组变变量量取取值值使使它它为为0 0,而而变量的其余取值均使它为变量的其余取值均使它为1 1。A A、三变量逻辑函数的最大项真值表:、三变量逻辑函数的最大项真值表:B B、最大项具有以下性质:、最大项具有以下性质:1 1)n n变量的全部最大项的逻辑乘恒为变量的全部最大项的逻辑乘恒为0 0。2 2)n n变量的任意两个不同最大项的变量的任意两个不同最大项的 逻辑和必等于逻辑和必等于1 1
23、。3 3)n n变量的每个最大项有变量的每个最大项有n n个相邻项。个相邻项。确定原则:原变量用确定原则:原变量用0 0表示,反变量用表示,反变量用1 1表示。表示。三变量逻辑函数的最大项真值表:三变量逻辑函数的最大项真值表:2 2、最小项与最大项之间的关系、最小项与最大项之间的关系 变量数相同,编号相同的最小项和最大项之间存在变量数相同,编号相同的最小项和最大项之间存在互补关系。互补关系。例如:例如:3 3、最大项表达式、最大项表达式标准或与式标准或与式 在在一一个个或或与与式式中中,如如果果所所有有的的或或项项均均为为最最大大项项,则则称称这这种种表表达达式式为为最最大大项项表表达达式式,
24、或或称称为为标标准准或或与与式式、标标准和之积表达式。准和之积表达式。例由真值表求出该函数最大项表达式。例由真值表求出该函数最大项表达式。1:2:3:4 4、最小项与最大项的关系、最小项与最大项的关系1 1)对于)对于N N个逻辑变量的最小项与最大项,若其项号个逻辑变量的最小项与最大项,若其项号i i相同,则二者互补。相同,则二者互补。即:或2 2)提到最小项与最大项时,)提到最小项与最大项时,一定要说明变量的数目一定要说明变量的数目,否则最小项与最大项这一术语,否则最小项与最大项这一术语将失去意义。将失去意义。例:5 5 逻辑函数的代数法化简逻辑函数的代数法化简 一、逻辑函数化简的必要性一、
25、逻辑函数化简的必要性从逻辑问题概括出来的逻辑函数式,从逻辑问题概括出来的逻辑函数式,不一定是最简不一定是最简式。式。化简电路,化简电路,就是为了降低系统的成本,提高电路就是为了降低系统的成本,提高电路的可靠性,的可靠性,以便用最少的门实现它们。以便用最少的门实现它们。1 1、例如函数:、例如函数:如直接由该函数式得到电路图,则如图所示。如直接由该函数式得到电路图,则如图所示。2、如果将函数化简后其函数式为:如果将函数化简后其函数式为:F=AC+B 则只要用两个门就够了,则只要用两个门就够了,如图所示:如图所示:二、逻辑函数化简的原则二、逻辑函数化简的原则 逻辑函数化简,逻辑函数化简,并没有一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 第二 逻辑 代数 基础
限制150内