版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章逻辑代数及逻辑函数的第一页,共七十一页,编辑于2023年,星期五本章作业:2.1(3)(4)(7)(8)、2.2(3)、2.3(2)2.6(5)(6)(7)(8)、2.8、2.11(2)(4)(5)2.12(1)(2)、2.13(3)(5)、2.14(2)(3)2.16(1)第二页,共七十一页,编辑于2023年,星期五§2—1逻辑代数的基本原理逻辑代数中的变量与普通代数中的变量一样,也是以A、B、C等字母来表示,但这些变量只能取值为0或1,这里的0或1不表示变量的大小,而表示两种对立的关系,如低电平、高电平;无信号、有信号;开关的断、通;灯的熄、亮等。逻辑代数表达的是电路输入与输出间的逻辑关系,而不是数量关系。
F=f(A,B,C…)其中:A、B、C...为输入逻辑变量,取值是0或l;
F为输出逻辑变量,取值是0或l;
F称为A、B、C...的输出逻辑函数。第三页,共七十一页,编辑于2023年,星期五一、逻辑代数的基本运算1、“与”运算EABCF真值表设:开关打开—“0”闭合—“1”灯灭—“0”亮—“1”0000001010011100101110111ABCF0000001逻辑函数式F=A•B•C逻辑符号ABCF&ABCFABCF第四页,共七十一页,编辑于2023年,星期五2、“或”运算AEBCF设:开关打开—“0”闭合—“1”灯灭—“0”亮—“1”ABCF00010111110111100001111010101011或逻辑真值表逻辑函数式F=A+B+C逻辑符号FABC>1FABC+ABCF第五页,共七十一页,编辑于2023年,星期五3、“非”运算EFARAF0011非逻辑真值表逻辑函数式逻辑符号AFAFA1FABF=ABF=A+BF=AF=A第六页,共七十一页,编辑于2023年,星期五二、复合逻辑关系1、“与非”F=A•BABFABF&F=ABACACDBD“与非”表达式ABCDF第七页,共七十一页,编辑于2023年,星期五2、“或非”F=A+B+CFABC+FABC>1F=A+B+A+C+D+B+D“或非”表达式3、“与或非”F=AB+CD4、“异或”F=AB+ABF+ABCDABF101000011110=ABABF=1ABF5、“同或”F=AB+AB=ABABFCD1&=ABFABF第八页,共七十一页,编辑于2023年,星期五关于门电路符号的说明PCFPCF+PCF+先“或”后“非”和先“非”后“与”等价先“与”后“非”和先“非”后“或”等价PCF第九页,共七十一页,编辑于2023年,星期五三、逻辑代数的基本公式、规则1、基本公式AA=0A+A=1互补律1A=A1+A=11律0A=00+A=A0律AB=BAA+B=B+A交换律A(BC)=(AB)CA+(B+C)=(A+B)+C结合律A(B+C)=AB+ACA+BC=(A+B)(A+C)分配律第十页,共七十一页,编辑于2023年,星期五吸收律A+AB=A+BA•(A+B)=A•BA+A•B=AA(A+B)=A反演律(德•摩根定律)A•B=A+BA+B=A•B10000111ABA•BA+B11111100证:由分配律A+AB=(A+A)(A+B)=A+B第十一页,共七十一页,编辑于2023年,星期五摩根定律的应用①、求反函数F=AB+BC+ACDF=AB+BC+ACD=AB•BC•ACD②、将“与或”表达式化为“与非”表达式F=AD+BCD+ABC+CD=AD•BCD•ABC•CD对合律A=A重叠律A+A=AA•A=A第十二页,共七十一页,编辑于2023年,星期五包含律(A+B)(A+C)(B+C)=(A+B)(A+C)AB+AC+BC=AB+AC证:AB+AC+BC=AB+AC+BC(A+A)=AB+AC+ABC+ABC=AB(1+C)+AC(1+B)=AB+AC推论:AB+AC+BCDEF=AB+AC第十三页,共七十一页,编辑于2023年,星期五2、三个规则1)代入规则:A•B=A+B用A=CD代替A,等式仍成立CD•B=CD+B=C+D+B2)反演规则:F:若:“•”“+”,“+”“•”,“0”“1”,“1”“0”原变量反变量,反变量原变量则:FF【例如】F1=AB+BD+ACD+0F1=(A+B)(B+D)(A+C+D)1F2=A+BD+ABCDF2=A•(B+D)•(A+B+C+D)第十四页,共七十一页,编辑于2023年,星期五3)对偶规则:若:“•”“+”,“+”“•”,“0”“1”,“1”“0”F:则:FFF与F互为对偶函数如果两个函数相等,则它们的对偶函数也相等。1•A=A0+A=AAB+AC+BC=AB+AC(A+B)(A+C)函数对偶式的对偶式为函数本身。(A+B)(A+C)(B+C)=第十五页,共七十一页,编辑于2023年,星期五3、“异或”性质AA=0AA=1A0=AA1=AAB=AB=(AB)1AB=BAA(BC)=(AB)CA•(BC)=(A•B)(A•C)“异或”门电路的用处(1)可控的数码原/反码输出器(2)作数码同比较器(3)求两数码的算术和A0=AA1=AABF101000011110第十六页,共七十一页,编辑于2023年,星期五§2—2逻辑函数的化简一、公式法化简逻辑函数1、“与或”表达式的化简最简与或表达式:1、乘积项的个数最少(用门电路实现,用的与门数最少)。2、在满足1的条件下,乘积项中的变量最少(与门的输入端最少)。省器件:用最少的门,门的输入也最少第十七页,共七十一页,编辑于2023年,星期五【例1】展开:合并:互补律:互补律:F=A(BC+BC)+ABC+ABC=ABC+ABC+ABC+ABC=(ABC+ABC)+(ABC+ABC)=AC(B+B)+AC(B+B)=AC+AC=A【例2】F=A(B+C)+BC=A•BC+BC=A+BC反演律吸收律第十八页,共七十一页,编辑于2023年,星期五【例3】F=ABC+ABC+CD+BD+ABD=(CD+BD+ABC)+ABC+ABD=CD+BD+ABC+AB包含、吸收律=CD+BD+ABD+ABC包含、吸收律=CD+BD+BC+AB包含律=CD+BD+BD+BC+AB=CD+B+BC+AB=CD+B第十九页,共七十一页,编辑于2023年,星期五【例4】F=AB+AB•BC+BC=AB+AB+BC+BC=AB+AB+BC+BC+AC=AB+BC+AC或=AB+AB+BC+BC=AB+AB+BC+BC+AC=AB+BC+AC可见:最简式不唯一第二十页,共七十一页,编辑于2023年,星期五2、“或与”表达式的化简最简条件:(1)、或项个数最少(或门用的最少)(2)、在满足1的条件下,或项中变量数最少化简方法:1、利用对偶规则,将“或与”表达式转换为“与或”表达式。2、实际化简“与或”表达式。3、利用对偶规则将“与或”最简表达式转换为“或与”最简表达式。第二十一页,共七十一页,编辑于2023年,星期五【例】F=(A+B)(A+C)(B+C)(A+C)F=AB+AC+BC+AC对偶规则=AB+AC+AC=AB+C则:F=(A+B)•C第二十二页,共七十一页,编辑于2023年,星期五二、图解法化简逻辑函数1、最小项与最大项最小项【例】
n=3,对A、B、C,有8个最小项乘积项包含全部变量以原变量或反变量的形式只出现一次CBACBACBACBACBACBACBACBA最小项最小项编号m0m1m2m3编号m4m5m6m7第二十三页,共七十一页,编辑于2023年,星期五最小项的性质1)最小项为“1”的取值唯一。如:最小项ABC,只有ABC取值101时,才为“1”,其它取值时全为“0”。2)任意两个最小项之积为“0”。3)全部最小项之和为“1”。4)某一个最小项不是包含在函数F中,就包含在反函数F中。第二十四页,共七十一页,编辑于2023年,星期五最小项表达式全部由最小项构成的“与或”表达式为最小项表达式(标准“与或”表达式)。【例1】F=ABC+BC=ABC+BC(A+A)=ABC+ABC+ABC=m4+m5+m7=m3(4,5,7)三人表决电路【例2】CBAF00000001110111100001111010101011F=ABC+ABC+ABC+ABC=m3+m5+m6+m7=m3(3,5,6,7)第二十五页,共七十一页,编辑于2023年,星期五最大项或项包含全部变量以原变量或反变量的形式只出现一次【例】
n=3,对A、B、C,有8个最大项CBAMCBAMCBAMCBAMCBAMCBAMCBAMCBAM76543210++=++=++=++=++=++=++=++=第二十六页,共七十一页,编辑于2023年,星期五最大项表达式CBAF00000001110111100001111010101011F=(A+B+C)(A+B+C)(A+B+C)(A+B+C)=M0M1M2M4=M3(0,1,2,4)第二十七页,共七十一页,编辑于2023年,星期五最大项的性质1)最大项为“0”的取值唯一。如:最大项A+B+C,只有ABC取值010时,才为“0”,其它取值时全为“1”。2)任意两个最大项之和为“1”。3)全部最大项之积为“0”。4)某一个最大项不是包含在函数F中,就包含在反函数F中。第二十八页,共七十一页,编辑于2023年,星期五最小项和最大项的关系CBAF000000011101111000011110101010111、相同i的最小项和最大项互补。Mi=mi
mi=Mim3=ABCM3=A+B+C2、mi和Mi互为对偶式。F=m3(3,5,6,7)F=M3(0,1,2,4)=ABC+ABC+ABC+ABC=(A+B+C)(A+B+C)(A+B+C)(A+B+C)第二十九页,共七十一页,编辑于2023年,星期五2、卡诺图卡诺图的构成(1)、由矩形或正方形组成的图形(2)、将矩形分成若干小方块,每个小方块对应一个最小项2变量卡诺图一个整体可由代表4个最小项的四个小方格组成:ABABABAB改画成:m0m1m2m3AB0110m0m1m2m3第三十页,共七十一页,编辑于2023年,星期五3变量卡诺图一个整体分成8个小方格BAC1000110110m1
m0
m3
m2
m5
m4
m7
m6
注意:上表头编码按00-01―11-10循环码顺序排列,而不是00-01-10-11第三十一页,共七十一页,编辑于2023年,星期五4变量卡诺图BADC0011011000110110m1
m0
m3
m2
m5
m4
m7
m6
m13
m12
m15
m14
m9
m8
m11
m10
DCBA0011011000110110m4
m0
m12
m8
m5
m1
m13
m9
m7
m3
m15
m11
m6
m2
m14
m10
第三十二页,共七十一页,编辑于2023年,星期五5变量卡诺图BAED00001100101000110110m1
m0
m3
m2
m5
m4
m11
m9
m7
m8
m27
m26
m6
m16
m19
m10
C110111101100m12
m13
m14
m15
m17
m18
m20
m21
m22
m23
m24
m25
m28
m29
m30
m31
第三十三页,共七十一页,编辑于2023年,星期五3、逻辑函数的卡诺图表示F(A,B,C,D)=m4(0,2,6,8,11,13,14,15)BADC001101100011011011111111【例1】第三十四页,共七十一页,编辑于2023年,星期五【例2】F=AB+BC+AC=ABC+ABC+ABC+ABCBAC10001101101111【例3】F=BC+AC+ABD+ABCDBADC00110110001101101111111111第三十五页,共七十一页,编辑于2023年,星期五BAC1000110110111111BAC10001101101111114、卡诺图化简BAC1000110110111111ABCABC+=ACABCABC+=ABABCABC+=BCF=AC+AB+BC两个相邻的最小项可以合并消去一个变量。F=AB+BC+AC逻辑函数的最简式不唯一第三十六页,共七十一页,编辑于2023年,星期五卡诺图化简BAC1000110110111111BAC1000110110111111F=AC+AB+BC+BC冗余项BAC1000110110111111F=AB+AB+ABC+ABCABABF=B+ABA四个相邻的最小项可以合并消去两个变量。八个相邻的最小项可以合并消去三个变量。不是最简式第三十七页,共七十一页,编辑于2023年,星期五BADC00110110001101101111111111【例1】F=DC+BC+AC第三十八页,共七十一页,编辑于2023年,星期五【例2】F=ABC+ACD+ABD+AD+AC化简逻辑函数BADC0011011000110110111111111111F=BC+AC+AD+BD+ACD第三十九页,共七十一页,编辑于2023年,星期五【例3】Y=(A,B,C,D)=m4(0,2,3,5,6,8,9,10,11,12,13,14,15)试用卡诺图化简逻辑函数BADC00110110001101101111111111111F=D+AB+BC+AC+ABC第四十页,共七十一页,编辑于2023年,星期五BAED00001100101000110110C110111101100【例4】试用卡诺图化简逻辑函数Y=(A,B,C,D,E)=m5(1,5,9,13,16,18,20,22,27,31)1111111111F=ABE+ADE+ABDE第四十一页,共七十一页,编辑于2023年,星期五用卡诺图化简遵循的原则:(1)每个圈应包含尽可能多的最小项;BADC001101100011011011111111(2)每个圈至少有一个最小项未被其它圈圈过;F=AC+BCD+ABD+ABD+BCD第四十二页,共七十一页,编辑于2023年,星期五(3)圈的数目应尽可能少;(4)所有等于1的单元都必须被圈过;BADC001101100011011011111111(5)最简“与或”表达式不唯一。F=AD+AC+BCD+ABCD第四十三页,共七十一页,编辑于2023年,星期五三、单输出逻辑函数的表格法化简(Q—M法)——计算机辅助逻辑设计的方法1、卡诺图法化简直观方便,过程简单明了,但只适合于变量数
4的函数。2、Q-M(Quine-McCluskey)法和卡诺图法的化简思路是一致的。3、Q-M法是用分组表格法,把两相邻与项合成为一新的与项,从而消去一变量。它适合于变量数>4的函数,化简过程规律性强,适用于计算机算法实现。第四十四页,共七十一页,编辑于2023年,星期五Q-M方法的基本思想什么情况下会出现“相邻两个最小项中有一个变量互补”?从最小项的编号上看有什么规律?以4变量卡诺图为例:m1同m0,m3,m5,m9相邻下标编号为:0001与0000,0011,0101,1001m1同m4,m8,m10,m13等不相邻下标编号为:0001与0100,1000,1010,1101结论:最小项编号中“1”的个数差=0,肯定不相邻最小项编号中“1”的个数差2,肯定不相邻最小项编号中“1”的个数差=1,可能相邻!按照最小项mi下标编号中二进制数“1”的个数进行分组比较,可以化简。第四十五页,共七十一页,编辑于2023年,星期五名词解释:BADC0011011000110110m1m2m5m7m8m10m12m13m151、质蕴涵项是一个积项,它再不能和其它项合并而形成更简单的积项。m(5,7,13,15)m(1,5)m(12,8)m(12,13)m(2,10)m(8,10)2、实质最小项如:只被一个质蕴涵项所包含的最小项。如:m1,m2,m7,m153、必要(基本)质蕴涵项至少包含一个实质最小项的质蕴涵项。如:m(1,5),m(2,10),m(5,7,13,15)第四十六页,共七十一页,编辑于2023年,星期五Q—M法化简步骤:最小项DCBA最小项DCBA最小项DCBA【例】化简F(A,B,C,D)=m4(2,4,6,8,9,10,12,13,15)1、根据最小项二进制码中“1”的个数,对函数的全部最小项进行分组排队。20010401008100060110910011010101211001311011511112、在组与组之间逐一搜索相邻项,合并成消去一个变量的积项。8,9,12,132,60–102,10–
0104,64,128,98,108,120
1–0–
100100–10–01–009,1312,131–01110–13,1511–11–0–PI1质蕴涵项PI2PI3PI4PI5PI6PI7第四十七页,共七十一页,编辑于2023年,星期五Q—M法化简步骤:(续)最小项DCBA最小项DCBA最小项DCBA20010401008100060110910011010101211001311011511118,9,12,132,60–102,10–
0104,64,128,98,108,120
1–0–
100100–10–01–009,1312,131–01110–13,1511–11–0–PI1PI2PI3PI4PI5PI6PI7在表中,未打“√”的,标以PI1~PI7,为质蕴涵项。全部质蕴涵项,覆盖了F的全部最小项。第四十八页,共七十一页,编辑于2023年,星期五用卡诺图画出F的全部质蕴涵项F(A,B,C,D)=m4(2,4,6,8,9,10,12,13,15)BADC00110110001101102468910121315PI1(8,9,12,13)PI2(2,6)PI2PI3(2,10)PI3PI4(4,6)PI4PI5(4,12)PI1PI5PI6(8,10)PI6PI7PI7(13,15)
可见,P1~P7中有不必要的质蕴涵项:为此,下一步骤就要从全部质蕴涵项中选出必要的质蕴涵项。第四十九页,共七十一页,编辑于2023年,星期五3、列质蕴涵项表,寻找必要的质蕴涵项2468910121315PI1PI2PI3PI4PI5PI6PI7
实质最小项PI1PI7PI1、PI7中包含了实质最小项,为必要质蕴涵项,化简时必须保留。PI1、PI7中已经包含的最小项在后面化简时不必再考虑。第五十页,共七十一页,编辑于2023年,星期五4、列简化的质蕴涵项表24610PI2PI3PI4PI5PI6简化规则:1、被别的行所覆盖的行可从表中消去。2、覆盖了其它列的列可从表中消去。F=PI1+PI7+PI3+PI4=BD+ABC+ACD+ACD第五十一页,共七十一页,编辑于2023年,星期五用卡诺图化简BADC0011011000110110111111111=BD+ABC+ACD+ACDF第五十二页,共七十一页,编辑于2023年,星期五循环PI表的化简023457PI1PI2PI3PI4PI5PI6不含必要质蕴涵项PI1PI6PI5PI4PI3PI25437F=PI1+PI4+PI5第五十三页,共七十一页,编辑于2023年,星期五循环PI表的化简(续)023457PI1PI2PI3PI4PI5PI6简化PI表2357PI1PI3PI4PI5PI6PI2F=PI2+PI3+PI6可见:最简表达式不唯一。BAC1000110110111111第五十四页,共七十一页,编辑于2023年,星期五四、多输出逻辑函数的表格法化简多输出逻辑函数:同一组输入变量,有两个以上的输出。F1=f1(A,B,C…)F2=f2(A,B,C…)化简时,在“与或”表达式中要尽量寻找公共的“与”项,使公共项为多个函数共享,这时从单个输出看可能不是最简,但总体是最简。第五十五页,共七十一页,编辑于2023年,星期五【例1】F=AB+BC+ACG=AB+BCF=ABBCACG=ABBC共需要七个“与非”门BAC10001101101111111BAC1000110110111F=AB+BC+ACG=AB+BCF=ABBCACG=ABBC只需要五个“与非”门第五十六页,共七十一页,编辑于2023年,星期五【例2】F(A,B,C,D)=m4(1,3,4,5,6,7,15)G(A,B,C,D)=m4(1,3,10,14,15)BADC00110110001101101111111BADC001101100011011011111F=ACD+ABCD+CDG=ACD+ABCD+ABD第五十七页,共七十一页,编辑于2023年,星期五多输出逻辑函数的表格法化简特点:1、每个被列出的最小项后边必须标明它是出现在哪个函数中的最小项。2、两项仅当它们都具有至少一个相同的标志时才能合并。3、仅当某项所具有的全部标志都出现在合并后的项时,才能将它打上“”号。第五十八页,共七十一页,编辑于2023年,星期五【例】FHFGHGHHGH001100011101110111143567F0000标志CBA最小项标志CBA最小项标志CBA最小项F(A,B,C)=m3(0,1,3)G(A,B,C)=m3(3,5,7)H(A,B,C)=m3(3,4,5,6,7)化简0,100–F1,30–
1F4,510–H4,61–
0H3,7–
1
1GH5,71–
1GH6,711–H4,5,6,71–
–HPI1PI2PI3PI4PI5PI6第五十九页,共七十一页,编辑于2023年,星期五质蕴涵项表PI1HPI2F
PI3F
PI4GH
PI5GH
PI6FGH
FGH01333455776简化PI表PI4GHPI3FPI6FGHFGH333F=PI2+PI6=BC+ABCG=PI5+PI6=AC+ABCH=PI1+PI6=C+ABC可以看出:每一个输出不是最简,但总体是最简。第六十页,共七十一页,编辑于2023年,星期五五、包含任意项的逻辑函数的化简任意项(约束项、无关项、不管项)包含任意项的逻辑函数:函数F的取值只和一部分最小项有关,另一部分最小项既可以取“0”,也可以取“1”,这些最小项称“不管项”或“任意项”。“任意项”的两种情况:1.有些输入变量的取值组合根本不会出现。2.所有的输入组合虽能出现,但在某些约束条件下,这些组合的输出不存在。第六十一页,共七十一页,编辑于2023年,星期五【例1】求:8421码中出现奇数的逻辑函数。DCBAF00000000110010000111010000101101100011111000010011有效状态F=ABCD+ABCD+ABCD+ABCD+ABCD101010111100110111101111无效状态ABCD+ABCD+ABCD+ABCD+ABCD+ABCD=0或:F=m4(1,3,5,7,9)4(10,11,12,13,14,15)=0或:F=m(1,3,5,7,9)+(10,11,12,13,14,15)约束方程:第六十二页,共七十一页,编辑于2023年,星期五用卡诺图化简包含任意项的逻辑函数11001000011111000110110100001011100001001100000000FABCD101010111100110111101111BADC001101100011011011111F=A(10,11,12,13,14,15)=0或:F=ACD+BD=0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年核苷类药物项目提案报告范文
- 2024-2025学年邢台市巨鹿县数学三上期末考试模拟试题含解析
- 2024-2025学年新疆维吾尔昌吉州奇台县数学三年级第一学期期末达标检测模拟试题含解析
- 去药厂实习报告范文汇编5篇
- 2024-2025学年西安市碑林区三上数学期末学业质量监测试题含解析
- 2024年版企业劳动合同及员工劳动保障合同版B版
- 2025年板卧式电除尘器项目规划申请报告模范
- 2024年期多边投资补偿协议样本一
- 大学实习报告范文合集10篇
- 暑假银行实习报告汇编十篇
- 24春国家开放大学《教育心理学》终结性考核参考答案
- 语言学纲要(学习指导修订版)
- (2024年)常见传染病诊断国家标准培训(完整版)
- 教学课件-思想政治教育心理学-杨芷英
- 浙江省杭州市萧山区2023-2024学年五年级上学期期末英语试卷
- 2024年高考语文复习:报告文学阅读 专项练习题(含答案)
- 可研报告软件
- 陕西蓝深特种树脂有限公司年产2000吨大孔吸附树脂生产项目环境影响报告
- 《肌力评估》课件
- 国家电网招聘之公共与行业知识题库及完整答案(网校专用)
- 2023老年大学教师职责及选聘管理办法
评论
0/150
提交评论