已阅读5页,还剩81页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 逻辑代数与EDA技术的基础知识,传递、处理模拟 信号的电子电路,传递、处理数字 信号的电子电路,数字电路中典型信号波形,一、数字电路与数字信号,二、数字电路特点,数制:表示数时,仅用一位数码往往不够用,必须用进位计数的方法组成多位数码。多位数码每一位的构成以及从低位到高位的进位规则称为进位计数制,简称数制。,基 数:进位制的基数,就是在该进位制 中可能用到的数码个数。,三、几种常用的数制,位 权(位的权数):在某一进位制的数中,每一位的大小都对应着该位上的数码乘上一个固定的数,这个固定的数就是这 一位的权数。权数是一个幂。,N进制数的一般表的形式: DN=KiNi 按权展开式,(101.11)2 122 021120121122 (5.75)10,(2A.7F)16 216110160716115162 (42.4960937)10,1.500 1,整数 0.750 0,1. 各种数制转换成十进制,2. 十进制转换为二进制,例 将十进制数 (26.375)10 转换成二进制数,26,6 1,3 0,1 1,0 1,2,(26 )10 = (11010 ) 2,2,2,1.000 1,.375,2,2,2,2,0.375,2,一直除到商为 0 为止,余数 13 0,按权展开求和,整数和小数分别转换 整数部分:除 2 取余法 小数部分:乘 2 取整法,读数顺序,读数顺序,.011,四、不同数制间的转换,每位八进制数用三位二进制数代替,再按原顺序排列。,八进制二进制,3. 二进制与八进制间的相互转换,二进制八进制,(11100101.11101011)2 = (345.726)8,(745.361)8 = (111100101.011110001)2,补0,(11100101.11101011)2 = ( ? )8,11100101.11101011,0,0,从小数点开始,整数部分向左 (小数部分向右) 三位一组,最后不足三位的加 0 补足三位,再按顺序写出各组对应的八进制数 。,补0,11,100,101,111,010,11,一位十六进制数对应四位二进制数,因此二进制数四位为一组。,4. 二进制和十六进制间的相互转换,(10011111011.111011)2= (4FB.EC)16,(3BE5.97D)16 = (11101111100101.100101111101)2,(10011111011.111011)2 = ( ? )16,10011111011.111011,0,0,0,100,1111,1011,1110,11,五、几种常用的编码,我们常用的数字1、2、39、0 通常有两大用途: 表示大小: 10000(一万), 8848米。 表示编码:000213班, 8341部队。 我们习惯使用十进制,而计算机硬件是基于二进制的,因此需要用二进制编码表示十进制的09十个码元, 即BCD (Binary Coded Decimal) 码。至少要用四位二进制数才能表示09,因为四位二进制有16种组合. 现在的问题是要在16种组合中挑出10个,分别表示 09,怎么挑呢?不同的挑法构成了不同的BCD码。,用四位自然二进制码中的前十个码字来表示 十进制数码,因各位的权值依次为8、4、2、1, 故称8421 BCD码。,2421码的权值依次为2、4、2、1; 余3码由8421码加0011得到; 格雷码是一种循环码,其特点是任何相邻的 两个码字,仅有一位代码不同,其它位相同。,逻辑代数:用于描述客观事物逻辑关系的数学工具,又称布尔代数 (Boole Algebra)或开关代数。,逻辑:,事物因果关系的规律,逻辑函数: 逻辑自变量和逻辑结果的关系,逻辑变量取值:0、1 分别代表两种对立的状态,另一状态,高电平,低电平,真,假,是,非,有,无,1,0,0,1,1. 1 逻辑代数基本概念、公式和定理,1. 1. 1 基本和常用逻辑运算,一、三种基本逻辑运算,1. 基本逻辑关系举例,功能表,灭,灭,灭,亮,断,断,断,合,合,断,合,合,与逻辑关系,(1)电路图:,或逻辑关系,功能表,灭,亮,亮,亮,断,断,断,合,合,断,合,合,非逻辑关系,亮,灭,断,合,功能表,(2)真值表:,经过设定变量和状态赋值后,得到的反映输入变量与输出变量之间因果关系的数学表达形式。,功能表,与逻辑关系,真值表,(Truth table),功能表,功能表,真值表,或逻辑关系,非逻辑关系,真值表,与逻辑:,当决定一事件的所有条件都具备时,事件才发生的逻辑关系。,(3)三种基本逻辑关系:,或逻辑:,决定一事件结果的诸条件中,只要有一个或一个以上具备时,事件就会发生的逻辑关系。,非逻辑:,只要条件具备,事件便不会发生;条件不具备,事件一定发生的逻辑关系。,二、逻辑变量与逻辑函数及常用复合逻辑运算,1. 逻辑变量与逻辑函数,在逻辑代数中,用英文字母表示的变量称为逻辑变量。在二值逻辑中,变量的取值不是 1 就是 0 。,逻辑函数:,如果输入逻辑变量 A、B、C 的取值确定之后,输出逻辑变量 Y 的值也被唯一确定,则称 Y 是 A、B、C 的逻辑函数。并记作,原变量和反变量:,字母上面无反号的称为原变量,有反号的叫做反变量。,逻辑变量:,真值表,逻辑函数式,与门(AND gate),逻辑符号,(1)与运算:,2. 基本逻辑运算,有 0 出 0;全 1 出 1,(2)或运算:,或门(OR gate),真 值 表,逻辑函数式,逻辑符号,(3)非运算:,真 值 表,逻辑函数式,逻辑符号,非门(NOT gate),有 1 出 1;全 0 出 0,(1) 与非运算 (NAND),(2) 或非运算 (NOR),(3) 与或非运算 (AND OR INVERT),(真值表略),1,1,1,0,0 0,0 1,1 0,1 1,1,0,0,0,3. 几种常用复合逻辑运算,Y1、Y2 的真值表,(4) 异或运算 (ExclusiveOR),(5) 同或运算 (ExclusiveNOR),(异或非),0,1,1,0,0 0,0 1,1 0,1 1,= AB,1,0,0,1,0 0,0 1,1 0,1 1,三、基本和常用逻辑运算的逻辑符号,曾用符号,美国符号,国标符号,国标符号,曾用符号,美国符号,或:,0 + 0 = 0,1 + 0 = 1,1 + 1 = 1,与:,0 0 = 0,0 1 = 0,1 1 = 1,非:,二、变量和常量的关系(变量:A、B、C),或:,A + 0 = A,A + 1 = 1,与:,A 0 = 0,A 1 = A,非:,1. 1. 2 公式和定理,一、 常量之间的关系(常量:0 和 1 ),三、与普通代数相似的定理,交换律,结合律,分配律,例 1. 1. 1 证明公式,解,方法一:公式法,例 1. 1. 1 证明公式,方法二:真值表法,(将变量的各种取值代入等式 两边,进行计算并填入表中),A B C,解,四、逻辑代数的一些特殊定理,同一律,A + A = A,A A = A,还原律,例 1. 1. 2 证明:,A B,将Y 式中“.”换成“+”,“+”换成“.” “0”换成“1”,“1”换成“0” 原变量换成反变量,反变量换成原变量,五、关于等式的两个重要规则,1. 代入规则:,等式中某一变量都代之以一个逻辑函数,则等式仍然成立。,例如,已知,(用函数 A + C 代替 A),则,2. 反演规则:,不属于单个变量上的反号应保留不变,例如:已知,反演规则的应用:求逻辑函数的反函数,则,将 Y 式中“.”换成“+”,“+”换成“.” “0”换成“1”,“1”换成“0” 原变量换成反变量,反变量换成原变量,已知,则,六、若干常用公式,公式 (4) 证明:,公式 (5) 证明:,即,= AB,同理可证,一、标准与或表达式,1. 2 逻辑函数的化简方法,1. 2. 1 逻辑函数的标准与或式和最简式,标准与或式,标准与或式就是最小项之和的形式,最简式,例 1. 2. 1,1. 最小项的概念:,包括所有变量的乘积项,每个变量均以原变量或 反变量的形式出现一次。,( 2 变量共有 4 个最小项),( 4 变量共有 16 个最小项),( n 变量共有 2n 个最小项),( 3 变量共有 8 个最小项),对应规律:1 原变量 0 反变量,2. 最小项的性质:,(1) 任一最小项,只有一组对应变量取值使其值为 1 ;,A B C 0 0 1,A B C 1 0 1,(2) 任意两个最小项的乘积为 0 ;,(3) 全体最小项之和为 1 。,变量A、B、C全部最小项的真值表,3. 最小项是组成逻辑函数的基本单元,任何逻辑函数都是由其变量的若干个最小项构成,都可以表示成为最小项之和的形式。,例 1. 2. 2 写出下列函数的标准与或式:,解,相同最小项合并,标准与或表达式是唯一的,一个函数只有一个最小项之和的表达式。,函数的标准与或式也可以由其真值表直接写出:,例如,已知 Y = A + BC 的真值表,函数的标准与或式,Y,方法:将使得输出取值为1的对应最小项相加即可,4. 最小项的编号:,把与最小项对应的变量取值当成二进制数,与之 相应的十进制数,就是该最小项的编号,用 mi 表示。,对应规律:原变量 1 反变量 0,0 0 0,0 0 1,0 1 0,0 1 1,1 0 0,1 0 1,1 1 0,1 1 1,0,1,2,3,4,5,6,7,m0,m1,m2,m3,m4,m5,m6,m7,例 写出下列函数的标准与或式:,m7,m6,m5,m4,m1,m0,m8,m0,与前面m0相重,二、逻辑函数的最简表达式,1. 最简与或式:,乘积项的个数最少,每个乘积项中相乘的变量个数也最少的与或表达式。,例如:,2. 最简与非 与非式:,非号最少,每个非号下面相乘的变量个数也最少的与非 - 与非式。,例 1. 2. 3 写出下列函数的最简与非 - 与非式:,解,3. 最简或与式:,括号个数最少,每个括号中相加的变量的个数也最少的或与式。,例 1. 2. 4 写出下列函数的最简与或式:,解,4. 最简或非 或非式:,非号个数最少,非号下面相加的变量个数也最少的或非 或非式。,例 1. 2. 5 写出下列函数的最简或非 或非式:,解,5. 最简与或非式:,非号下面相加的乘积项的个数最少,每个乘积项中相乘的变量个数也最少的与或非式。,例 1. 2. 6 写出下列函数的最简与或非式:,解,结论:,只要得到函数的最简与或式,再用摩根定理进行适当变换,就可以获得其它几种类型的最简式。而最简与或式一般需要经过化简才能求得。,已知,1. 2. 2 逻辑函数的公式化简法,一、并项法:,例 1. 2. 7,例,二、吸收法:,例 1. 2. 8,例,例,三、消去法:,例 1. 2. 9,例,例,四、配项消项法:,或,或,例 1. 2. 10,例 1. 2. 11,冗余项,综合练习:,1. 2. 3 逻辑函数的图形化简法,一、逻辑变量的卡诺图(Karnaugh maps),卡诺图:,1. 二变量 的卡诺图,最小项方格图(按循环码排列),(四个最小项),A,B,2. 变量卡诺图的画法,三变量 的卡诺图:,八个最小项,A,BC,0,1,00,01,卡诺图的实质:,紧挨着,行或列的两头,对折起来位置重合,逻辑相邻:,两个最小项只有一个变量形式不同,逻辑相邻的两个最小项可以合并成一项,并消去一个因子。如:,m0,m1,m2,m3,m4,m5,m6,m7,五变量 的卡诺图:,四变量 的卡诺图:,十六个最小项,AB,CD,00,01,11,10,00,01,11,10,当变量个数超过六个以上时,无法使用图形法进行化简。,AB,CDE,以此轴为对称轴(对折后位置重合),m0,m1,m2,m3,m4,m5,m6,m7,m12,m13,m14,m15,m8,m9,m10,m11,m0,m1,m2,m3,m8,m9,m10,m11,m24,m25,m26,m27,m16,m17,m18,m19,m6,m7,m4,m5,m14,m15,m12,m13,m30,m31,m28,m29,m22,m23,m20,m21,三十二个最小项,3. 变量卡诺图的特点:,用几何相邻表示逻辑相邻,(1) 几何相邻:,相接 紧挨着,相对 行或列的两头,相重 对折起来位置重合,(2) 逻辑相邻:,例如,两个最小项只有一个变量不同,化简方法:,卡诺图的缺点:,函数的变量个数不宜超过 6 个。,逻辑相邻的两个最小项可以合并成一项,并消去一个因子。,4. 变量卡诺图中最小项合并的规律:,(1) 两个相邻最小项合并可以消去一个因子,0,4,3,2,1,9,4,6,(2) 四个相邻最小项合并可以消去两个因子,0,4,12,8,3,2,10,11,5,7,13,15,BD,0,2,8,10,(3) 八个相邻最小项合并可以消去三个因子,0,4,12,8,3,2,10,11,5,7,13,15,B,0,2,8,10,1,5,13,9,4,6,12,14,2n 个相邻最小项合并可以消去 n 个因子。,总结:,二、逻辑函数的卡诺图, 根据函数的变量个数画出相应的卡诺图。, 在函数的每一个乘积项所包含的最小项处都填 1 ,其余位置填 0 或不填。,1. 逻辑函数卡诺图的画法,2. 逻辑函数卡诺图的特点,用几何位置的相邻,形象地表达了构成函数的各个最小项在逻辑上的相邻性。,优点:,缺点:,当函数变量多于六个时,画图十分麻烦,其优点不复存在,无实用价值。,例 1. 2. 12画出函数的卡诺图,3. 逻辑函数卡诺图画法举例,解, 根据变量个数画出函数的卡诺图, 根据函数的每个乘积项确定函数的最小项,并在相应的位置上填 1 。,m0、m1、m2、m3,1,1,1,1,m12、m13、m14、m15,1,1,1,1,m0、m4、m8、m12,1,1,例 1. 2. 13画出函数的卡诺图,解, 根据变量个数画出函数的卡诺图, 根据函数的每个乘积项确定函数的最小项,并在相应的位置上填 1 。,m4、m5,1,1,1,1,m9、m11,三、 用卡诺图化简逻辑函数,化简步骤:, 画出函数的卡诺图, 合并最小项: 画包围圈, 写出最简与或表达式,例 1. 2. 14,1,1,1,1,1,1,1,1,解,画包围圈的原则:, 先圈孤立项,再圈仅有一种合并方式的最小项。, 圈越大越好,但圈的个数 越少越好。, 最小项可重复被圈,但每 个圈中至少有一个新的最小项。, 必需把组成函数的全部最小项圈完,并做认真 比较、检查才能写出最简与或式。,不正确的画圈,例,解, 画函数的卡诺图,1,1,1,1,1,1,1,1, 合并最小项: 画包围圈, 写出最简与或表达式,多余的圈,注意:先圈孤立项,利用图形法化简函数,利用图形法化简函数,例,解, 画函数的卡诺图,1,1,1,1,1,1,1,1,1,1, 合并最小项: 画包围圈, 写出最简与或 表达式,例,用图形法求反函数的最简与或表达式,解, 画函数的卡诺图,1,1,1,1,0,0,0,0, 合并函数值为 0 的最小项, 写出 Y 的反函数的 最简与或表达式,例 已知某逻辑函数的卡诺图如下所示,试写出其最 简与或式。,解:,例 已知函数真值表如下,试用卡诺图法求其最简与或式。,注意: 该卡诺 图还有 其他画 圈法,可见,最简结果未必唯一。,解:(1)画函数卡诺图,1,1,1,1,1,1,(3)化简,(2)画圈,Y =,1. 2. 4 具有约束的逻辑函数的化简,一、 约束的概念和约束条件,(1) 约束:,输入变量取值所受的限制,例如,逻辑变量 A、B、C,分别表示电梯的 升、降、停 命令。,A = 1 表示升,B = 1 表示降,C = 1 表示停。,ABC 的可能取值,(2) 约束项:,不会出现的变量取值所对应的最小项。,不可能取值,001,010,100,000,011,101,110,111,1. 约束、约束项、约束条件,(3) 约束条件:, 在逻辑表达式中,用等于 0 的条件等式表示。,000,011,101,110,111,由约束项相加所构成的值为 0 的 逻辑表达式。,约束项:,约束条件:,或,2. 约束条件的表示方法, 在真值表和卡诺图上用叉号()表示。,例如,上例中 ABC 的不可能取值为,二、 具有约束的逻辑函数的化简,化简具有约束的逻辑函数时,如果充分利用约束条件,可以使表达式大大化简。,1. 约束条件在化简中的应用,(1) 在公式法中的应用:,可以根据化简的需要加上或去掉约束项。,例化简函数 Y = ABC,约束条件,解,问题:,当函数较复杂时,公式法不易判断出哪些约束项应该加上,哪些应该去掉。,(2) 在图形法中的应用:,根据卡诺图的特点(逻辑相邻,几何也相邻),在画包围圈时包含或去掉约束项,使函数最简。,例化简函数 Y = ABC,约束条件,解, 画出三变量函数的卡诺图, 先填最小项,再填约束项,其余填 0 或不填。,1,0,0,0, 利用约束项合并最小项,使包围圈越大越好,但圈的个数越少越好。, 写出最简与或式,2. 变量互相排斥的逻辑函数的化简,互相排斥的变量:,在一组变量中,只要有一个变量取值为 1,则其他变量的值就一定是 0。,1,0,1,1, 画出该函数的卡诺图, 画包围圈,合并最小项, 写出最简与或表达式,例 1. 2. 16 函数 Y 的变量 A、B、C 是互相排斥的,试用图形法求出 Y 的最简与或表达式。,解,根据题意可知,约束条件,例 化简逻辑函数,化简步骤:, 画函数的卡诺图,顺序 为:,先填 1,0,1,1,1,0,0,0,0,0,0, 合并最小项,画圈时 既可以当 1 ,又可以当 0, 写出最简与或表达式,解,三、 化简举例,例 化简逻辑函数,约束条件,解, 画函数的卡诺图,1,1,1,1, 合并最小项, 写出最简与或表达式,合并时,究竟把 作为 1 还是作为 0 应以得到的包围圈最大且个数最少为原则。包围圈内都是约束项无意义(如图所示)。,注意:,1.3 逻辑函数的表示方法及其相互之间的转换,1. 3. 1 几种表示逻辑函数的方法,一、真值表,将变量的各种取值与相应的函数值,以表格的形式一一列举出来。,1. 列写方法,例如函数,2. 主要特点,优点:,直观明了,便于将实际逻 辑问题抽象成数学表达式。,缺点:,难以用公式和定理进行运 算和变换;变量较多时,列函数真值表较繁琐。,三、逻辑表达式,优点:,书写简洁方便,易用公式和定理进行运算、变换。,缺点:,逻辑函数较复杂时,难以直接从变量取值看出函数的值。,二、卡诺图,1,1,1,1,0,0,0,0,优点:,便于求出逻辑函数的最简与或表达式。,缺点:,只适于表示和化简变量个数比较少的逻辑函数,也不便于进行运算和变换。,真值表的一种方块图表达形式,要求变量取值必须按照循环码的顺序排列。,用与、或、非等运算表示函数中各个变量之间逻辑关系的代数式子。,例如,四、逻辑图,A,B,Y,C,优点:,最接近实际电路。,缺点:,不能进行运算和变换,所表示的逻辑关系不直观。,用基本和常用的逻辑符号表示函数表达式中各个变量之间的运算关系。,例 1. 3. 1画出函数的逻辑图,五、波形图,输入变量和对应的输出变量随时间变化的波形。,A,B,Y,优点:,形象直观地表示了变量取值与函数值在时间上 的对应关系。,缺点:,难以用公式和定理进行运算和变换,当变量个 数增多时,画图较麻烦。,1. 3. 2 几种表示方法之间的转换,一、真值表,函数式,逻辑图,例 设计一个举重裁判电路。在一名主裁判(A) 和两名副裁判 (B、C) 中,必须有两人以上(必有主裁判)认定运动员的动作合格,试 举才算成功。, 真值表,函数式,将真值表中使逻辑函数 Y = 1 的 输入变量取值组合所对应的最小项相加,即得 Y 的逻辑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石河子大学《药剂学》2022-2023学年第一学期期末试卷
- 石河子大学《实验诊断学》2021-2022学年第一学期期末试卷
- 石河子大学《计算机辅助绘图》2022-2023学年第一学期期末试卷
- 沈阳理工大学《专业创新课程-仪器仪表生产与创新》2022-2023学年第一学期期末试卷
- 沈阳理工大学《信号与系统》2022-2023学年第一学期期末试卷
- 沈阳理工大学《人机工程学》2022-2023学年第一学期期末试卷
- 沈阳理工大学《建筑构造》2022-2023学年第一学期期末试卷
- 沈阳理工大学《光学设计》2022-2023学年第一学期期末试卷
- 沈阳理工大学《材料磨损与抗磨材料》2023-2024学年第一学期期末试卷
- 合同操作性条款
- 2024年中级经济师(金融)《专业知识与实务》考前必刷必练题库500题(含真题、必会题)
- 2024江苏省铁路集团限公司春季招聘24人高频考题难、易错点模拟试题(共500题)附带答案详解
- (2024年)剪映入门教程课件
- 长链、中链脂肪乳区别
- 起重吊装作业指导书
- pMD19-T载体说明书
- 客户投诉产品质量问题处理
- 足球 课件 (共14张PPT)
- 对相对性状的杂交实验ppt课件
- 快时尚服装品牌的营销策略分析以zara为例
- 能源调度管理要点
评论
0/150
提交评论