2022年2022年逻辑代数和逻辑函数化简 .pdf
《2022年2022年逻辑代数和逻辑函数化简 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年逻辑代数和逻辑函数化简 .pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 2 章逻辑代数和逻辑函数化简第 2 章逻辑代数和逻辑函数化简基本概念:逻辑代数是有美国数学家George Boole 在十九世纪提出 , 因此也称布尔代数 , 是分析和设计数字逻辑电路的数学工具。也叫开关代数, 是研究只用 0 和1 构成的数字系统的数学。2.1 基本逻辑运算和复合逻辑运算基本逻辑运算:“与” 、 “或” 、 “非” 。复合逻辑运算:“与非” 、 “或非” 、 “与或非”、 “异或” 、 “同或”等。2.1.1 基本逻辑运算1. “与”运算逻辑含义:当决定事件成立的所有条件全部具备时,事件才会发生。运算电路:开关A、B 都闭合,灯 F 才亮。表示逻辑功能的方法:真值表A B
2、 F 0 0 0 0 1 0 1 0 0 1 1 1 表达式: F=A?B逻辑符号:功能说明: 有 0 出 0,全 1 出 1。在大规模集成电路可编程逻辑器件中的表示符号:ABF220V &ABF国家标准ABF以前的符号ABF欧美符号开关 A、B 的状态代表输入:“0”表示断开;“1”表示闭合。灯 F 的状态代表输出:“0”表示亮;“1”表示灭。&FFFABABAB名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 20 页 - - - - - - - - - 第 2 章逻辑
3、代数和逻辑函数化简通过“ ?”接入到此线上的输入信号都是该与门的一个输入端。推广:当有 n 个变量时: F=A1A2A3?An“与”运算的几个等式:0? 0=0,0? 1=0,1? 1=1A?0=0(0-1 律) ,A?1=A(自等律),A? A=A(同一律),A? A?A=A(同一律)。2. “或”运算逻辑含义:在决定事件成立的所有条件中,只要具备一个,事件就会发生。运算电路:开关A、B 只要闭合一个,灯F 就亮。表示逻辑功能的方法:逻辑功能: 有 1 出 1,全 0 出 0。真值表: (略)表达式: F=A+B逻辑符号:推广:当有 n 个变量时: F=A1+A2+ A3+?+An“或”运算
4、的几个等式:0+0=0,0+1=1,1+1=1A+0=A(自等律) A+1=1(0- 1 律) ,A+A=A(同一律)。上次课小结:与、或的功能、表达式等,几个等式。3 “非”运算逻辑含义: 当决定事件的条件具备时, 事件不发生;当条件不具备时,事件反而发生了。运算电路:开关A 闭合,灯 F 不亮。表示逻辑功能的方法:逻辑功能: 入 0 出 1,入 1 出 0。真值表: (略)表达式: F=A逻辑符号:ABF220V 1ABF国家标准ABF以前的符号ABF欧美符号+AF220V R名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
5、名师精心整理 - - - - - - - 第 2 页,共 20 页 - - - - - - - - - 第 2 章逻辑代数和逻辑函数化简“非”运算的几个等式:A=A(还原律);A+A=1、AA=0(互补律)。2.1.2 复合逻辑运算1 “与非”运算“与”和“非”的组合。有专门实现这种运算的实际器件(如TTL与非门等)。逻辑符号:表达式: F=AB;真值表:(略) ,逻辑功能为: 有 0 出 1,全 1 出 0。2 “或非”运算“或”和“非”的组合。也有专门实现这种运算的实际器件(如TTL、CMOS 与非门等) 。逻辑符号:表达式: F=BA;真值表: (略) ,逻辑功能为: 有 1 出 0,全
6、 0 出 1。3 “与或非”运算逻辑符号:表达式: F=CDAB;真值表:(略) 。国家标准1AF以前的符号AF欧美符号AF&ABF国家标准ABF以前的符号ABF欧美符号国家标准1ABFCD& 以前的符号+ABFCD欧美符号FABCD1ABF国家标准ABF以前的符号ABF欧美符号+名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 20 页 - - - - - - - - - 第 2 章逻辑代数和逻辑函数化简4 “异或”运算逻辑功能:两变量状态 相异出 1,相同出 0。真值表
7、: (略) 。表达式: F=AB=AB + AB逻辑符号:“异或”运算的几个等式:A 0 = A;A 1 =A;A A=1;A A= 0 5 “同或”运算逻辑功能:两变量状态 相异出 0,相同出 1。 。逻辑符号:与“异或”运算正好相反, 也称“异或非”运算。 “异或”运算的几个等式 (略) 。2.2 逻辑代数的基本定律及规则2.2.1 逻辑代数的基本定律或者称为基本公式:0- 1 律:1A=A;0+A=A。0A=0;1+A=1。交换律: AB=BA;A+B=B+A。结合律: A(BC)=(AB)C;A+(B+C)=(A+B)+C。分配律: A(B+C)=AB+AC;A+BC=(A+B) (A
8、+C) 。互补律: AA=0;A+A=1。重叠律: AA=A;A+A=A。还原律: A=A;反演律:AB=BA;BA=BA吸收律 1:A+AB= A;A(A+B)= A。吸收律 2:A+AB= A+B;A(A+B)= AB。=1ABF国家标准ABF以前的符号ABF欧美符号=1ABF国家标准ABF以前的符号ABF欧美符号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 20 页 - - - - - - - - - 第 2 章逻辑代数和逻辑函数化简吸收律 3:AB+ AB= A
9、; (A+B) (A+B)= A。冗余定理: 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=右边(证毕)冗余定理指出:当某变量以互补形式出现在两个与项中时,这两个与项的其余因子组成的第三项为多余项。推论: AB+AC+BC f (a,b,c,, )= AB+AC 多余项2.2.2 逻辑代数的基本规则1代入规则将逻辑等式中的某一变量都代之以另一个逻辑函数,此等式仍成立。例:AB=BA。用 BC 代替等式中的 B 得)(BCA=
10、BCA=CBA反复运用代入规则可得:ABCD=DCBA。扩大了等式的应用范围。2对偶规则如果将任一逻辑函数式F=f (A,B,C,, )中所有的换成 + + 换成 0 换成 1 1 换成 0 例:求 F=BDCCDBBA)(的对偶式。解:F=)( )()(BDCDCBBAF 与F互为对偶,)(F=F。还要注意到: 对偶关系不是相等的关系,即FF。运用对偶规则可以使要记忆的公式减少一半。观察 P27中的基本公式可以发现,只要记住左半部分,运用对偶规则就能得到右半部分。3反演规则如果将任一逻辑函数式F=f (A,B,C,, )中所有的所得到的新函数F就是 F 的对偶式。此即对偶规则。运用时 注意:
11、原运算顺序不变(可运用扩号保证) 。原式的长短非号保持不变!名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 20 页 - - - - - - - - - 第 2 章逻辑代数和逻辑函数化简换成 + + 换成 0 换成 1 1 换成 0 原变量换成 反变量反变量换成 原变量例:求 F=EDCBA)(的反函数。解:F=EDCBA)(公共非号也可以改变,但在消去公共非号的同时,公共非号下面的子函数保持原状。如上例:FBA (C? DE),与FBA (C DE)相等。 (应用摩根定
12、律)从原函数求反函数的过程叫做反演。摩根定律是进行反演重要工具。例如,将 F=EDCBA)(两边同时取反并反复运用摩根定律的:F=EDCBA)(=EDCBA)(=EDCBA=EDCBA)(当函数较简单时,可以用摩根定律求反,当函数比较复杂时,用反演规则求反比较方便。2.3 逻辑函数的表示方法及其转换除用文字描述以外,还有四种描述形式:真值表、表达式、卡诺图、逻辑图2.3.1 逻辑表达式完备函数的概念:我们已经学习过三种最基本的逻辑运算:逻辑与;逻辑或;逻辑非,用他们,可以解决所有的逻辑运算问题,因此可以称之为一个“完备逻辑集”。一.逻辑表达式的类型每种函数对应一种逻辑电路。同一个函数逻辑有多种
13、表达形式:F=BAAC=AC+BC+AA+BA=)()(BAABAC(冗余定理 、互补律)=)(CABA=CAACBAAC(还原律、摩根定律)所得到的新函数F就是 F 的反函数。此即反演规则。运用时 注意:原运算顺序不变(可运用扩号保证) 。原式的公共非号保持不变。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 20 页 - - - - - - - - - 第 2 章逻辑代数和逻辑函数化简=CABA)(CABA(还原律 、摩根定律)=BAAC=CABA)(CABA(反演规
14、则再求反)=CBABCACBAABCBAAC=)()(CCBABBAC用互补律配项二逻辑函数的标准形式1最小项(1)定义:对于N 个变量,如果 P 是一个含有 N 个因子的乘积项,而且在P中每个变量都以原变量或反变量的形式作为一个因子出现,且仅出现一次,则称P是 N 个变量的一个最小项。简单地说:最小项就是包含全部变量的与项。例如:CBA、CBA、CBA、BCA、CBA、CBA、CAB、ABC都是三个变量的最小项。而BA、BA、BA、AB 都是两个变量的最小项,而对于三个或者三个以上的变量来说,它们就是一般乘积项。所以:提及最小项一定要说明变量的数目。N 个变量共有 2n个最小项。(2) 性质
15、取三个变量的全体最小项观察:CBA、CBA、CBA、BCA、CBA、CBA、CAB、ABC对应的取值组合: 000 001 010 011 100 101 110 111 每个最小项都对应了一组变量取值。对任一最小项,只有与之对应的那一组变量取值才是它的值为“1” ;任意两个不同最小项之积恒为0;全体最小项的逻辑和恒为1;两个逻辑相邻的最小项可以合并为一项,从而消去一个因子。(3) 最小项标准表达式任何一个逻辑函数都能表示成最小项之和的形式,而且这种表示形式是唯一的,这就是标准与或式, 也叫最小项标准表达式。由一般式标准与或式 的变换步骤:用公式把一般式化为一般与或式;若式中的某一项缺少某个变
16、量,就用该变量的原变量和反变量之和去乘这一项,然后拆成两项,直到补齐所缺变量为止。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 20 页 - - - - - - - - - 第 2 章逻辑代数和逻辑函数化简例:写出F=CBAB的标准与或式。(F=CBAB=CBCABA)解:化为一般与或式F=CBBA补齐所缺变量F=)()(AACBCCBA=CBABCACBACBA也可以由 F=CBAB列出真值表,直接写出最小项标准表达式。最小项标准表达式的另一种表示形式:CBA、CBA
17、、CBA、BCA、CBA、CBA、CAB、ABC对应的取值组合: 000 001 010 011 100 101 110 111 二进制换十进制0 1 2 3 4 5 6 7 记为m0 m1 m2m3 m4 m5 m6m7F=CBABCACBACBA还可以表示成:F= m0+ m4+ m3+ m2或者写成F=m(0,2,3,4)根据逻辑函数的特点, 这种表示方法 便于转换成卡诺图; 便于写出反函数。比如 F=m(0,2,3,4)的反函数F=m(1,5,6,7) 。2.3.2 真值表真值表: 输入变量各种可能的取值组合及其对应的函数值,排列在一起而组成的表格。例如: 奥运会举重比赛,有三个裁判A
18、、B、C, (多数表决。)分析:输入变量: A、B、C,个人认为通过,取值为“ 1” ,否则,为“ 0”输出函数: F,结果通过,取值为“ 1” ,否则,为“0” 。列出所有可能的情况, 得到真值表 。F =ABCCABCBABCA优点:直观明了,便于将实际逻辑问题抽象成数学表达式缺点:难以用公式和定理进行运算和变换;变量较多时,列函数真值表较繁琐。2.3.3 卡诺图优点: 便于求出逻辑函数的最简与或表达式。缺点: 只适于表示和化简变量个数比较少的逻辑函数,也不便于进行运算和变A B C F 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1
19、 0 1 1 1 1 1 冗余名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 20 页 - - - - - - - - - 第 2 章逻辑代数和逻辑函数化简换。2.3.4 逻辑图逻辑图: 用基本逻辑单元和逻辑部件的逻辑符号构成的变量流程图。优点: 最接近实际电路。缺点: 不能进行运算和变换,所表示的逻辑关系不直观。2.3.5 波形图输入变量和对应的输出变量随时间变化的波形,已知 A、B 的波形,画 Y=AB 的波形。优点: 形象直观地表示了变量取值与函数值在时间上的对应关
20、系。缺点: 难以用公式和定理进行运算和变换,当变量个数增多时,画图较麻烦。10 1 1 1 0 0 1 A BC 0 1 A00 011110 CBF CABCABY名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 20 页 - - - - - - - - - 第 2 章逻辑代数和逻辑函数化简2.3.6 逻辑函数表示方法间的相互转换逻辑函数有四种表示方法,它们之间的相互转换,是分析、设计逻辑电路的关键。1. 真值表函数表达式曾写过多数表决问题 ( 上例) 的表达式,归纳如下
21、:把表中函数值为“ 1”的变量组合挑出来;F=1 的组合有四种(顺序ABC) :011 101 110 111把取值为“ 1”的变量写成原变量,为“0”的写成反变量,得乘积项;对应的乘积项:BCACBACABABC把所得的乘积项加起来,即得标准的与或式。F=BCA+CBA+CAB+ABC再看一例:奇偶性判别问题的真值表。2. 表达式真值表把逻辑变量各种可能的取值组合分别代入式中计算,求出相应的函数值并填入表中。例:已知 F1=ACCBBA,F2=ACCBBA,说明 F1、F2的关系。三个变量, 将八种组合代入计算, 得真值表。由真值表可知: F1= F2 (F1的三项可以写成:BA=)(CCB
22、A=CBACBACB=)(AACB=CBACABAC=)(BBAC=CBABCA对 F2可以做同样的处理。)3. 逻辑图表达式每一张逻辑图的输入输出之间都有一定的逻辑关系,这一逻辑关系可以用一个逻辑函数表示。所以,逻辑图也是逻辑函数的一种表示方法。逻辑图与实际电路接近,这是它的突出优点。F1、F2的真值表A B C F1F20 0 0 0 0 0 0 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年逻辑代数和逻辑函数化简 2022 逻辑 代数和 函数
限制150内