数字电路 第二章逻辑代数基础.ppt
《数字电路 第二章逻辑代数基础.ppt》由会员分享,可在线阅读,更多相关《数字电路 第二章逻辑代数基础.ppt(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章 逻辑代数基础逻辑代数基础第二章第二章 逻辑代数基础逻辑代数基础教学要求教学要求教学要求教学要求1.1.1.1.理解逻辑代数的基本概念。理解逻辑代数的基本概念。理解逻辑代数的基本概念。理解逻辑代数的基本概念。2 2 2 2.掌握逻辑代数的运算。掌握逻辑代数的运算。掌握逻辑代数的运算。掌握逻辑代数的运算。3.3.3.3.掌握逻辑函数的表达。掌握逻辑函数的表达。掌握逻辑函数的表达。掌握逻辑函数的表达。4.4.4.4.熟练掌握卡诺图对逻辑函数的化简。熟练掌握卡诺图对逻辑函数的化简。熟练掌握卡诺图对逻辑函数的化简。熟练掌握卡诺图对逻辑函数的化简。第二章第二章 逻辑代数基础逻辑代数基础 教学
2、要求教学要求第一节第一节 逻辑代数基本概念逻辑代数基本概念第二节第二节 逻辑代数的运算法则逻辑代数的运算法则第四节第四节 逻辑函数的公式简化法逻辑函数的公式简化法第五节第五节 逻辑函数的卡诺图简化法逻辑函数的卡诺图简化法第三节第三节 逻辑函数的表达式逻辑函数的表达式第二章第二章 逻辑代数基础逻辑代数基础 目录目录第一节第一节 逻辑代数基本概念逻辑代数基本概念2.1.1 逻辑常量和逻辑变量逻辑常量和逻辑变量常量常量变量变量(1)用)用字母字母表示或表示或字母加数字字母加数字。如:如:A、A50 无效无效 低电平低电平 关(断开)关(断开)灯灭灯灭 无电流无电流1 有效有效 高电平高电平 开(闭合
3、)开(闭合)灯亮灯亮 有电流有电流Z 高阻态高阻态X 不确定不确定(2)原变量原变量 A 若若A0则则A1 反变量反变量 A()若若A1则则A0逻辑变量逻辑变量原变量原变量 A、B、Z反变量反变量 只有只有0、1两种取值,常两种取值,常常不是数,反映状态。例常不是数,反映状态。例如:电位高低,开关断合如:电位高低,开关断合脉冲有无等。脉冲有无等。2.1.2 基本逻辑和复合逻辑基本逻辑和复合逻辑真值表真值表符号符号图例图例条件条件A无效,无效,则则P有效有效A或者或者B有效,有效,则则P有效有效条件条件A、B同同时有效,则时有效,则P有效有效意义意义P=AP=A+BP=AB表达式表达式备注备注非
4、非或或与与基本逻辑基本逻辑基本逻辑(逻辑运算)基本逻辑(逻辑运算)1、与运算(逻辑乘)、与运算(逻辑乘)“”or“”(1)概念概念 只有当决定某一事件的条件全部具备时,这一事只有当决定某一事件的条件全部具备时,这一事件才会发生,这种因果关系称为件才会发生,这种因果关系称为与逻辑与逻辑。(2)真值表)真值表 用用“0”、“1”分别表示不同状态而列出的输入与输分别表示不同状态而列出的输入与输出关系的表格。出关系的表格。A:“0”断,断,“1”合合B:“0”断,断,“1”合合Y:“0”灭,灭,“1”亮亮(3)逻辑函数表达式逻辑函数表达式 Y=AB=AB=AB(4)运算规则运算规则00=0,01=0,
5、10=0,11=1。一般地:一般地:A0=0,A1=A,AA=A。(5)逻辑符号逻辑符号 GB 旧旧GB 美国美国 2、或运算(逻辑加)、或运算(逻辑加)“+”or“”(1)概念概念在决定某一事件的各种条件中,只要有一个或一个以在决定某一事件的各种条件中,只要有一个或一个以上条件得到满足,这一事件就会发生,这种因果关系称上条件得到满足,这一事件就会发生,这种因果关系称或或逻辑逻辑。(2)真值表)真值表(3)表达式)表达式 Y=A+B=AB(4)运算规则运算规则0+0=0,0+1=1,1+0=1,1+1=1。一般地:一般地:A+0=A,A+1=1,A+A=A。(5)逻辑符号逻辑符号 GB 旧旧G
6、B 美国美国 3、非运算(逻辑非)、非运算(逻辑非)(1)概念)概念事件发生的条件具备时,事件不会发生,条件不具备事件发生的条件具备时,事件不会发生,条件不具备时,事件发生,这种因果关系称为时,事件发生,这种因果关系称为逻辑非逻辑非。(2)真值表)真值表(3)表达式)表达式 Y=(4)运算规则运算规则 一般地:一般地:(5)逻辑符号)逻辑符号 GB 旧旧GB 美国美国 复合逻辑Y=A B符号真值表表达式同或异或与或非或非与非复合逻辑运算复合逻辑运算(1)与非运算)与非运算(2)或非运算)或非运算(3)与或非运算)与或非运算(4)异或和同或运算)异或和同或运算Y=A B运算优先顺序:括号运算优先
7、顺序:括号非非与与或。或。如果一个逻辑变量如果一个逻辑变量Z由其他一个或多个逻辑变量(如:由其他一个或多个逻辑变量(如:A、B、C)的取值所决定,当的取值所决定,当A、B、C确定后,确定后,Z也就唯也就唯一的确定了,则把一的确定了,则把Z称为称为A、B、C的逻辑函数,表示为的逻辑函数,表示为Z=F(A,B,C,)。)。2.1.3 2.1.3 逻辑函数的表示方法逻辑函数的表示方法Y=AB在数字电路中,逻辑函数的表示方法有在数字电路中,逻辑函数的表示方法有五种五种:真值表真值表、函数表达式、卡诺图、逻辑图、波形、函数表达式、卡诺图、逻辑图、波形图图逻辑函数表达式的书写逻辑函数表达式的书写 最小项法
8、最小项法由真值表推导函数表达式的方法有:由真值表推导函数表达式的方法有:最大项法最大项法最小项法:最小项法:输出为输出为1的输入组合写成的输入组合写成乘积项乘积项的形式,其中的形式,其中取值为取值为1的输入用的输入用原原变量表示,取值为变量表示,取值为0的输入用的输入用反反变量表示,然后把这些乘积项变量表示,然后把这些乘积项相加相加即可。即可。最大项法:最大项法:输出为输出为0的输入组合写成的输入组合写成和项和项的形式,其中取值为的形式,其中取值为0的输入用的输入用原原变量表示,取值为变量表示,取值为1的输入用的输入用反反变量变量表示,然后把这些和项表示,然后把这些和项相乘相乘即可。即可。真值
9、表与表达式真值表与表达式楼梯路灯控制问题楼梯路灯控制问题开关:开关:A、B:上上“1”;下下“0”。灯:灯:Y:亮亮“1”;灭灭“0”。或:或:例题:三人表决器例题:三人表决器用用A、B、C代表三个人:用代表三个人:用1表示同意表示同意 用用0表示反对表示反对用用F表示最后表决结果:用表示最后表决结果:用1表示通过表示通过 用用0表示否决表示否决遵守遵守“少数服从多数少数服从多数”的原则。的原则。11111011110100011110001001000000FCBA写真值表写真值表用最小项写表达式用最小项写表达式 输出为输出为1的输入组合项:的输入组合项:011、101、110、111 输入
10、为输入为1的用原变量表示,输入为的用原变量表示,输入为0的用反变量表示的用反变量表示则有:则有:ABC、ABC、ABC、ABC所以:所以:FABC+ABC+ABC+ABC用最大项写表达式用最大项写表达式 输出为输出为0的输入组合项:的输入组合项:000、001、010、100 输入为输入为0的用原变量表示,输入为的用原变量表示,输入为1的用反变量表示的用反变量表示则有:则有:A+B+C、A+B+C、A+B+C、A+B+C所以:所以:F(A+B+C)(A+B+C)(A+B+C)(A+B+C)练习练习逻辑图逻辑图(以最小项表达式为例)(以最小项表达式为例)FABC+ABC+ABC+ABC画逻辑图时
11、,应遵守画逻辑图时,应遵守“先括号,然后乘,最后加先括号,然后乘,最后加”的运的运算优先次序算优先次序波形图波形图例:设计一个奇较验电路(假设输入例:设计一个奇较验电路(假设输入端有端有4位代码)。要求输入用位代码)。要求输入用A、B、C、D表示,输出用表示,输出用F表示。表示。输入端的取值选择只有输入端的取值选择只有0、1两种。两种。输出端用输出端用“0”表示输入有偶数个表示输入有偶数个1;用用“1”表示输入有奇数个表示输入有奇数个1;ABCDF00000000110010100110010010101001100011111000110010101001011111000110111110
12、111110函数表达式:函数表达式:最小项表达式最小项表达式 最大项表达式最大项表达式 2.1.4 逻辑函数的相等逻辑函数的相等 假设假设F(A1,A2,An)为变量为变量A1,A2,An的逻辑函数。的逻辑函数。G(A1,A2,An)为变量为变量A1,A2,An的另一逻辑函数。的另一逻辑函数。如果对应于如果对应于A1,A2,An的任意一组状态组的任意一组状态组合,合,F和和G的值都相同。则称的值都相同。则称F和和G是相等的,记作是相等的,记作F=G。亦即:亦即:真值表相同的逻辑函数相等。真值表相同的逻辑函数相等。例:例:设设F(A,B,C)=A(B+C),G(A,B,C)=AB+AC。证明:。
13、证明:F=G形式不同形式不同功能相同功能相同2.2 逻辑代数的运算法则逻辑代数的运算法则2.2.1 逻辑代数的基本公式逻辑代数的基本公式一、常用公式一、常用公式(1)1=0 0=1(2)11=1 0+0=0(3)1 0=0 1=0 0+1=1+0=1(4)0 0=0 1+1=1(5)A0,则,则A=1 A1,则,则A=0(6)重叠(同一)律重叠(同一)律 A A=AA+A=A(7)反演律反演律(德德摩根定理)摩根定理)A B=A+B A+B=A B(8)还原律还原律 A=A二、基本定律二、基本定律(1)交换律交换律 AB=BAA+B=B+A(2)结合律结合律 A(BC)=(AB)CA+(B+C
14、)=(A+B)+C(3)分配律分配律 A(B+C)=AB+ACA+BC=(A+B)(A+C)(4)01律律1 A=A0+A=A0 A=01+A=1(5)互补律互补律 A A=0A+A=12.2.2 三个规则(定理)三个规则(定理)1、代入规则代入规则 在任何逻辑等式中,如果等式两边所有在任何逻辑等式中,如果等式两边所有出现某一变量的地方都代之以一个函数,则出现某一变量的地方都代之以一个函数,则等式仍然成立。等式仍然成立。e.g.已知已知 A B=A+B,以,以Z=AC代代A,则有:则有:A C B=A C+B=A+B+C扩大了公式的应用范围扩大了公式的应用范围2、反演规则(互补规则)(反演规则
15、(互补规则)(3变变2不变)不变)对于任意一个逻辑表达式对于任意一个逻辑表达式Y,如果如果Y中所有的中所有的“”换成换成“+”;“+”换成换成“”;“0”换成换成“1”;“1”换成换成“0”;原变量换成反变量;反;原变量换成反变量;反变量换成原变量,则得到的表达式就是变量换成原变量,则得到的表达式就是Y的的反函数反函数 Y。3变:变:“”换成换成“+”;“+”换成换成“”“0”换成换成“1”;“1”换成换成“0”原变量换成反变量;反变量换成原变量原变量换成反变量;反变量换成原变量2不变:不变:大非号不变(包含两个或者两个以上的变量的非号)大非号不变(包含两个或者两个以上的变量的非号)运算的顺序
16、不变运算的顺序不变例:已知例:已知 Y=A B+C D,求,求Y Y=(A+B)(C+D)Y=A+B+C D+E则则Y=A B(C+D E)Y=A B+C D+0则则Y=(A+B)(C+D)1注意:注意:(1)优先顺序。先括号内,后括号外,先乘后加。)优先顺序。先括号内,后括号外,先乘后加。(2)包含两个变量或以上的非号在变换中不变。)包含两个变量或以上的非号在变换中不变。3、对偶规则(、对偶规则(2变变2不变)不变)对于任意一个逻辑表达式对于任意一个逻辑表达式Y,如果如果Y中所有的中所有的“”换成换成“+”;“+”换成换成“”;“0”换成换成“1”;“1”换成换成“0”;则得到一新的表达式;
17、则得到一新的表达式Y(或(或Y*),),Y 称为称为Y的的对偶式对偶式。例:例:Y=A(B+C)Y=A+B CY=A+B CY=A(B+C)Y=A+B+CY=A B C练习:练习:Y=A B CY=A+B+C注意:优先顺序和大非号。一般地,注意:优先顺序和大非号。一般地,Y Y推论:若推论:若F(A,B,C)=G(A,B,C),则,则F=G。2变:变:“”换成换成“+”;“+”换成换成“”“0”换成换成“1”;“1”换成换成“0”2不变:不变:大非号不变(包含两个或者两个以上的变量的非号)大非号不变(包含两个或者两个以上的变量的非号)运算的顺序不变运算的顺序不变对偶变化规则:对偶变化规则:2.
18、2.3 常用公式常用公式(1)A+AB=A(消乘积项)(消乘积项)A(A+B)=A证:证:A+AB=A(1+B)=A 有一个乘积项的部分因子是另有一个乘积项的部分因子是另一个乘积项的全部,则该乘积项是多余的一个乘积项的全部,则该乘积项是多余的(2)AB+AB=A(合并公式)(合并公式)(A+B)(A+B)=A证:证:AB+AB=A(B+B)=A 1=A 乘积项有公有因子,乘积项有公有因子,不同的因子互补,则合并为由公有因子组成的乘积项不同的因子互补,则合并为由公有因子组成的乘积项(3)A+AB=A+B消反公式)消反公式)A(A+B)=AB证:证:A+AB=(A+A)(A+B)=1(A+B)=A
19、+B分配律分配律:A+BC=(A+B)(A+C)证证2、A+AB=A+AB+AB=A+B 一个乘积项的部分因子恰好是另一个乘积项的补,则该乘积一个乘积项的部分因子恰好是另一个乘积项的补,则该乘积项的这部分因子是多余的。项的这部分因子是多余的。4、AB+AC+BC=AB+AC(A+B)(A+C)(B+C)=(A+B)(A+C)证:左证:左=(消第三项的公式)(消第三项的公式)AB+AC+BC(A+A)=AB+AC+ABC+ABC=AB(1+C)+AC(1+B)=右右推论:推论:AB+AC+BCDE=AB+AC 两个乘积项部分的因子互补,其余的因子都是第三两个乘积项部分的因子互补,其余的因子都是第
20、三项的因子,则第三项是多余的。项的因子,则第三项是多余的。2.2.4 异或运算的公式异或运算的公式(1)交换律交换律A B=B A(2)结合律结合律(A B)C=A (B C)(3)分配律分配律A(B C)=AB AC证:证:A(B C)=A(BC+BC)=ABC+ABC AB AC=ABAC+ABAC =(A+B)AC+AB(A+C)=ABC+ABC(4)常量与变量之间的异或运算(由定义直接推出)常量与变量之间的异或运算(由定义直接推出)A 1=AA 0=AA A=0A A=1(5)因果互换因果互换若若A B=C,则:则:A C=B,B C=A证:把证:把A B=C 两边同时异或两边同时异或
21、A,A B A=C A则:则:0 B=A C,A C=B,同理可证同理可证B C=A(6)多变量异或运算多变量异或运算在多变量异或运算中,若在多变量异或运算中,若“1”的个数为奇数,的个数为奇数,则结果为则结果为“1”;若;若“1”的个数为偶数,则结果为的个数为偶数,则结果为“0”,与变量为,与变量为“0”的个数无关。的个数无关。2.3 逻辑函数的表达式逻辑函数的表达式2.3.1 逻辑函数常用表达式逻辑函数常用表达式 逻辑函数的常用表达式包括与或式、与非与非逻辑函数的常用表达式包括与或式、与非与非式、或与式、或非或非式和或非式。式、或与式、或非或非式和或非式。1、与或式、与或式 F=AB+CD
22、2、与非与非式、与非与非式 3、或与式、或与式 F=(A+B)(C+D)4、或非或非式、或非或非式5、与或非式、与或非式 一、最小项和标准与或表达式一、最小项和标准与或表达式1、最小项定义、最小项定义对于对于n个变量,若个变量,若m为包含为包含n个因子的乘积项,个因子的乘积项,在在m中每一个变量都以原变量或者反变量的形式作中每一个变量都以原变量或者反变量的形式作为一个因子出现且仅出现一次,则称为一个因子出现且仅出现一次,则称m为该组变量为该组变量的一个最小项。的一个最小项。n个变量一共有个变量一共有2n个最小项个最小项2.3.2 逻辑函数的两种标准形式逻辑函数的两种标准形式逻辑函数的表达式不是
23、唯一的逻辑函数的表达式不是唯一的2、最小项的性质、最小项的性质(1)只有一组变量取值组合使其值为)只有一组变量取值组合使其值为“1”。(等于(等于“1”的机会最小)的机会最小)(2)任意两个最小项之积恒为)任意两个最小项之积恒为“0”。(3)全体最小项之和恒为)全体最小项之和恒为“1”。3、最小项的编号、最小项的编号把使最小项为把使最小项为“1”的那一组变量取值组合当成二进制的那一组变量取值组合当成二进制数,与其对应的十进制数即为该最小项的编号。数,与其对应的十进制数即为该最小项的编号。(m0,m1,m2,。)。)对于三个变量对于三个变量A、B、C,有:,有:4、标准与或表达式(最小项表达式,
24、标准积之和)、标准与或表达式(最小项表达式,标准积之和)全部由全部由最小项相加最小项相加构成的函数与或表达式。构成的函数与或表达式。任何逻辑函数都可以表示成标准与或表达式,且是唯一的。任何逻辑函数都可以表示成标准与或表达式,且是唯一的。可由真值表得出,或由表达式变换得到。可由真值表得出,或由表达式变换得到。e.g.1,e.g.2,二、最大项和标准或与表达式二、最大项和标准或与表达式1、最大项定义、最大项定义对于对于n个变量,若个变量,若M为为n个个变量之和变量之和,在,在M中每一个变中每一个变量都以原变量或者反变量的形式作为一项出现且仅出现一量都以原变量或者反变量的形式作为一项出现且仅出现一次
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 第二章 逻辑代数基础 第二 逻辑 代数 基础
限制150内