二逻辑函数及其简化课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《二逻辑函数及其简化课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 逻辑 函数 及其 简化 课件
- 资源描述:
-
1、 第二章第二章 逻辑函数及其简化逻辑函数及其简化n2.1 逻辑代数逻辑代数 n2.1.1 基本逻辑基本逻辑n2.1.2 基本逻辑运算基本逻辑运算n2.1.3 真值表与逻辑函数真值表与逻辑函数n2.1.4 逻辑函数相等逻辑函数相等n2.1.5 三个规则三个规则 n2.1.6 常用公式常用公式n2.1.7 逻辑函数的标准形式逻辑函数的标准形式n2.2 逻辑函数的简化逻辑函数的简化n2.2.1 公式化简法公式化简法n2.2.2 卡诺图化简法卡诺图化简法n作业:n补2.1、补2.2、n2.1(1)(2)(3)、2.2(1)(2)、2.3(1)(4)、2.4(1)(2)、2.5(1)(3)(10)、2.
2、6(1)n2.7(1)、2.8(1)(3)(5)n2.9(1)(8)第第2章章 逻辑函数及其化简逻辑函数及其化简n布尔代数:布尔代数:18491849年,英国数学家乔治年,英国数学家乔治布尔首先提出了描述客观布尔首先提出了描述客观事物逻辑关系的数学方法事物逻辑关系的数学方法.n开关代数:开关代数:19381938年,克劳德年,克劳德香农将布尔代数应用到继电器开关电香农将布尔代数应用到继电器开关电路的设计。路的设计。n逻辑代数:逻辑代数:随着数字技术的发展,布尔代数成为数字逻辑电路的随着数字技术的发展,布尔代数成为数字逻辑电路的分析与设计的基础。分析与设计的基础。本章主要内容本章主要内容n简单介
3、绍逻辑代数的基本公式、重要定简单介绍逻辑代数的基本公式、重要定理、常用公式。理、常用公式。n介绍逻辑函数及其表示方法。介绍逻辑函数及其表示方法。n重点讲述:重点讲述:应用逻辑代数简化逻辑函数应用逻辑代数简化逻辑函数的方法的方法代数法代数法和和卡诺图法卡诺图法。2.1 逻辑代数逻辑代数2.1.1 基本逻辑基本逻辑n在二值逻辑中,最基本的逻辑:在二值逻辑中,最基本的逻辑:n与逻辑(与逻辑(逻辑乘)n或逻辑、或逻辑、(逻辑加)、n非逻辑。非逻辑。(逻辑反)、定义:开关闭合为1,断开为0。灯亮为1,灯灭为0。1、与逻辑FE AB 真值表 1 1 1 1 0 0 0 1 0 0 0 0 A B FFE
4、AB与逻辑可以用逻与逻辑可以用逻辑表达式表示为辑表达式表示为F=AB n例:与逻辑关系例:与逻辑关系n可以得出这样一种因果关系:可以得出这样一种因果关系:n只有只有当决定某一事件(如灯亮)的条件(如开关合上)当决定某一事件(如灯亮)的条件(如开关合上)全部全部具备时,这一事件(如灯亮)具备时,这一事件(如灯亮)才才会发生。会发生。n这种因果关系称为:这种因果关系称为:与逻辑关系与逻辑关系图 与门的逻辑符号 FAB(a)(b)&FAB(c)FAB 实现与逻辑的单元电实现与逻辑的单元电路称为与门,其逻辑符号路称为与门,其逻辑符号如图所示。如图所示。实现了实现了F=AB的功能。的功能。灭为0。定义:
5、开关闭合为1,断开为0。灯亮为1,灯F 1 1 1 1 0 1 0 1 1 0 0 0 A B F真值表F 或逻辑可以用逻辑或逻辑可以用逻辑表达式表示为表达式表示为F=A+B n或逻辑关系或逻辑关系n可得因果关系:可得因果关系:n只要在决定某一事件(如灯亮)的各种条件只要在决定某一事件(如灯亮)的各种条件(如开关合上)中,有一个或几个条件具备时,(如开关合上)中,有一个或几个条件具备时,这一事件(如灯亮)就会发生。这一事件(如灯亮)就会发生。或门的逻辑符号 FAB(a)(b)FAB(c)1FAB 实现或逻辑的单元电实现或逻辑的单元电路称为或门,其逻辑符路称为或门,其逻辑符号如图所示。号如图所示
6、。实现了实现了F=A+B的功能。的功能。1 00 1A F真值表非逻辑的逻辑表达式为 AF 通常称A为原变量,为反变量。An非逻辑关系非逻辑关系n可得因果关系:可得因果关系:n事件(如灯亮)发生的条件(如开关合上)具事件(如灯亮)发生的条件(如开关合上)具备时,事件(如灯亮)不会发生;反之,事件备时,事件(如灯亮)不会发生;反之,事件发生的条件不具备时,事件发生。发生的条件不具备时,事件发生。图 2-8 非门逻辑符号 FA(a)FA(b)1FA(c)实现非逻辑的单元电实现非逻辑的单元电路称路称为非门,其为非门,其逻辑符逻辑符号如图所示。号如图所示。实现了实现了 的功能。的功能。AF n上述三种
7、基本逻辑可用上述三种基本逻辑可用逻辑代数逻辑代数来描述来描述n在逻辑代数中,用字母在逻辑代数中,用字母A A、B B、C C、P P来来表示逻辑变量,表示逻辑变量,n如:开关、灯如:开关、灯n这些逻辑变量在二值逻辑中只有这些逻辑变量在二值逻辑中只有0 0和和1 1两种取值,以代表两种取值,以代表逻辑变量的两种不同的逻辑状态。(表示开关的断逻辑变量的两种不同的逻辑状态。(表示开关的断/开,开,灯的灭灯的灭/亮)亮)2.1.2 基本逻辑运算基本逻辑运算最基本的逻辑运算有三种:最基本的逻辑运算有三种:逻辑加、逻辑乘、逻辑非逻辑加、逻辑乘、逻辑非1.1.逻辑加(或运算)逻辑加(或运算)nP=A+BP=
8、A+Bn意义:意义:nA A或者或者B B只要有一个为只要有一个为1 1,则函数值,则函数值P P就为就为1 1n表示表示或逻辑或逻辑关系,电路上用关系,电路上用或门或门实现或运算实现或运算n运算规则:运算规则:n0 00 00 0 n0 01 11 1n1 10 01 1n1 11 11 1n一般形式:一般形式:nA+0=AA+0=AnA+1=1A+1=1nA+A=AA+A=An逻辑加的运算和二进逻辑加的运算和二进制加法规则是不同的制加法规则是不同的逻辑变量逻辑变量:用字母等标识符表示用字母等标识符表示输入取值输入取值:逻辑:逻辑0 0和逻辑和逻辑1 1仅表仅表示相互对立的示相互对立的两种逻
9、辑状态;两种逻辑状态;不代表数值大小,不代表数值大小,运算结果运算结果:只有逻辑:只有逻辑0 0、逻辑、逻辑1 1两种可能两种可能逻辑加逻辑加1 AA2.2.逻辑乘(与运算)逻辑乘(与运算)nP=AP=AB Bn意义:意义:n只有只有A A和和B B都为都为1 1时,时,P P才为才为1 1n表示表示与逻辑与逻辑关系,电路上用关系,电路上用与门与门实现与实现与运算运算n运算规则:运算规则:一般形式:一般形式:n0 00 00 A0 A1=A1=An0 01=0 A1=0 A0=00=0n1 10=0 A0=0 AA=AA=An1 11=11=1逻辑乘逻辑乘0 AA3.3.逻辑非(非运算)逻辑非
10、(非运算)n意义:意义:函数值为输入变量的反函数值为输入变量的反n表示表示非逻辑非逻辑关系,电路上用关系,电路上用非门非门实现实现非非运算运算n运算规则:运算规则:一般形式:一般形式:AP 10 01 AA 1 AA0 AA4.4.复合逻辑运算复合逻辑运算(1 1)与非逻辑)与非逻辑n表达式:表达式:n先先“与与”运算,再运算,再“非非”运算运算n真值表:真值表:n由真值表可见:由真值表可见:只要输入变量中有一个为只要输入变量中有一个为0 0,输出就,输出就为为1 1BAPn逻辑符号逻辑符号(2 2)或非逻辑)或非逻辑n表达式:表达式:n先先“或或”,后,后“非非”n真值表:真值表:n由真值表
11、可见:由真值表可见:只有输入变量全为只有输入变量全为0 0,输出才为,输出才为1 1BAP(3 3)与或非逻辑)与或非逻辑(p18)(p18)n表达式:表达式:n顺序:顺序:A A、B B“与与”,C C、D D“与与”,再,再“或或”,“非非”n真值表:真值表:DCBAPn(4 4)同或逻辑和异或逻辑)同或逻辑和异或逻辑n同或:同或:A A和和B B的值相同时,的值相同时,P P才为才为1 1n表达式:表达式:n真值表:真值表:AP ABBABn运算规则:运算规则:一般形式:一般形式:n0 0=1 A 0=n0 1=0 A 1=An1 0=0 A =0n1 1=1 A A=1AA同或逻辑同或
12、逻辑n异或:异或:nA A和和B B取值相异时,取值相异时,P P才为才为1 1n表达式:表达式:n真值表:真值表:BABABAPn运算规则:运算规则:一般形式:一般形式:AA0011000110101AA11 AA0 AA异或异或逻辑逻辑n由上分析可见:由上分析可见:n同或与异或逻辑正好相反,因此:同或与异或逻辑正好相反,因此:nA B=n同或逻辑同或逻辑称为:称为:异或非异或非BABABAn对于两变量来说,若原变量相同,则取对于两变量来说,若原变量相同,则取非后的反变量也相同,反之亦然。非后的反变量也相同,反之亦然。nA B=ABBABAn若若A A和和B B相同,则相同,则 必与必与B
13、B相异(相异(A A与与 相异),反之亦然。相异),反之亦然。nA B=B=ABABAABABBAABP001010111001表2-1-12 楼道灯开关状态表和真值表开关开关 A A灯灯cdbdbcaa亮亮灭灭灭灭亮亮开关开关 B BabcdAB图2-1-6 楼道灯开关示意图求解给定逻辑命题的逻辑函数求解给定逻辑命题的逻辑函数表达式。表达式。第一步:由逻辑命题列真值表。第一步:由逻辑命题列真值表。(0)(0)(0)(1)(1)(1)2.1.32.1.3真值表与逻辑函数真值表与逻辑函数(P20)(P20)输入变量取值为输入变量取值为1 1用反变量表示用反变量表示;取值取值为为0用原变量表示用原
14、变量表示*方法一方法一:(P21):(P21)ABBAP BABAP 挑出函挑出函数值为数值为1的项的项 将每个将每个函数值为函数值为1 1的输入变量取值组合写成一个的输入变量取值组合写成一个乘积项乘积项 将这些乘积项作逻辑加将这些乘积项作逻辑加称为称为与或与或表达式表达式方法二方法二:(P21):(P21)挑出函挑出函数值为数值为0的项的项 将将每个函数值为每个函数值为0 0的输入变量取值组合写成一个的输入变量取值组合写成一个或项或项 将这些或项作逻辑乘将这些或项作逻辑乘称为称为或与或与表达式表达式BABAABP001010111001BABA输入变量取值为输入变量取值为1 1用原变量表示用
15、原变量表示;取值取值为为0用反变量表示用反变量表示第二步:第二步:由真值表写逻辑函数表达式。由真值表写逻辑函数表达式。例例2-1(P22)2-1(P22)有有A A、B B、C C个输入信号,当个输入信号中有两个或两个输入信号,当个输入信号中有两个或两个以上为高电平时,输出高电平,其余情况下,均输出低电平。列出下个以上为高电平时,输出高电平,其余情况下,均输出低电平。列出下列问题的真值表,并写出描述该问题的逻辑函数表达式。列问题的真值表,并写出描述该问题的逻辑函数表达式。表2-1-13 例 2-1 真值表11111011110100011110001001000000PCBA解:根据题意可得到
16、如表解:根据题意可得到如表2-1-132-1-13所示的所示的真值表:真值表:“与与-或或”式式:(:(取取1 1值值)ABCCABCBABCAP “或或-与与”式式:(取取0 0值值)()(CBACBACBACBAP 例例2-1(P22)2-1(P22)2.1.4 2.1.4 逻辑函数相等逻辑函数相等n定义:定义:n如果函数如果函数F F和函数和函数G G的任一组状态组合都的任一组状态组合都相同相同n则称:则称:F F和和G G是等值的是等值的/相等的相等的n记为:记为:F=GF=G若逻辑函数若逻辑函数 F 和和 G 的的真值表相同,则真值表相同,则FG;反之,若;反之,若FG,则它,则它们
17、具有相同的真值表。们具有相同的真值表。n例例2 22 2 设设n试证明:试证明:F=GF=Gn所以:所以:F=GF=Gn即证明了:即证明了:(,)(),(,)F A B CA BC G A B CABAC()A BCABACnF F和和G G所具有的逻辑功能完全相同,但逻辑电所具有的逻辑功能完全相同,但逻辑电路的结构形式不同路的结构形式不同。(,)(),(,)F A B CA BC G A B CABACn逻辑代数中最基本的公式逻辑代数中最基本的公式0AA以此推广得到摩根律的一般形式:DCBAABCD DCBADCBAn调换律:调换律:同或同或、异或异或逻辑的特点还表现在变逻辑的特点还表现在变
18、量的调换律量的调换律n同或同或调换律为:调换律为:n若若AB=CAB=Cn则必有则必有:AC=B,BC=A:AC=B,BC=An异或异或调换律为调换律为:n若若n则必有则必有ABC,ACB BCA2.1.5 2.1.5 三个规则三个规则1 1 代入规则代入规则n任何一个含有变量任何一个含有变量A A的等式,的等式,n如果将所有出现变量如果将所有出现变量A A的地方都代之以一个逻辑函数的地方都代之以一个逻辑函数F F,n则等式仍然成立则等式仍然成立n因为逻辑函数和逻辑变量一样,只有两种可能的取值因为逻辑函数和逻辑变量一样,只有两种可能的取值(0 0和和1 1)n所以代入规则是正确的。所以代入规则
19、是正确的。n作用:作用:n可将基本等式中的变量用某一逻辑函数来替代,可将基本等式中的变量用某一逻辑函数来替代,n从而扩大了等式的应用范围。从而扩大了等式的应用范围。n例例2 23 3 已知等式已知等式A(B+E)=AB+AEA(B+E)=AB+AE,试证明将所有,试证明将所有出现出现E E的地方代之以的地方代之以(C+D)(C+D),等式仍成立。,等式仍成立。n注意:注意:所有出现被代替变量的地方都代之以同一所有出现被代替变量的地方都代之以同一函数函数2 2 反演规则反演规则/互补规则互补规则/德德摩根定理摩根定理将逻辑函数将逻辑函数F F中所有的中所有的 可得原函数可得原函数F F的反函数的
20、反函数或称为:补函数或称为:补函数意义:意义:运用反演规则可以较方便地求出反函数运用反演规则可以较方便地求出反函数例例2 24/4/例例2 25 5(P26P26)注意:注意:运算符号的先后顺序运算符号的先后顺序F 01原变量反变量+0 11 0+AAAA)(EDCBAF)(EDCBAF例2:CBAF(直接去掉反号)CBAFCBACBACBAF)(不属于单个变量上的非号应保持不变。不属于单个变量上的非号应保持不变。其实反演规则就是摩根律的推广。例3:)(CABBAF按反演规则可直接写出:)(CABBAF若用摩根律则先对原函数两边取非,得:)()()()(CABBACABBACABBACABBA
21、F3.3.对偶规则对偶规则将逻辑函数将逻辑函数F F中所有的中所有的 可得原变量可得原变量F F的对偶式的对偶式例如:例如:n注意:注意:F F的对偶式和的对偶式和F F的反函数是不同的,的反函数是不同的,n求对偶式时不需要将原变量和反变量互换。求对偶式时不需要将原变量和反变量互换。n注意:注意:运算符号的先后顺序运算符号的先后顺序 01F0 1 1 0+AAAA变量不变n如果函数如果函数F=G,则,则F*=G*n例如:例如:F=A(B+C)G=AB+ACn由式(由式(2135),可知),可知nF=Gn根据根据对偶规则对偶规则,有,有nF*=A+BC G*=(A+B)(A+C)n由式(由式(2
22、135),可知),可知:F*=G*n本节式(本节式(2125)式()式(2142)与式()与式(2125)式()式(2142)互为对偶式。)互为对偶式。n因此,这些公式只需记忆一半即可。因此,这些公式只需记忆一半即可。2.1.6 2.1.6 常用公式常用公式n证明:证明:n称为:吸收律称为:吸收律n意义:意义:如果两个乘积项,除了公有因子(如如果两个乘积项,除了公有因子(如A A)外,)外,不同因子恰好互补不同因子恰好互补n则这两个乘积项可合并为一个由公有因子组成的乘则这两个乘积项可合并为一个由公有因子组成的乘积项积项n根据对偶规则,有:根据对偶规则,有:ABAAB.1ABABA)()(BB如
23、 和n证明:证明:n意义:意义:如果两个乘积项,其中一个乘积项如果两个乘积项,其中一个乘积项的部分因子(如的部分因子(如ABAB中的中的A A)恰好是另一个)恰好是另一个乘积项(如乘积项(如A A)的全部,)的全部,n则该乘积项(则该乘积项(ABAB)是多余的)是多余的n根据对偶规则,有:根据对偶规则,有:AABA.2ABAA)(n证明:证明:n意义:意义:如果两个乘积项,其中一个乘积项如果两个乘积项,其中一个乘积项 恰好是另一个乘积项的补(如恰好是另一个乘积项的补(如A A),),n则该乘积项则该乘积项是多余的。是多余的。n根据对偶规则,有:根据对偶规则,有:BABAA.3ABBAA)(AB
24、(如)的部分因子(如A)AB()中的这部分因子(A)n推论:推论:n意义意义:如果两个乘积项中的部分因子恰好互补如果两个乘积项中的部分因子恰好互补n而这两个乘积项中的其余因子(如而这两个乘积项中的其余因子(如B B和和C C)都是)都是第三乘积项中的因子,第三乘积项中的因子,n则这个第三乘积项是多余的。则这个第三乘积项是多余的。n根据对偶规则,有:根据对偶规则,有:CAABBCCAAB.4)()()(CABACBCABACAABBCDECAAB(如AB和AC中的A和A)BCAABCCAABBCAACAAB)(CAABBCACAB)1()1(证明:证明:2.1.7 2.1.7 逻辑函数的标准形式
展开阅读全文