数字电路与数字逻辑 第2章_逻辑代数基础.ppt
《数字电路与数字逻辑 第2章_逻辑代数基础.ppt》由会员分享,可在线阅读,更多相关《数字电路与数字逻辑 第2章_逻辑代数基础.ppt(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 逻辑代数基础授课教师:孙虹本章学习内容第2章1.逻辑代数的公式和定理逻辑代数的公式和定理2.逻辑函数的表示方法逻辑函数的表示方法3.逻辑函数的化简方法(重点)逻辑函数的化简方法(重点)第2章 逻辑代数基础2-2 逻辑代数中的三种基本运算逻辑代数中的三种基本运算2-3 逻辑代数中的基本公式和定理逻辑代数中的基本公式和定理2-4 逻辑函数及其表示方法逻辑函数及其表示方法返回返回第2章2-5、逻辑函数的化简方法、逻辑函数的化简方法2-6、具有无关项的逻辑函数及其化简、具有无关项的逻辑函数及其化简2-1 概述概述前面已讨论,利用二值数字逻辑中的前面已讨论,利用二值数字逻辑中的1(逻辑(逻辑1)
2、和)和0(逻(逻辑辑0)不仅可以表示二进制数,还可以表示)不仅可以表示二进制数,还可以表示事物的两种对立事物的两种对立的的逻辑状态。逻辑状态。在逻辑代数中可以抽象地表示为在逻辑代数中可以抽象地表示为 0 和和 1,称为,称为逻逻辑辑0状态状态和和逻辑逻辑1状态状态。11 概述v 逻辑代数(又称布尔代数逻辑代数(又称布尔代数【Boolean Algebra】)第2章是按一定的逻辑关系进行运算的代数,是分析和设计数字是按一定的逻辑关系进行运算的代数,是分析和设计数字电路的数学工具。电路的数学工具。回顾“二值数字逻辑”参与逻辑运算的变量称为参与逻辑运算的变量称为逻辑变量逻辑变量,用字母,用字母A,B
3、表示。表示。每个变量的取值非每个变量的取值非0 即即1。0、1不表示数的大小,而是代表不表示数的大小,而是代表两种不同的逻辑状态。两种不同的逻辑状态。v 逻辑变量逻辑变量【Boolean Variable Or Logic Variable】返回v基本逻辑运算包括:基本逻辑运算包括:三种基本逻辑运算:与三种基本逻辑运算:与【AND】、或或【OR】、非非【NOT】几种导出逻辑运算:与几种导出逻辑运算:与 或或【AND-OR】与与 非非【NAND】与或非与或非【AND-OR-Invert(AND-OR-I)】异异 或或【Exclusive-OR(XOR)】同同 或或【Exclusive-NOR(X
4、NOR)】第2章v描述这些运算常见的方法有描述这些运算常见的方法有4种:种:用语句用语句【Statement】描述;描述;用逻辑表达式用逻辑表达式【Logical Expression】描述描述 用真值表用真值表【Truth Table】描述描述 用逻辑符号用逻辑符号【Logical Symbol】描述描述2-2 逻辑代数中的三种基本运算灯灭B断开A断开1.1.与运算与运算【AND Operation】V VA AB BL Lv功能表功能表v 逻辑表达式:逻辑表达式:L=AB=ABABL000010100111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻辑0,合上时,合上时
5、为逻辑为逻辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。v 逻辑符号逻辑符号旧法:用或表示与运算实现与逻辑的电路称为与门与门ABL=AB旧符号ABYABY返回v描述:描述:只有条件都具备,结果才发生。(逻辑乘)V VA AB BL LV VA AB BL LABL开开开开灭灭开开合合灭灭合合开开灭灭合合合合亮亮B闭合1.1.与运算与运算【AND Operation】V VA AB BL LABL开开开开灭灭开开合合灭灭合合开开灭灭合合合合亮亮v功能表功能表v 逻辑表达式:逻辑表达式:L=AB=ABABL000010100111v 真值表真值表约定:约定:开关开关A、B断开时
6、为逻辑断开时为逻辑0,合上时,合上时为逻辑为逻辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。v 逻辑符号逻辑符号旧法:用或表示与运算实现与逻辑的电路称为与门与门ABL=AB旧符号ABYABYA仍断返回v描述:描述:只有条件都具备,结果才发生。(逻辑乘)V VA AB BL LV VA AB BL L灯灭B断开1.1.与运算与运算【AND Operation】V VA AB BL Lv功能表功能表v 逻辑表达式:逻辑表达式:L=AB=ABABL000010100111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻辑0,合上时,合上时为逻辑为逻辑1;灯灭时为逻
7、辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。v 逻辑符号逻辑符号旧法:用或表示与运算实现与逻辑的电路称为与门与门ABL=AB旧符号ABYABYA闭合返回v描述:描述:只有条件都具备,结果才发生。(逻辑乘)V VA AB BL LV VA AB BL L灯灭ABL开开开开灭灭开开合合灭灭合合开开灭灭合合合合亮亮A闭合1.1.与运算与运算【AND Operation】V VA AB BL LABL开开开开灭灭开开合合灭灭合合开开灭灭合合合合亮亮v功能表功能表v 逻辑表达式:逻辑表达式:L=AB=ABABL000010100111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻
8、辑0,合上时为,合上时为逻辑逻辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。v 逻辑符号逻辑符号旧法:用或表示与运算实现与逻辑的电路称为与门与门ABL=AB旧符号ABYABY返回v描述:描述:只有条件都具备,结果才发生。(逻辑乘)V VA AB BL LV VA AB BL L灯亮B闭合2.2.或运算或运算【OR Operation】第2章ABL开开开开灭灭开开合合亮亮合合开开亮亮合合合合亮亮v功能表功能表v 逻辑表达式:逻辑表达式:L=A+BABL000011101111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻辑0,合上时为逻,合上时为逻辑辑1;灯
9、灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。v 逻辑符号逻辑符号实现或逻辑的电路称为或门或门1ABL=AB旧符号ABY断开A返回ABYv描述:描述:只要任一条件具备,结果就会发生。(逻辑加)V VA AB BL L断开B2.2.或运算或运算【OR Operation】第2章ABL开开开开灭灭开开合合亮亮合合开开亮亮合合合合亮亮v功能表功能表v 逻辑表达式:逻辑表达式:L=A+BABL000011101111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻辑0,合上时,合上时为逻辑为逻辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。v 逻辑符号逻辑
10、符号实现或逻辑的电路称为或门或门1ABL=AB旧符号ABY断开A返回ABYv描述:描述:只要任一条件具备,结果就会发生。(逻辑加)V VA AB BL L合上B2.2.或运算或运算【OR Operation】第2章ABL开开开开灭灭开开合合亮亮合合开开亮亮合合合合亮亮v功能表功能表v 逻辑表达式:逻辑表达式:L=A+BABL000011101111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻辑0,合上时,合上时为逻辑为逻辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。v 逻辑符号逻辑符号实现或逻辑的电路称为或门或门1ABL=AB旧符号ABY合上A返回ABY
11、v描述:描述:只要任一条件具备,结果就会发生。(逻辑加)V VA AB BL L断开B2.2.或运算或运算【OR Operation】第2章ABL开开开开灭灭开开合合亮亮合合开开亮亮合合合合亮亮v功能表功能表v 逻辑表达式:逻辑表达式:L=A+BABL000011101111v 真值表真值表约定:约定:开关开关A、B断开时为逻辑断开时为逻辑0,合上时,合上时为逻辑为逻辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。v 逻辑符号逻辑符号实现或逻辑的电路称为或门或门1ABL=AB旧符号合上A返回ABYv描述:描述:只要任一条件具备,结果就会发生。(逻辑加)V VA AB BL L
12、合上BY第2章3.非运算非运算【NOT Operation】AL开开亮亮合合灭灭v功能表功能表AL0110v 真值表真值表v 逻辑符号逻辑符号实现非逻辑的电路称为非门非门旧符号合上Av描述:条件描述:条件具备具备,结果,结果不不发生;发生;条件条件不具备不具备,结果,结果必必发生。发生。(逻辑求反)(逻辑求反)v 逻辑表达式:逻辑表达式:L=A1AL=A约定:约定:开关开关A断开时为逻辑断开时为逻辑0,合上时为逻,合上时为逻辑辑1;灯灭时为逻辑;灯灭时为逻辑0,灯亮时为逻辑,灯亮时为逻辑1。A AL LV V 与非运算与非运算v 逻辑表达式:逻辑表达式:第2章ABL001011101110v
13、真值表:真值表:v 符号:符号:4、其他一些常用的逻辑运算都可以由与、或、非组合而成。、其他一些常用的逻辑运算都可以由与、或、非组合而成。常用的如下:常用的如下:ABAB旧符号:旧符号:或非运算或非运算第2章v逻辑表达式:逻辑表达式:v真值表:真值表:ABL001010100110v符号:符号:与或非运算与或非运算v逻辑表达式:逻辑表达式:第2章v 符号:符号:异或运算异或运算v逻辑表达式:逻辑表达式:v真值表:真值表:ABL000011101110第2章v符号:符号:同或运算同或运算v逻辑表达式:逻辑表达式:v真值表:真值表:ABL001010100111v符号:符号:第2章 各种逻辑运算汇
14、总表返回23 逻辑代数的基本公式和定理逻辑代数的基本公式和定理序号序号公式公式序号序号公式公式1010A=01=00=1111+A=121A=A120+A=A3AA=A13A+A=A4145AB=BA15A+B=B+A6A(BC)=(AB)C16A+(B+C)=(A+B)+C7A(B+C)=AB+AC17A+BC=(A+B)(A+C)8189AA=0A+A=1AB=A+BA+B=ABA=A19A+AB=A+B试证明:A+AB=A1)列真值表证明列真值表证明2)利用基本公式证明利用基本公式证明 1、A+AB=A+B的推广A+ABC=A+BCAB+ABC=AB+CA+AB=A+BAB+ABC=AB
15、+C=A+B+C2、AB=A+B的推广ABC=A+B+C同理:A+B+C=A B C二、推广举例二、推广举例A B0 00 11 01 1A+AB0+00=00+01=0 1+10=11+11=1A0011 A+AB=A(1+B)=A1=A 常用公式的证明与推广常用公式的证明与推广一、一、证明举例证明举例返回2-4 逻辑函数及其表示方法逻辑函数及其表示方法例例:某一逻辑电路,对输入两路信号A、B进行比较,一、真值表表示法一、真值表表示法ABY0 00 11 01 10110真值表表示法、逻辑函数式表示法、逻辑图表示法、波形图表示法、卡诺图表示法等。试表示其逻辑关系。A、B相异时,输出为1;相同
16、 时,输出0。输 入输出(状态表表示法)(状态表表示法)2-4-1二、逻辑函数式表示法二、逻辑函数式表示法(一)一)最小项最小项1、二变量的全部最小项、二变量的全部最小项A B最小项编号0 00 11 01 1A Bm0A BA BA Bm1m2m32、三变量的全部最小项、三变量的全部最小项A B C最小项编号0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1m0A B CA B CA B CA B CA B CA B CA B CA B Cm1m2m3m4m5m6m73、四变量的全部最小项、四变量的全部最小项编号为 m0 m15 在 n 变量逻辑函数中,若 m
17、是包含 n 个因子的乘项积,而且这n个变量均以原变量或反变量的形式在 m 中出现一次,则称m 为该组变量的最小项。(略)在真值表中,将为“1”的输出逻辑值所对应的输入变量的最小项相加,即得对应的函数式。(二)(二)逻辑函数式表示法逻辑函数式表示法ABY0 00 11 01 10110Y=AB+AB已知:已知:所以:所以:三、三、逻辑图表示法逻辑图表示法11&1ABYABAB=m1+m2=(m1,m2)四、四、波形图表示法波形图表示法ABY五、卡诺图表示法五、卡诺图表示法(在本章第五节中讲)2-4-2 2-4-2 逻辑函数的两种标准形式逻辑函数的两种标准形式最小项之和形式、最大项之积形式。这里,
18、重点介绍最小项之和形式。一、最小项一、最小项标准形式:标准形式:(已讲过)最小项的性质:最小项的性质:2)全体最小项之和为1;3)任意两个最小项的乘积为0;1)在输入变量的任何取值下必有一个且仅有一个最小项的值为1;ABC+ABC=4)具有相邻性的两个最小项可以合并,并消去一对因子。ABC 和 ABC 具有逻辑相邻性。例如:将它们合并,可消去因子:二变量全部最小项有m0m3共4个;三变量全部最小项有m0m7共8个;四变量全部最小项有m0m15共16个;只有一个因子不同的两个最小项是具有相邻性的最小项。只有一个因子不同的两个最小项是具有相邻性的最小项。=BC(A+A)BC 例例1:Y=AB+B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路与数字逻辑 第2章_逻辑代数基础 数字电路 数字 逻辑 代数 基础
限制150内