数字电路第2章(逻辑代数基础).ppt
《数字电路第2章(逻辑代数基础).ppt》由会员分享,可在线阅读,更多相关《数字电路第2章(逻辑代数基础).ppt(90页珍藏版)》请在三一办公上搜索。
1、对偶定理提供了一种证明两个逻辑式相等的方法:通过证明它们的对偶式相等来完成。例如:证明 A+BC=(A+B)(A+C)解:写出等式两边对应的对偶式,得到:A(B+C)与 AB+AC 根据乘法分配律,两对等式相等;由对偶定理知所证等式成立。,一般地说,若某一电路的输入逻辑变量A、B、C的取值确定以后,输出逻辑变量Y的值也唯一地确定了,就称Y是A、B、C的逻辑函数,写作:Y=f(A,B,C),2.5 逻辑函数及其表示方法,逻辑函数,逻辑电路功能可由相应的逻辑函数完全描述。逻辑函数与代数中的函数相比较,有两个突出的特点:(1)逻辑变量和逻辑函数只能取两个值0和1。(2)函数和变量之间的关系是由与、或
2、、非三种基本运算决定的。,分析:第一步:设置自变量和因变量。第二步:状态赋值。对于自变量A、B、C,设:同意为逻辑“1”,不同意为逻辑“0”。对于因变量Y 设:事情通过为逻辑“1”,没通过为逻辑“0”。第三步:根据题义及上述规定,Y是自变量A、B、C的二值逻辑函数:Y=f(A,B,C),例:三个人表决一件事情,结果按“少数服从多数”的原则决定,试建立该逻辑函数。,逻辑真值表逻辑函数式逻辑电路图波形图卡诺图硬件描述语言,逻辑函数的表示方法,逻辑真值表:将输入逻辑变量的各种可能取值和相应的函数值排列在一起而组成的表格。逻辑函数式:由逻辑变量和“与”、“或”、“非”三种逻辑运算符所构成的表达式。逻辑
3、图:由逻辑符号及它们之间的连线而构成的图形,逻辑函数的表示方法,波形图:将输入逻辑变量的各种可能取值和相应的函数值按照时间顺序排列起来。,逻辑函数的表示方法,逻辑函数的表示方法之间的相互转换,逻辑函数的不同描述方法各有其特点和应用场合,经常需要将某一种表示方法给定的逻辑函数改用另外的表示方法描述。,逻辑函数的表示方法之间的相互转换,逻辑表达式-真值表:解题方法和步骤:将所有输入变量取值组合逐一带入逻辑式,算出输出的函数值,然后将输入和输出的取值对应列成表格,得到真值表。,(2)逻辑表达式-逻辑电路图解题方法:若没附加要求,只要用逻辑图形符号代替逻辑函数中的代数运算符号,将这些图形符号按照顺序连
4、起来。若要求用限定的图形符号,则需要将逻辑函数转化为限定的图形符号,再用图形符号代替代数运算符号。,逻辑函数的表示方法之间的相互转换,例:已知“同或”逻辑函数L=AB+AB,求对应的真值表,并画出对应的逻辑图。解:该函数有两个变量,有4种取值的可能组合,将他们按顺序排列起来即得真值表。,逻辑函数的表示方法之间的相互转换,(3)真值表-逻辑函数式解题方法与步骤:找出真值表中使逻辑函数Y=1的输入变量取值组合。每组输入变量取值的组合对应一个乘积项,其中取值 为1的写入原变量,取值为0的写入反变量。将这些乘积项相加,得到Y的逻辑函数式。,逻辑函数的表示方法之间的相互转换,例:已知真值表如图,求逻辑函
5、数式及逻辑图。,解:由真值表可知,输入变量取011,101,110,111之中的任何一种时,输出Y=1.每一种组合对应一个乘积项,将这些乘积项相加,得到Y的逻辑函数式。,逻辑函数的表示方法之间的相互转换,由函数式画逻辑电路图,先化简,后画图:,例:有一水塔,用一大一小的两台电动机MS、ML驱动水泵向水塔注水,当水塔的水位降低到C点时,由小电机MS单独驱动水泵;降低到B点时由大电机ML单独驱动;降低到A点时由两台电机同时驱动,要求设计一个控制电机工作的逻辑电路。,解:设水位C、B、A为逻辑变量,当水位降到C、B、A某点时,用1表示,否则用0表示;电机MS,ML为逻辑变量,当工作时用1表示,不工作
6、时用0表示。分析逻辑函数与逻辑变量之间的因果关系,得到真值表。,根据真值表写出逻辑表达式。根据逻辑函数表达式画出逻辑电路图,逻辑函数的表示方法之间的相互转换,(4)逻辑图-逻辑函数式解题方法与步骤:从电路的输入端到输出端逐级写出逻辑图形符号所表示的逻辑运算式,从而得到所求的逻辑式。,例:写出下图电路输出F的逻辑函数式,P1=(ABC),P2=AP1,P3=BP1,P4=CP1,=(P2+P3+P4),解:从输入端开始,逐级写出图形符号代表的运算式,逻辑函数的表示方法之间的相互转换,(5)波形图-真值表解题方法与步骤:在周期性重复的波形图中,将每一个时间段内输入变量和输出的取值对应列表,即可得到
7、函数的真值表。若波形图中有些变量状态组合始终未出现,则将该组合视为函数的约束项。,设有两个逻辑函数:,F1=f1(A1,A2,An)F2=f2(A1,A2,An),若对应于A1,A2,An的任何一组取值,F1 和F2的值都相同,则称函数F1和函数F2相等,记作F1=F2。,逻辑函数的相等,一、“与或”表达式,由若干“与”项进行“或”运算构成的表达式,“与项”也称为“积项”,“与-或”表达式也成为“积之和”。如:F=AB+AC+D,逻辑函数的两种基本形式,由若干“或”项进行“与”运算构成的表达式,“或项”也称为“和项”,“或-与”表达式也成为“和之积”。如:F=(A+B)(A+C+D),二、“或
8、与”表达式,一、最小项之和,最小项:在n个变量的逻辑函数中,若m为包含n个因子的乘积项,且这n个变量均以原变量或反变量形式在m中出现一次,则“积”项m被称为该组变量的最小项。例如:二变量的最小项有4个:AB、AB、AB、AB;n变量的最小项有2n个.,逻辑函数的两种标准形式,最小项的表示:通常用mi 表示最小项,下标i 的取值规则:按照变量顺序,将最小项中原变量用1表示,反变量用0表示,得到的二进制数对应的十进制即为下标的值。换句话说:按照变量顺序,最小项取1时,对应的十进制数值。如,ABC,取值为1时,对应十进制数值为101,则i=5,ABC用m5表示。,最小项的重要性质:在输入变量的任何组
9、合的取值下必有一个最小项,并且仅有一个最小项的值为1.如:三变量A=1、B=0、C=1时,ABC=1。全体最小项之和为1,即 任意两个最小项乘积为0。若两个最小项只有一个因子不同,称他们具有相邻性。具有相邻性的最小项之和可以合并成一项,并消去一对因子。,最小项之和:假如一个函数完全由最小项所组成,那么该函数表达式称为标准“积之和”表达式,即“最小项之和”.如:F=ABC+ABC=m3+m6=m(3,6),问:任意给定逻辑函数,如:F=AB+BC,如何化为“最小项之和”?,方法1:代数转换法将逻辑函数转化为(与或)“积之和”形式(具体方法见逻辑函数形式的转换一节);利用基本公式A+A=1,将每个
10、乘积项中缺少的因子补全;,解:F=AB+BC=AB(C+C)+(A+A)BC=ABC+ABC+ABC+ABC=m2+m3+m5+m1=m(1,2,3,5),问:任意给定逻辑函数,如:F=AB+BC,如何化为“最小项之和”?,方法2:真值表转换法真值表中,有k组变量取值使得F=1,函数的最小项表达式由这k组变量取值对应的k最小项组成;,解:求出真值表 F=m(1,2,3,5),最大项:在n个变量的逻辑函数中,若M为包含n个变量之和,而且这n个变量均以原变量或反变量形式在M中出现一次,则“和”项M被称为该组变量的最大项。例如:二变量的最大项有4个:A+B、A+B、A+B、A+B;n变量的最大项有2
11、n个.,二、最大项之积,最大项的表示:通常用Mi 表示最小项,下标i 的取值规则:按照变量顺序,将最大项中原变量用0表示,反变量用1表示,得到的二进制数对应的十进制即为下标的值。换句话说:按照变量顺序,最大项取0时,对应的十进制数值。如,A+B+C,取值为0时,对应的十进制数值为010,则i=2,A+B+C用M2表示。,最大项的重要性质:在输入变量的任何组合的取值下必有一个最大项,并且仅有一个最大项的值为0.如:三变量A=1、B=0、C=1时,A+B+C=0。全体最大项之积为0,即:任意两个最大项之和为1。只有一个变量不同的两个最大项的乘积等于个相同变量之和。根据摩根定律,下标相同的最小项与最
12、大项为互补关系:Mi=mi,最大项与最小项之间的关系:根据摩根定律,下标相同的最小项与最大项为互补关系:Mi=mi最小项和最大项之间存在对偶关系,最小项是与逻辑,最大项是或逻辑;最小项的下标对应的二进制码,进行0、1互换就可以确定最大项的下标。,A+B 对偶变换为AB,最大项下标0对应的二进制码00,对偶变换为11,即为3,变量的各组取值,A B C,000001010011100101110111,对应最小项及其编号,对应最大项及其编号,最小项,编 号,最大项,编 号,最大项之积:假如一个函数完全由最大项所组成,那么该函数表达式称为标准“和之积”表达式,即“最大项之和”.如:F=(A+B+C
13、)(A+B+C)=M4+M1=M(1,4),问:任意给定逻辑函数,如:F=AB+BC,如何化为“最大项之积”?,方法1:代数转换法 利用公式:A+BC=(A+B)(A+C)将逻辑函数转化为“和之积”形式(或与);利用基本公式AA=0,将每个“和项”中缺少变量补全,解:F=AB+BC=(AB+B)(AB+C)=(B+A)(B+B)(C+A)(C+B)=(B+A)(C+A)(C+B)=(A+B+CC)(A+BB+C)(AA+B+C)=(A+B+C)(A+B+C)(A+B+C)(A+B+C)=M4 M7 M6 M0=M(0,4,6,7),注意:变量顺序.,问:任意给定逻辑函数,如:F=AB+BC,如
14、何化为“最大项之积”?,方法2:真值表转换法真值表中,有k组变量取值使得F=0,函数的最大项表达式由这k组变量取值对应的k最大项乘积组成;,解:F=M(0,4,6,7),注意:变量顺序.,注意:任何一个逻辑函数的两种标准形式唯一.,问:任意给定逻辑函数,如:F=AB+BC,如何化为“最大项之积”?,方法3:将函数表示为最小项之和,则利用最小项与最大项的关系Mi=mi。,解:F=m(1,2,3,5)=M(0,4,6,7),逻辑设计中,逻辑函数最终都要用逻辑电路来实现,因此,化简和变换逻辑函数可以简化电路、节省器材、降低成本、提高系统的可靠性。,逻辑函数形式的变换,逻辑函数有五种基本表达式:“与或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 逻辑 代数 基础

链接地址:https://www.31ppt.com/p-6577065.html