![第二章逻辑代数基础12_第1页](http://file4.renrendoc.com/view/5d6575ce599542cb423193bcd3049d18/5d6575ce599542cb423193bcd3049d181.gif)
![第二章逻辑代数基础12_第2页](http://file4.renrendoc.com/view/5d6575ce599542cb423193bcd3049d18/5d6575ce599542cb423193bcd3049d182.gif)
![第二章逻辑代数基础12_第3页](http://file4.renrendoc.com/view/5d6575ce599542cb423193bcd3049d18/5d6575ce599542cb423193bcd3049d183.gif)
![第二章逻辑代数基础12_第4页](http://file4.renrendoc.com/view/5d6575ce599542cb423193bcd3049d18/5d6575ce599542cb423193bcd3049d184.gif)
![第二章逻辑代数基础12_第5页](http://file4.renrendoc.com/view/5d6575ce599542cb423193bcd3049d18/5d6575ce599542cb423193bcd3049d185.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章逻辑代数基础2.1概述2.2三种基本运算2.3基本公式和常用公式2.4基本定理2.5逻辑函数及其表示方法2.6逻辑函数化简方法2.7无关项逻辑函数化简方法习题2.1概述1849年英国数学家乔治.布尔(GeorgeBoole)首先提出,用来描述客观事物逻辑关系的数学方法——称为布尔代数。布尔代数被广泛用于开关电路和数字逻辑电路的分析与设计,所以也称为开关代数或逻辑代数,处理二值逻辑问题。逻辑代数中用字母表示变量——逻辑变量,每个逻辑变量的取值只有两种可能——0和1。它们也是逻辑代数中仅有的两个常数。0和1只表示两种不同的逻辑状态,不表示数量大小。本章重点:逻辑关系的数学表示方式;逻辑运算规则;用公式和卡诺图化简逻辑函数。2.2逻辑代数的三种基本运算三种基本运算是:与、或、非(反)1.与运算该图代表的与逻辑关系是:决定事件的全部条件都满足时,事件才会发生(正)逻辑赋值/状态赋值用1表示开关接通用1表示灯亮ABY000010100111Y=A·B=AB=A
and
B=A&B真值表-truetable2.或运算该图代表的或逻辑关系是:决定事件的全部条件只要有一个满足时,事件就会发生ABY000011101111Y=A+B=A
or
B3.非逻辑该图代表的非逻辑关系是:决定事件的条件满足时,事件反而不发生AY0110AA+BA·B与Y=A·B或Y=A+B非Y=A'逻辑关系与集合概念的对应A'4.一些常用的复合逻辑运算用两个以上基本运算构成的逻辑运算。包括与非、或非、与或非、异或和同或运算。ABCDY
00001000110010100110010010101101101011101000110011101011011011000110101110011110与或非逻辑:异或逻辑:同或逻辑:AB00010110010101⊙⊙2.3逻辑代数的基本公式和常用公式2.3.1基本公式返回序号公式序号公式101′=0;0′=110A=0111+A=121A=A120+A=A3AA=A13A+A=A4AA′=014A+A′=15AB=BA15A+B=B+A6A(BC)=(AB)C16A+(B+C)=(A+B)+C7A(B+C)=AB+AC17A+BC=(A+B)(A+C)8(AB)′=A′+B′18(A+B)′=A′B′9(A′)′=A公式(17)分配律证明(真值表法)ABCBCA+BCA+BA+C(A+B)(A+C)0000000000100010010001000111111110001111101011111100111111111111A+BC=(A+B)(A+C)2.3.2若干常用公式序号公式21A+AB=A22A+A′B=A+B23AB+AB′=A24A(A+B)=A25AB+A′C+BC=AB+A′CAB+A′C+BCD=AB+A′C26A(AB)′=AB′;A′(AB)′=A′应用举例:
式(17)
A+BC=(A+B)(A+C) A+B(CD)=(A+B)(A+CD) =(A+B)(A+C)(A+D)2.4逻辑代数的基本定理2.4.1代入定理定理:在任何一个包含逻辑变量A的等式中,若以另外一个逻辑式代入式中所有A的位置,则等式仍然成立。2.4.2反演定理应用:求反函数即Y→Yˊ或去掉多个变量上的非号要求运算前后对应变量运算顺序一致!!否则,错!!+↔·,1↔0,A↔A’Y=A(B+C')+CDY'=(A'+B'C)(C'+D')=A'C'+A'D'+B'CC'+B'CD'=A'C'+A'D'+B'CD'2.4.3对偶定理例如:A(B+C)=AB+AC<=>A+BC=(A+B)(A+C)
定义:对于任意一个逻辑式Y,若将其中所有的”+”和”·”互换,0和1互换,得到的结果就是Y的对偶式,记做YD,它们互为对偶式。对偶定理:若两逻辑式相等,则它们的对偶式也相等。这就从分配律的第一个公式直接推出第二个公式。从对偶定理可看出,只要一个逻辑函数式的变量数不少于两个(含反变量),它就一定存在对偶式。要求运算前后对应变量运算顺序一致!!否则,错!!2.5逻辑函数及其表示方法事物间的因果关系是一种逻辑关系,也是函数关系,所以称为逻辑函数,具体说是二值逻辑函数。如举重裁判的例子:设有三个裁判,分别用A,B,C表示,其中A是主裁判。规定至少有两个裁判确认(其中必须包含主裁判)时,运动员的试举才算成功。当用Y表示举重结果时,Y与A,B,C的逻辑关系可表示为:Y=A(B+C)2.5.1逻辑函数ABCY000000100100011010001011110111112.5.2逻辑函数的表示方法常用的有五种:真值表;逻辑函数式;逻辑图;波形图;卡诺图。一、真值表举重裁判的真值表:左侧是输入变量的所有取值组合,右侧是输出变量对应数值是逻辑函数值。当输入变量个数为n时,真值表共有2n行。特点:描述逻辑问题方便;直观;但较繁琐。ABCY00000010010001101000101111011111二、函数式举重裁判的函数式:Y=A(B+C)特点:便于运算、化简;便于画逻辑图;不便从逻辑问题直接得到。三、逻辑(电路)图举重裁判函数的逻辑图:特点:便于用电路实现。Y=A(B+C)五、各种表示方法间的相互转换四、波形图
高、低电平表示的变量取值按时间顺序排列起来画成时间波形。主要用于描述时序逻辑。真值表函数式逻辑图波形图在黑板上练习一、最小项最小项ABC对应十进制数编号0000m00011m10102m20113m31004m41015m51106m61117m71.最小项此时AB’、A都不是最小项m:min-term2.5.3逻辑函数式的两种标准形式逻辑函数式的两种标准形式分别是标准与或式(乘项之和、SOP-SumOfProduct)和标准或与式(和项之积、POS-ProductOfSum),重点介绍标准与或式及相关的最小项。2.最小项的性质:(1)仅有一组取值组合对应最小项的值为1;(2)全体最小项之和恒为1;(3)任意两个最小项之积恒为0;(4)两个逻辑相邻的最小项之和可合并成一项,且消去一对因子.两个与项(包括最小项)只有一个变量不相同,称逻辑相邻。例:ABC和ABC’是逻辑相邻的最小项,相加时会消去变量C即ABC+ABC’=AB卡诺图就是利用最小项的这一性质化简逻辑函数的。标准与或式指最小项之和的表示形式。真值表求出逻辑函数的标准与或式。ABC.AB’C=0以举重裁判逻辑为例。Y=1对应m5、m6、m7三个最小项,故有:Y=AB’C+ABC’+ABC简写成Y=m5+m6+m7或写成将非标准形式化成标准形式规律:Y=AB+AC=AB(C+C’)+AC(B+B’)=ABC+ABC’+AB’C少1个变量,化成2个最小项之和;少2个变量,化成4个最小项之和;少n个变量,化成2n个最小项之和!ABCY00000010010001101000101111011111二、逻辑函数的最小项之和标准形式标准与或式指最小项之和的表示形式。<=>3.最大项取值对应的最大项ABC十进制数编号1117M7=m7’=(ABC)’1106M61015M51004M40113M30102M20011M10000M0三、逻辑函数的最大项之积标准形式根据反演定理,得ABCY000000100100011010001011110111112.6逻辑函数的化简方法2.6.1公式化简法逻辑函数式有多种形式,如与或式,或与式,与非与非式等等。与或式使用最多,因此我们只讨论与或式的最简标准:与项/乘积项数量最少;在满足1项的前提下,每个与项包含的变量个数最少。AB+A’C
与或式=((AB)’(A’C)’)’
与非与非式=(A’+B)(A+C)
或与式=((A+B)’+(A+C)’)’
或非或非式=(AB’+A’C’)’
与或非式先与门后或门用与非门实现电路先或门后与门用或非门实现电路用与或非门实现电路常用公式3.Y=A’BC’+AC’+B’C’=A’BC’+(A’B)’C’=C’1.Y=AB+A(C’+D)B=AB2.Y=AC+A’D+C’D=AC+(AC)’D=AC+D4.Y=AC+AD’+(C+D)’=AC+AD’+C’D’=AC+C’D’5.Y=AB’+A’B+BC’+B’C=AB’+A’B+BC’+B’C+AC’=A’B+B’C+AC’或Y=AB’+A’B+BC’+B’C+A’C=AB’+BC’+A’C化简结果不一定是唯一的!1.A+A’B=A+
B2.AB+A’C+BC=AB+AC常用公式函数式中的任一与项都可重复使用,A+A=A=A’B+BC=A’BC’+A’BC+ABC+A’BC6.Y=A’BC’+A’BC+ABC7.Y=((AB’)’C+C’D)’A’=(AB’C+AB’D’+C’D’).A’=A’C’D’Y=AC+B’C+BD’+CD’+A(B+C’)+A’BCD’+AB’DE(B’C)’=B’C+BD’+A当有长非号时,一般先化简非号下的式子,然后脱掉非号;但有时可先化去非号,再化简;应灵活运用。8.1.A+A’B=A+
B2.AB+A’C+BC=AB+AC2.6.2逻辑函数的卡诺图化简法一、逻辑函数的卡诺图表示法1.表示最小项的卡诺图卡诺图是用来化简逻辑函数的。由英国工程师Karnaugh首先提出的,也称卡诺图为K图。1010110100ABCm0m1m3m2m6m7m5m4ABCAB’C’AB’CABC’A’BC’三变量卡诺图几何相邻=逻辑相邻四变量卡诺图1011010010110100ABCDm0m1m3m2m6m7m5m4m12m13m15m14m10m11m9m8DAA’B’CD’A’BCD’ABCD’AB’CD’卡诺图上每个变量取1和取0的方格数各占总格数的一半。所以卡诺图还有另一种标法:BC2.用卡诺图表示逻辑函数显然,只要在每个小方格里填上函数值(0或1)即可。具体操作还要分两种情况:第一种,已知逻辑函数的真值表;第二种,已知逻辑函数的函数式;(1)已知真值表真值表和卡诺图有一一对应关系,可直接填。如举重裁判:我们已知道它的真值表中包含5,6,7号三个最小项,故1010110100ABC由于函数值只有0,1两种取值,故可将0省略。00000111ABCY000000100100011010001011110111111010110100ABC111<=>1)当已知最小项标准形式时,与1中情况相同。如:Y=m5+m6+m72)当已知一般与或式时,可将其化成最小项标准形式。如:Y=AB+AC=AB(C+C’)+AC(B+B’)=ABC+ABC’+ABC+AB’C=AB’C+ABC’+ABC也可直接将每个与项填进卡诺图:与项AB填入A、B都等于1的方格,即6号和7号最小项。少1个变量的与项,在卡诺图上占2个相邻的小方格。(2)已知函数式1010110100ABC1111011010010110100ABCD我们在四变量卡诺图上作进一步研究。1111与项AB少两个变量,用AB(C+C’)(D+D’)方法可得,它包含4个最小项,编号是12,13,14,15,它们组成一个矩形。1111与项A少3个变量,用A(B+B’)(C+C’)(D+D’)方法可得,它包含8个最小项,编号是8,9,10,11,12,13,14,15,它们组成一个矩形。结论:与项少n个变量,在卡诺图上占2n个的小方格,且组成矩形!2.6.2二、用卡诺图化简逻辑函数——图形法化简1.合并最小项的规律1011010010110100ABCD11111111与项少n个变量,在卡诺图上占2n个的小方格,且组成矩形。反过来用:卡诺图上合并组成矩形的2n或N个小方格,得到的与项少n个变量。红框合并2个最小项,对应与项ABC,相对于最小项少1(n)个变量篮(绿)框合并4个最小项,对应与项AB’(AC’)少2(n)个变量。紫框合并8个最小项,对应与项A少3(n)个变量。几何相邻和逻辑相邻一致!1011010010110100ABCDm0m1m3m2m6m7m5m4m12m13m15m14m10m11m9m81011010010110100ABCD111111图中黑框对应与项A’B’D’。图中篮框对应与项AD’。图中红框对应与项B’D’。11图中紫框对应与项D’。1.在包含所有最小项的前提下,“圈”越少越好化简的原则是:2.在每个圈中包含的最小项的个数为2n个的前提下,圈越大越好3.每个圈至少要包含一个只被自己包含的最小项2.卡诺图化简的步骤(1)将逻辑函数化成与或式,然后画出其卡诺图;(2)按最简原则画出必要的圈;(3)求出每个圈对应的与项,然后相加。1011010010110100ABCD举例说明:Y=(A+B)CD’+((A+B)(A’+B’+C+D))’=ACD’+BCD’+A’B’+ABC’D’11111111最简与或式为:Y=CD’+A’B’+ABD’1可重复使用要圈两个11010110100ABC111111圈黑圈,得:Y=AB’+BC’+A’C圈篮圈,得:Y=A’B+B’C+AC’2.Y(A,B,C,D)=m1+m5+m6+m7+m11+m12+m13+m151011010010110100ABCD11111111显然,紫圈是多余的,所以,画完圈后注意检查。
当最简式不唯一时,画圈的方案也不唯一.1.Y=AB’+A’B+BC’+B’C3.Y=AD’+BC’D+ABC+A’C’D’+A’B’D’11011010010110100ABCD111111111=AB+BC’+B’D’4.Y=A’C’D’+CD’+AD+AB+AB’C’1011010010110100ABCD111111111111这种情况可通过圈0求Y’来解决:Y’=A’DY=A+D’2.7具有无关项的逻辑函数及其化简2.7.1无关项无关项是约束项和任意项的总称。1.约束项:取值组合不可能出现的最小项例如,四舍五入函数:用A,B,C,D组成8421编码表示十进制数,当该数大于4时输出为1ABCDY
000000001000100001100100001011011010111110001100111010X1011X1100X1101X1110X1111X1010~1111六个值不可能出现;即m10~m15是约束项;在真值表和卡诺图中都用X表示。在函数式中约束项的表示方法:m10+m11+m12+m13+m14+m15=0约束项之和等于0为约束条件d:don’tcares四舍五入函数表示为:约束条件AB+AC=0或2.任意项:是最小项,若使其值为1时,函数值可为0也可为1,并不影响电路的功能,则称该为任意项。任意项很少遇到,这里不作讨论。2.7.2约束项在化简中的应用1011010010110100ABCD11111XXXXXX!!注意:有约束项时,一定要用卡诺图化简。不要用公式法,除非变量太多,无法用卡诺图化简。1.Y(ABCD)=m1+m7+m8约束条件为:m3+m5+m9+m10+m12+m14+m15=0Y(ABCD)=AD’+A’D2.Y=A’CD’+A’BC’D’+AB’C’D’约束条件为:AB+AC=0Y=AD’+BD’+CD’注意:被圈进去的约束项的值为1,未圈进去的约束项的值为0。1011010010110100ABCD111XXXXXXX1011010010110100ABCD1111XXXXXX习题解答[题2.10]求最小项之和(1)Y=A’BC+AC+B’C=A’BC+ABC+AB’C+A’B’C[题2.12]用与非门
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四年级数学上听评课记录
- 湘教版数学七年级下册3.2《提多项式公因式》听评课记录
- 生活保障信托协议书(2篇)
- 环保工程承包协议书
- 新版湘教版秋八年级数学上册第三章实数课题实数的运算和大小比较听评课记录
- 人教部编版七年级道德与法治上册:6.2《师生交往》听课评课记录1
- 湘教版数学七年级下册《4.2 平移》听评课记录
- 浙教版数学七年级下册《阅读材料 杨辉三角与两数和的乘方》听评课记录2
- 新北师大版小学数学一年级上册《教室》听评课记录
- 五年级数学上册苏教版第五单元《小数乘法和除法》听评课记录(共17课时;定稿)
- 二零二五年度电梯安装工程监理合同4篇
- 2025年中国储备棉管理有限公司招聘笔试参考题库含答案解析
- 2025年华能新能源股份有限公司招聘笔试参考题库含答案解析
- 《中国心力衰竭诊断和治疗指南(2024)》解读完整版
- 初中教学常规培训
- 《建筑平面图的绘制》课件
- 医院审计科科长述职报告
- 《档案管理课件》课件
- 2024年度中国共产主义共青团团课课件版
- 2025年中考物理终极押题猜想(新疆卷)(全解全析)
- 1《读懂彼此的心》(说课稿)2023-2024学年统编版道德与法治五年级下册
评论
0/150
提交评论