(本科)第2章 逻辑代数基础ppt课件(全).ppt
《(本科)第2章 逻辑代数基础ppt课件(全).ppt》由会员分享,可在线阅读,更多相关《(本科)第2章 逻辑代数基础ppt课件(全).ppt(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2章章 逻辑逻辑代数基代数基础础青岛理工大学信控学院青岛理工大学信控学院讲授:马淋淋讲授:马淋淋第二章 逻辑代数基础2.1 概述2.2 逻辑代数中的三种基本运算2.3 逻辑代数中的基本公式和常用公式2.4 逻辑代数中的基本定理2.5 逻辑函数及其表示方法2.6 逻辑函数的化简方法2.7 具有无关项的逻辑函数及其化简第二章第二章 逻辑代数基础逻辑代数基础32.1 概述概述 不不同同数数码码不不仅仅可可以以表表示示数数量量的的不不同同大大小小,而而且且还还能能用用来来表表示示不不同同的的事事物物。在在数数字字逻逻辑辑电电路路中中,用用1 1位位二二进进制制数数码码的的“1”和和“0”表表示示一
2、一个个事事物物的两种不同的逻辑状态。如电路的通和断、灯的开和关、事件的有和无等。的两种不同的逻辑状态。如电路的通和断、灯的开和关、事件的有和无等。逻辑关系指的是事件产生的条件和结果之间的因果关系。当两个二进逻辑关系指的是事件产生的条件和结果之间的因果关系。当两个二进制数码表示不同的逻辑状态时,它们之间可按照指定的某种因果关系进行制数码表示不同的逻辑状态时,它们之间可按照指定的某种因果关系进行推理运算,这种运算称为逻辑运算。推理运算,这种运算称为逻辑运算。用来实现逻辑运算的电路称为用来实现逻辑运算的电路称为门电路。门电路。4v1849年,英国数学家(GBoole)首先提出了描述客观事物逻辑关系的
3、数学方法布尔代数。v布尔代数又叫开关代数或逻辑代数。v逻辑代数中用字母表示变量,这种字母称为逻辑变量。v在二值逻辑中,每个逻辑变量只有1和0两种可能。其中1和0表示两种不同的逻辑状态。52.2 2.2 逻辑代数中的三种基本运算逻辑代数中的三种基本运算 逻辑代数的基本运算有与、或、非三种。逻辑代数的基本运算有与、或、非三种。n正正逻逻辑辑与与负负逻逻辑辑:在在逻逻辑辑电电路路中中有有两两种种逻逻辑辑体体制制:用用“1”表表示示高高电电位位,“0”表表示示低低电电位位的的,称称为为正正逻逻辑辑体体制制;用用“1”表表示示低低电电位位“0”表表示示高高电电位位的的,称称为为负负逻逻辑辑体体制。若无说
4、明,我们均用正逻辑。制。若无说明,我们均用正逻辑。一、三种基本逻辑运算一、三种基本逻辑运算6 1.与运算(逻辑乘)与运算(逻辑乘)表示这样一种逻辑关系:只有当决定一事件结果的所有条件同时具备时,结果才能发生。例如:在串联开关电路中,只有在开关A和B都闭合的条件下,灯Y才亮,这种灯亮与开关闭合的关系就称为与逻辑。7图图 与逻辑实例与逻辑实例 如果设开关A、B闭合为1,断开为0,设灯Y亮为1,灭为0,则Y与A、B的与逻辑关系可以用真值表来描述。8A BY0 00 11 01 10001所所谓谓真真值值表表,就就是是将将自自变变量量的的各各种种可可能能的的取取值值组组合合与与其其因因变变量量的的值一
5、一列出来的表格形式。值一一列出来的表格形式。与逻辑可以用逻辑表达式表示为与逻辑可以用逻辑表达式表示为Y=AB 与逻辑运算真值表与逻辑运算真值表 v在在逻逻辑辑代代数数中中,将将与与逻逻辑辑称称为为与与运运算算或或逻逻辑辑乘乘。符符号号“”表表示逻辑乘,在不致混淆的情况下,常省去符号示逻辑乘,在不致混淆的情况下,常省去符号“”。9与逻辑与逻辑符号符号 实现与逻辑的单元电路称为实现与逻辑的单元电路称为与门与门,其逻辑符号如图所示,其中,其逻辑符号如图所示,其中图图(a)为我国常用的传统符号,图为我国常用的传统符号,图(b)为国外流行的符号,图为国外流行的符号,图(c)为国为国标符号。标符号。102
6、.或运算或运算(逻辑加逻辑加)当决定一事件结果的诸多条件中只要有一个满足,结果就会发生。当决定一事件结果的诸多条件中只要有一个满足,结果就会发生。图图 或逻辑实例或逻辑实例 或逻辑或逻辑可以用逻辑表达式表示为可以用逻辑表达式表示为 Y=A+BY=A+B 或逻辑或逻辑也称为或运算或也称为或运算或逻辑加逻辑加。符号。符号“+”表示逻辑表示逻辑加。加。A BY0 00 11 01 10111或逻辑运算真值表或逻辑运算真值表12实实现现或或逻逻辑辑的的单单元元电电路路称称为为或或门门,其其逻逻辑辑符符号号如如图图所所示示,其其中中图图(a)为为我我国国常常用用的的传传统统符符号号,图图(b)为为国国外
7、外流流行行的的符号,符号,图图(c)为国标符号。为国标符号。或逻辑符号或逻辑符号 13 3.非运算非运算(逻辑反逻辑反)非非运运算算(逻逻辑辑反反)是是逻逻辑辑的的否否定定:当当条条件件具具备备时时,结结果果不不会会发发生生;而而条条件件不不具具备备时时,结结果果一一定定会会发发生生。例例如如,在在图图示示的的开开关关电电路路中中,只只有有当当开开关关A断断开开时时,灯灯Y才才亮亮,当当开开关关A闭闭合合时时,灯灯Y反反而而熄熄灭灭。灯灯Y的的状状态态总总是是与与开开关关A的的状状态态相相反反。这这种种结结果果总总是是同同条件相反的逻辑关系称为非逻辑。条件相反的逻辑关系称为非逻辑。非逻辑实例非
8、逻辑实例 14AY0110非逻辑运算真值表非逻辑运算真值表 通常称通常称A为为原变量原变量,A为为反变量反变量。非逻辑的真值表如表所示,其逻辑表达式为非逻辑的真值表如表所示,其逻辑表达式为:15图图(a)为为我我国国常常用用的的传传统统符符号号,图图(b)为为国国外外流流行行的的符符号号,图图(c)为为国标符号。国标符号。非门逻辑符号非门逻辑符号 16二、复合逻辑运算二、复合逻辑运算1.与非、与非、或非、或非、与或非逻辑运算与或非逻辑运算与非与非逻辑运算是与运算和非运算的组合,逻辑运算是与运算和非运算的组合,即:即:或非或非逻辑运算是或运算和非运算的组合,逻辑运算是或运算和非运算的组合,即:即
9、:与或非与或非逻辑运算是与、或、非三种运算的组合,即:逻辑运算是与、或、非三种运算的组合,即:17逻辑符号逻辑符号(a)与非门;与非门;(b)或非门;或非门;(c)与或非门与或非门 18A BY0 00 11 01 10110异或逻辑真值表异或逻辑真值表 2.异或和同或逻辑运算异或和同或逻辑运算异异或或逻逻辑辑的的含含义义是是:当当两两个个输输入入变变量量相相异异时时,输输出出为为1;相相同同时时输输出出为为0。是是异异或或运运算算的的符符号号。异异或或逻逻辑辑的的真真值值表表如如表表所所示,示,其逻辑表达式为:其逻辑表达式为:19同同或或逻逻辑辑与与异异或或逻逻辑辑相相反反,它它表表示示当当
10、两两个个输输入入变变量量相相同同时时输输出出为为1;相相异异时输出为时输出为0。是同或运算的符号。是同或运算的符号。A BY0 00 11 01 11001同或逻辑的真值表如表所示,同或逻辑的真值表如表所示,其逻辑表达式为:其逻辑表达式为:20异或门和同或门的逻辑符号异或门和同或门的逻辑符号 (a)异或门;异或门;(b)同或门同或门 212.3 逻辑代数的基本和常用公式逻辑代数的基本和常用公式序号序号公公 式式序号序号公公 式式10 0 A=0 010 1=0;0=121 A=A111+A=13A A=A120+A=A4A A=013A+A=A5A B=B A14A+A=16A(B C)=(A
11、 B)C15A+B=B+A7A(B+C)=A B+A C16A+(B+C)=(A+B)+C8(A B)=A+B17A+B C=(A+B)(A+C)9(A)=A18(A+B)=AB2.3.1 基本公式基本公式22公式(公式(17)的证明(公式推演法):)的证明(公式推演法):23公式(公式(17)的证明(真值表法):)的证明(真值表法):ABCBCA+BCA+BA+C(A+B)(A+C)0000000000100010010001000111111110001111101011111100111111111111242.3.2 若干常用公式若干常用公式序号公 式21A+A B=A22A+A B=
12、A+B23A B+A B=A24A(A+B)=A25A B+A C+B C=A B+A CA B+A C+B CD=A B+A C26A(AB)=A B;A(AB)=A 252.4 逻辑代数的基本定理逻辑代数的基本定理1.1.代入定理代入定理v在在任任何何一一个个含含变变量量A A的的等等式式中中,将将其其中中所所有有的的A A均均用用逻逻辑辑函函数数Y Y来取代,则等式仍然成立,这个规则称为代入定理。来取代,则等式仍然成立,这个规则称为代入定理。v因因为为任任何何一一个个逻逻辑辑函函数数Y Y的的取取值值也也只只有有0 0和和1 1两两种种可可能能,所所以以代入规则是正确的。利用代入规则可扩
13、大等式的应用范围。代入规则是正确的。利用代入规则可扩大等式的应用范围。逻辑代数中的三个重要定理逻辑代数中的三个重要定理26v对对逻逻辑辑函函数数Y Y 取取“非非”称称为为“反反演演”。反反演演可可以以通通过过“反反复复”使使用用摩摩根根定定理理求求得得,也也可可以以运运用用由由摩摩根根定定理理得得到到的的反反演演定定理理一一次求得。次求得。v反演定理规定:反演定理规定:v将逻辑函数将逻辑函数Y Y 中所有的中所有的注意两点:注意两点:(1)(1)变换时要保持原式中的运算顺序。变换时要保持原式中的运算顺序。(2)(2)不不是是在在“单单个个”变变量量上上面面的的“非非”号应保持不变。号应保持不
14、变。2.2.反演定理反演定理271)“对偶式对偶式”设设Y 是一个逻辑函数表达式,如果将是一个逻辑函数表达式,如果将Y中所有的中所有的这样,就可得到一个新的逻辑函数表达式这样,就可得到一个新的逻辑函数表达式YD,YD就是就是Y 的对偶式。的对偶式。3.3.对偶定理对偶定理 28v注意两点:注意两点:v(1)(1)保持原式中的运算顺序。保持原式中的运算顺序。(2)(2)Y Y 的的对对偶偶式式Y YD D和和反反函函数数 Y Y 不不同同,在在求求Y YD D时时不不要要求求将将原原变变量量和和反反变变量量互互换换,所所以以一一般般情情况况下下Y YD D Y Y,只只有有在在特殊情况下,特殊情
15、况下,Y YD D 和和 Y Y 才相等。才相等。29v如如果果两两个个逻逻辑辑式式子子F 和和G 相相等等,那那么么它它们们的的对对偶偶式式也也一一定定相相等等,这就是对偶定理。这就是对偶定理。利用对偶定理,可以从已知的公式中得到更多的运算公式。利用对偶定理,可以从已知的公式中得到更多的运算公式。例如:例如:A+AB=A+B成立,则它的对偶式成立,则它的对偶式A(A+B)=AB也成立。也成立。302.5 2.5 逻辑函数及其表示方法逻辑函数及其表示方法v2.5.1 逻辑函数逻辑函数 以以逻逻辑辑变变量量作作为为输输入入,以以运运算算结结果果作作为为输输出出,当当输输入入变变量量的的取取值值确
16、确定定之之后后,输输出出的的取取值值也也随随之之而而定定。因因此此,输输入入与与输输出出之之间间是是一种函数关系,这种函数关系称为逻辑函数。写作一种函数关系,这种函数关系称为逻辑函数。写作 Y=F(A,B,C)31v真值表真值表v逻辑式逻辑式v逻辑图逻辑图v波形图波形图v卡诺图卡诺图v计算机软件中的描述方式计算机软件中的描述方式2.5.2 2.5.2 逻辑函数的表示方法逻辑函数的表示方法各种表示方法之间可以相互转换。各种表示方法之间可以相互转换。321 1 逻辑真值表逻辑真值表 将将输输入入变变量量所所有有的的取取值值下下对对应应的的输输出出找找出出来来,列列成成表表格格,即得真值表。即得真值
17、表。2 2 逻辑函数式逻辑函数式 将将输输入入输输出出的的逻逻辑辑关关系系写写成成与与、或或、非非等等运运算算的的组组合合式式,即即逻逻辑辑代代数数式式,就就得得到到了了所所需需的的逻逻辑辑函函数数式式,或或称称函函数数式式和表达式。和表达式。3 3 逻辑图逻辑图 将将逻逻辑辑函函数数中中的的与与、或或、非非等等逻逻辑辑关关系系用用逻逻辑辑符符号号表表示示出来,就得到了逻辑图。出来,就得到了逻辑图。334 4 波形图波形图 将逻辑函数输入变量每一种可能出现的取值与对应将逻辑函数输入变量每一种可能出现的取值与对应的输出值按时间顺序排列起来,就得到了逻辑函数的波形图。的输出值按时间顺序排列起来,就
18、得到了逻辑函数的波形图。5 5 各种表示方法之间的转换各种表示方法之间的转换 1 1)真值表与逻辑函数式)真值表与逻辑函数式 例例 已知举重裁判电路的真值表如下,写出它的逻辑函数已知举重裁判电路的真值表如下,写出它的逻辑函数式。式。34 真值表与表达式真值表与表达式 A B C Y 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 135v2 2)逻辑式与逻辑图)逻辑式与逻辑图 例例 Y=AY=A(B+CB+C),画出它的逻辑图。),画出它的逻辑图。详见书中详见书中P3135。1&Y A BC反之,也可从逻辑图写出逻辑式
19、。反之,也可从逻辑图写出逻辑式。36各种表达形式的相互转换:各种表达形式的相互转换:真值表真值表 逻辑式逻辑式 A B CY0 0000 0100 1000 1111 0001 0111 1011 110那么那么 Y=?例:奇偶判别函数的真值表结果为例:奇偶判别函数的真值表结果为“1”A=0,B=1,C=1使使 ABC=1A=1,B=0,C=1使使 ABC=1A=1,B=1,C=0使使 ABC=1 这三种取值的任何一种都使这三种取值的任何一种都使Y=137 真值表真值表 逻辑式:逻辑式:1.找出真值表中使找出真值表中使 Y=1 的输入变量取值组合。的输入变量取值组合。2.每组输入变量取值对应一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科第2章 逻辑代数基础ppt课件全 本科 逻辑 代数 基础 ppt 课件
限制150内