




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1第二章逻辑代数基础2.1逻辑代数的基本概念2.2逻辑代数的基本定理和规律2.3逻辑函数表达式的形式与变换2.4逻辑函数的化简22.1.1三种基本运算
前面介绍了数字信号是离散信号,其变量只有两种取值,故称双值变量。电路表示:高电位(UH)、低电位(UL)双值代数表示:两个符号“1”、“0”定义:逻辑代数L是一个封闭的代数系统,它由一个逻辑变量集K、常量0和1以及“逻辑乘(与)”、“逻辑加(或)”、“逻辑反(非)”三种基本运算所构成,记为:L={K,+,·,-,0,1}一、逻辑代数的定义3二、逻辑代数的三个基本运算若定义开关闭合为1,断开为0。灯亮为1,灯灭为0。1、与运算FEAB真值表111100010000ABF功能表ABF断断灭断闭灭闭断灭闭闭亮4即F=f(A,B)=A∧B=A·B=ABABF曾用符号A
B&F国标符号ABF美国符号定义:某个事件受若干个条件影响,若所有的条件都齐备,该事件才能成立,这样的逻辑关系被称为逻辑乘(与)。实现逻辑乘的逻辑电路称为与门。与门的逻辑符号为:5若定义开关闭合为1,断开为0。灯亮为1,灯灭为0。F
EAB2、或运算亮亮亮功能表ABF断断断闭闭断闭闭灭111101011000ABF真值表6或门的逻辑符号为:实现逻辑加的电路称或门。即:F=f(A,B)=A∨B=A+B
ABF+曾用符号
≥1ABF国标符号ABF美国符号定义:一个事件的成立与否有许多条件,只要其中一个或几个条件成立,事件便成立,这样的逻辑关系被称逻辑加(或)。73、非运算FEAR1001AF真值表功能表AF断亮闭灭若定义开关闭合为1,断开为0。灯亮为1,灯灭为0。8
A
F=A1国标符号美国符号AF=A非门的逻辑符号为:完成逻辑反运算的电路称非门。
A
F=A曾用符号函数式为:F=A。定义:一个事件的成立取决于条件的否定,即事件与事件的成立条件之间构成矛盾,这样的逻辑关系称逻辑反(非)。92.1.2逻辑函数及逻辑函数间的相等一、逻辑函数的定义(1)逻辑变量和逻辑函数的取值只有0和1。(2)函数和变量之间的关系由“与、或、非”三种基本运算决定。设某一逻辑电路的输入为A1A2……An,输出函数为F,当A1A2……An的值确定之后,F的值就唯一的确定了,则称F为A1A2……An的逻辑函数。记为:F=f(A1A2……An)10二、逻辑函数的相等设有F1=f1(A1A2……An)、F2=f2(A1A2……An)如果对应A1A2……An的任一组取值,F1和F2的值都相等,则称F1和F2相等。计为F1=F2
。判断两个逻辑表达式是否相等的方法有:1、列表法2、利用逻辑代数的公理、定理和规则证明。112.1.3逻辑函数的表示方法一、真值表二、逻辑函数表达式三、卡诺图四、时序图、时间图主要用于直观的观察变量和函数之间的关系*主要用于获得逻辑电路图*主要用于逻辑函数化简主要用于工作波形图*122.2.1逻辑代数的基本定理一、公理2.2逻辑代数的基本定理和规律13三、交换律二、公式(可由公理推出)14四、结合律五、分配律A(BC)=(AB)C=(AC)BA+(B+C)=(A+B)+C=(A+C)+BA(B+C)=AB+ACA+BC=(A+B)·(A+C)加法的分配律证:右式=AA+AC+AB+BC=A+AC+AB+BC=A(1+C+B)+BC=A+BC=左式15六、摩根律证:用真值表法证明000111101011011001011111000016七、其他常用公式在两个乘积项中,若有一个变量是互反的,那么由这两个乘积项中的其它变量组成的新的乘积项就是多余的,可以消去。吸收律:消去律:其它:冗余律添加律17=右式左式=冗余律推广:证明:左式=右式证明冗余律:182.2.2重要规则任何一个含有变量A的逻辑等式,如果将所有出现A的位置都代之以同一个逻辑函数F,则等式仍然成立。一、代入规则例:对摩根律令代入式中则:19以此推广得到摩根律的一般形式:20二、反演规则使用反演规则时,应注意保持原函数式中的运算符号的优先顺序不变。另外不属于单个变量上的反号应保持不变。即由求反函数+0110+21例1:例2:(直接去掉反号)其实反演规则就是摩根律的推广。例3:按反演规则可直接写出:22若用摩根律则先对原函数两边取非,得:23三、对偶规则结论:若一个定理是正确的,则其对偶式也一定正确。若两个逻辑式相等,则它们的对偶式也相等。(F`)`=F即对对偶式再求对偶就得原函数本身。由F(A,B,C)求F`(A,B,C)0110++24利用对偶规则可以简化等式的证明。例:试证A+BC=(A+B)(A+C)令:F1=A+BCF2=(A+B)(A+C)求两个函数的对偶:F1`=A(B+C)=AB+ACF2`=AB+AC可知:F1`=F2`所以F1=F2
得证25四、展开规则一个多变量函数F=f(X1,X2,···Xn),可以将其中任意一个变量,例如X1分离出来,并展开成:上述算式之正确性的验证只要令X1=0或1分别代入便知。26例:试化简下列函数:解:272.2.3几种导出(复合)的运算
F=A+BAB1≥1≥1FAB
+FABABFF=ABAB&1
&FABFABABF工程上常用的有:与非、或非、与或非、异或、同或。28AABBCCDDFF+≥1
&ABFCDABCDF=AB+CD
≥1&&129异或门的逻辑符号:=1AABBFFFAB曾用符号美国符号国标符号=1AABBFFFAB曾用符号美国符号国标符号同或门的逻辑符号:异或同或30异或和同或的真值表如下:结论:偶数个变量的异或和同或是互反的,奇数个变量的异或和同或是相同的。
ABABAB000101101010110131AA=0AA=11A=A0A=A(2)0A=A1A=A11=000=100=011=1(1)10=01=101=10=0AA=1AA=0异或和同或的基本运算公式32AB=BAAB=BA(4)结合律A(BC)=(AB)CA(BC)=(AB)C(5)分配律=ABC+ABC=A(BC)=左式证:右式=ABAC+ABAC=AB(A+C)+AC(A+B)A(BC)=ABAC(3)交换律33若
AB=C则
AC=B或
BC=A若
AB=C则
AC=B或
BC=A(6)因果互换律=A+BC+BC=A+(BC)=左式
证:右式=A+BA+C+(A+B)(A+C)=ABC+A+BCABC00001101110A+(BC)=(A+B)(A+C)34(7)常用式子A1A2An=1(1的个数为奇数)0(1的个数为偶数)1(0的个数为偶数)A1A2An=
0(0的个数为奇数)352.2.4正逻辑与负逻辑各种逻辑运算最终是通过相应的逻辑门来实现的。如果把门电路的输入、输出电压的高电平赋值为“1”,低电平赋值为“0”,这种关系称为正逻辑关系。如果把门电路的输入、输出电压的高电平赋值为“
0”,低电平赋值为“
1”,这种关系称为负逻辑关系。36正逻辑负逻辑与门或门或门与门与非门或非门或非门与非门异或门同或门同或门异或门同一个逻辑电路,在不同的逻辑假定下,其逻辑功能是完全不同的。如下表:37ABF&≥1如:正逻辑与门F=AB,对应负逻辑的或门F=A+B。由上可见:同一个电路的正逻辑表达式与负逻辑表达式互为对偶式。38例:正逻辑的与门等价负逻辑的或门0V0V0V0001110V+3.6V0V010101+3.6V0V0V100011+3.6V+3.6V+3.6V111000电平表正逻辑负逻辑输入输出真值表真值表VAVBVFABFABF392.3.1逻辑函数表达式的基本形式一、标准与或式(积之和)、最小项和式二、标准或与式(和之积)、最大项积式标准式的定义:n个变量组成的函数式,其中每个变量在函数式的每一项中都必须以原变量或反变量的形式出现且仅出现一次。如:如:2.3.1逻辑函数表达式的形式与变换402.3.2逻辑函数的标准形式一、最小项定义:如果一个具有n个变量的函数的积项包含全部n个变量,每个变量都以原变量或反变量的形式出现一次,则这个积项称为最小项。若一个函数完全由最小项组成,则称其为标准与或(积之和)表达式。=如:在最小项中,将积项中的原变量看作1,反变量看作0。41最小项的几个性质(1)n个变量一共有2n个最小项,但一个函数包含几个最小项由实际问题决定。(2)在输入变量的任何取值下,必有一个最小项且仅有一个最小项的值为1。如三变量ABC=101,则值为1的最小项是(3),即任意两个不相同的最小项的乘积为0。例:42(4)所有最小项的和为1,即。(5)对于n变量的逻辑函数,两个相邻的最小项之和,得到一个(n-1)个变量的乘积项,即消去一个变量。其中,相邻指两个最小项之间只有一个变量互反,其余相同。例:(6)任一个n变量的最小项,都有n个相邻的最小项。43二、最大项定义:如果一个具有n个变量的函数的“和”项包含全部n个变量,且每个变量都以原变量或反变量的形式出现一次,则这个“和”项称为最大项。如:若一个函数完全由最大项组成,则称为标准或与(和之积)表达式。在最大项中,将和项中的原变量看作0,反变量看作1。44最大项的性质(1)在输入变量的任何取值下,必有一个,且仅有一个最大项的值为0。如三变量ABC=101,则:(2),即任意两个最大项之和为1。例:(3)全体最大项之积为0,即。45(4)只有一个变量不同的两个最大项的乘积等于各相同变量之和,即消去一个变量。例:(5),即相同编号的最大项与最小项互为反函数。例:46ABC最小项编号最大项编号111m7M7110m6M6101m5M5100m4M4011m3M3010m2M2001m1M1000m0M0472.3.3逻辑函数表达式的转换第一步:将函数式变换成一般“与或”表达式用代数法求一个函数的“最小项之和”的形式:一、代数转换法即将任意形式的表达式转换成“最小项之和”及“最大项之积”的形式。第二步:反复使用,将表达式中所有非最小项的“与项”扩展成最小项。48用代数法求一个函数的“最大项之积”的形式:第二步:反复利用把表达式中非最大项的“或项”扩展成最大项。第一步:将函数表达式转换成一般“或与”式。49(2)变换为标准积之和例1:将转换成最小项之和。解:(1)将表达式变换成“与或”表达式50解:(1)将表达式变换成“或与”表达式例2:将变换成最大项之积。利用加法的分配律进行折分51(2)变换为标准和之积表达式(反向应用最大项定理:只有一个变量互反的两个最大项的乘积等于各相同变量之和):52例1:将表示成最小项之和。二、真值表转换法ABCF00000010010101101001101111011110根据真值表可得:53例2:将例1的式子表示成最大项之积。ABCF00000010010101101001101111011110542.4.1公式法化简化简的目的:降低成本;提高可靠性;提高工作速度。最简的含义:(2)每项中变量数最少。化简方法:(1)公式法(利用公理、定理和规则)(2)卡诺图法(3)列表法2.4逻辑函数的化简(1)乘积项(或和项)最少;55一、与或式化简1、并项法:利用定理例1:例2:3、消去法:利用定理2、吸收法:利用定理例3:564、配项法,利用及例4:例5:例6:57例7:例8:58二、或与式化简例1:对于或与式的化简,可以直接用公理、定理进行化简,也可以先用对偶规则把F的或与式转换成F’的与或式,化简得到F’的最简与或式后,再用对偶规则把F’转换成F的最简或与式。59例2:602.4.2卡诺图化简法F1AB0011m0m1m2m3F2ABC0110110100m0m1m2m3m4m5m6m7将n变量的全部最小项各用一个小方块表示,并使具有逻辑相邻的最小项在几何位置上也相邻地排列起来,所得到的图形叫n变量的卡诺图。一、用卡诺图表示最小项61
ABCDF30001000110101111m0m1m2m3m4m5m6m7m8m9m10m11m12m13m14m1562BCDEF40001111000011110m0m1m2m3m4m5m6m7m8m9m10m11m12m13m14m15BCDEF40001111000011110m16m17m18m19m20m21m22m23m24m25m26m27m28m29m30m31A=0A=163图形两侧标注的“0”和“1”表示使对应小方格内最小项为1时的变量取值(1为原变量,0为反变量)。同时,这些“0”和“1”组成的二进制数大小也就对应了最小项的编号。这些数码不能按自然二进制数的顺序排列,必须排成循环码(使几何位置上相邻的最小项在逻辑上也相邻)。64二、卡诺图化简法(2)按(1)将卡诺图中所有的“1”格圈完。在卡诺图中,变量取值为0的是反变量,变量取值为1的是原变量。(1)将最可能多的2n(n=0,1,2,…)个相邻的1格圈在一起,得到一个卡诺圈,对应卡诺圈发生过变化的变量被消去,没变化过的保留,以此得到一个乘积项。(3)将所得到的乘积项相加,得到函数的最简与或式。65(2)每一个卡诺圈中至少要包含一个独立的“1”格,否则所得到的乘积项是多余的。(3)2n个相邻的“1”格圈在一起,必须组成矩形或正方形。(4)卡诺图中的卡诺圈应尽可能的少。(1)任何一个“1”格可以多次圈用。注意事项:660011ABF11110011ABF211670001101101BCAF3111111680001101101BCAF3111111690001101101BCAF411111700001101101BCAF51111710001101101BCAF6111111720001101101BCAF711111111F7=173
ABCDF800010001101011111111111174
ABCD000100011010111111111111F975
ABCD000100011010111111111111F1076
ABCD000100011010111111111111F111177
ABCD0001000110101111111111F121178在卡诺图中,圈“1”可以得到逻辑函数的最简与或表达式,而圈“0”可以得到逻辑函数的最简或与表达式。注意:用卡诺图求最简与或表达式时,原变量为1,反变量为0;而用卡诺图求最简或与表达式时,原变量为0,反变量为1。79
ABCDF130001000110101111111111110000000080
ABCD000100011010111111111111F140000000081
ABCD000100011010111111111111F1511000000821、把与或式化成标准与或式填入卡诺图三、如何用卡诺图对逻辑函数化简例10100101101BCAF1111化简后:F=AC+AB+BC832、把与或式的每一项直接填入卡诺图例2:111111111ABCD0000010111111010F843、化简为或与式例:F(A,B,C,D)=∏M(3,7,11,12,13,14,15)解:将函数用“最小项之和”形式表示得:F(A,B,C,D)=∑m(0,1,2,4,5,6,8,9,10)ABCD0000010111111010F0000000111111111854、利用禁止逻辑化简逻辑函数0001101101BCAF111即任何逻辑函数逻辑加上不属于它的最小项后再乘上不属于这个最小项之非,其逻辑功能不变。禁止项86以上图为例,则:0001101101BCAF111禁止项87事实上,禁止逻辑也可由几个最小项组成,例如可将函数F写成,只要mi和mj都不属于原函数F即可。这种利用禁止项化简逻辑函数的方法,称为禁止法或阻塞法,写出的表达式叫做禁止逻辑式。例1:试用禁止法化简下列逻辑函数:88
ABCD00010001101011111111111F89例2:试用禁止法化简下列逻辑函数ABCDF000001011010111111111111禁止项90912.4.4逻辑函数化简中两个实际问题的考虑一、包含无关最小项的逻辑函数的化简前面介绍了n个逻辑变量具有2n种组合,如果某个逻辑函数满足以下条件,就称该函数为具有无关项(约束项)的逻辑函数。1、某些变量的取值不会出现。2、某些变量的某些取值对函数无意义(无关)。具有上述条件对应的最小项称无关项(约束项),而所有这些约束项之和称为约束条件。92显然对函数而言:约束条件=0例1:由A,B,C三个变量控制一个电机的转动。设A=1(正转),B=1(反转),C=1(停转)。约束条件为:
ABCF
×000001010011100101110111××××√√√93例2:试设计一个对8421BCD码的检测电路。当8421BCD码对应的十进制数3≤X≤7时输出为“1”,否则输出为“0”。ABCDF100000001001000110100010101100111100010011010101111001101111ABCDF01110000d011111ddddd94ABCD00000101111110101111Fdddddd1ABCDF000000001000100001110100101011011010111110000100101010d101
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人力外包招聘合同范本
- 2025年德州年货运从业资格证考试题库
- 劳动合同范本 股权
- 企业借贷合同质押合同范本
- 代理分红合同范本
- 买门头房合同范本
- 动迁协议合同范本
- 东莞摆摊餐饮转让合同范本
- 任意拆解合同范本
- 制作车辆抵押合同范本
- 旋转类机电设备故障预测、诊断研究
- 企业承包经营合同范本
- 中学校长2025春开学典礼讲话:以黄旭华之魂、DeepSeek 之智、哪吒之气逐梦新程
- 2025年01月公安部第三研究所公开招聘人民警察笔试笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 光缆线路施工安全协议书范本
- 新媒体营销(第三版) 课件全套 林海 项目1-6 新媒体营销认知-新媒体营销数据分析
- 教师读书分享《给教师的建议》课件
- 人民警察纪律条令试卷含答案
- 婚姻矛盾纠纷调解培训课件
- 愚公移山英文 -中国故事英文版课件
- 《工程热力学》(第四版)配套教学课件
评论
0/150
提交评论