




已阅读5页,还剩85页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字电路的学习方法,(1)逻辑代数是分析和设计数字电路的重要工具,应熟练掌握。(2)重点掌握各种常用数字逻辑电路的逻辑功能、外部特性及典型应用。对其内部电路结构和工作原理不必过于深究。(3)掌握基本的分析方法。(4)本课程实践性很强。应重视习题、基础实验和综合实训等实践性环节。(5)注意培养和提高查阅有关技术资料和数字集成电路产品手册的能力。,传递、处理模拟信号的电子电路,传递、处理数字信号的电子电路,数字电路中典型信号波形,一、数字电路与数字信号,二、数字电路特点,一、逻辑代数(布尔代数、开关代数),逻辑:,事物因果关系的规律,逻辑函数:逻辑自变量和逻辑结果的关系,逻辑变量取值:0、1分别代表两种对立的状态,另一状态,高电平,低电平,真,假,是,非,有,无,1,0,0,1,概述,二、二进制数表示法,1.十进制数(Decimal)-逢十进一,数码:09,位权:,2.二进制数(Binary)-逢二进一,数码:0,1,位权:,3.二进制数的缩写形式八进制数和十六进制数,数码:07,位权:,(2)十六进制数(Hexadecimal)-逢十六进一,数码:09,A(10),B(11),C(12),D(13),E(14),F(15),位权:,任意(N)进制数展开式的普遍形式:,第i位的系数,第i位的权,(1)八进制数(Octal)-逢八进一,4.几种常用进制数之间的转换,(1)二-十转换:,将二进制数按位权展开后相加,(2)十-二转换:,降幂比较法要求熟记20210的数值。,1,2,4,8,16,32,64,128,256,512,1024,157,128,29,16,8,5,27,24,13,另一种常用方法:整数时-除2取余,自下向上取;小数时-乘2取整,自上向下取。,4,1,1,(2)十-二转换:,降幂比较法(课本),23,22,20,0,1.5001,整数0.7500,例将十进制数(26.375)10转换成二进制数,26,61,30,11,01,2,(26)10=(11010)2,2,2,1.0001,.375,2,2,2,2,0.375,2,一直除到商为0为止,余数130,整数和小数分别转换整数部分:除2取余法小数部分:乘2取整法,读数顺序,读数顺序,.011,(2)十-二转换:,(3)二-八转换:,5,7,(4)八-二转换:,每位8进制数转换为相应3位二进制数,011,001,.,100,111,每3位二进制数相当一位8进制数,011,111,101,.,110,100,0,0,0,2,3,4,0,6,2,(5)二-十六转换:,每4位二进制数相当一位16进制数,A,1,(6)十六-二转换:,每位16进制数换为相应的4位二进制数,编码:,用二进制数表示文字、符号等信息的过程。,二进制代码:,编码后的二进制数。,用二进制代码表示十个数字符号09,又称为BCD码(BinaryCodedDecimal)。,几种常见的BCD代码:,8421码,余3码,2421码,5211码,余3循环码,其它代码:,ISO码,ASCII(美国信息交换标准代码),三、二进制代码,二-十进制代码:,几种常见的BCD代码,四、EDA技术,(ElectronicsDesignAutomation),一种以计算机作为工作平台,以EDA软件工具为开发环境,以VHDL为设计语言,以可编程逻辑器件为实验载体,以ASIC、SoC芯片为目标器件,以数字系统设计为应用方向的电子产品自动化设计技术。,VHDL是一种硬件描述语言,用软件编程语言形式描述硬件电路功能,比原理图方式更方便、更高效地反映电路的功能。,逻辑代数:用于描述客观事物逻辑关系的数学工具,又称布尔代数(BooleAlgebra)或开关代数。,逻辑:,事物因果关系的规律,逻辑函数:逻辑自变量和逻辑结果的关系,逻辑变量取值:0、1分别代表两种对立的状态,另一状态,高电平,低电平,真,假,是,非,有,无,1,0,0,1,1.1逻辑代数基本概念、公式和定理,1.1.1基本和常用逻辑运算,一、三种基本逻辑运算,1.基本逻辑关系举例,功能表,灭,灭,灭,亮,断,断,断,合,合,断,合,合,与逻辑关系,(1)电路图:,或逻辑关系,功能表,灭,亮,亮,亮,断,断,断,合,合,断,合,合,非逻辑关系,亮,灭,断,合,功能表,(2)真值表:,经过设定变量和状态赋值后,得到的反映输入变量与输出变量之间因果关系的数学表达形式。,功能表,与逻辑关系,真值表,(Truthtable),功能表,功能表,真值表,或逻辑关系,非逻辑关系,真值表,与逻辑:,当决定一事件的所有条件都具备时,事件才发生的逻辑关系。,(3)三种基本逻辑关系:,或逻辑:,决定一事件结果的诸条件中,只要有一个或一个以上具备时,事件就会发生的逻辑关系。,非逻辑:,只要条件具备,事件便不会发生;条件不具备,事件一定发生的逻辑关系。,二、逻辑变量与逻辑函数及常用复合逻辑运算,1.逻辑变量与逻辑函数,在逻辑代数中,用英文字母表示的变量称为逻辑变量。在二值逻辑中,变量的取值不是1就是0。,逻辑函数:,如果输入逻辑变量A、B、C的取值确定之后,输出逻辑变量Y的值也被唯一确定,则称Y是A、B、C的逻辑函数。并记作,原变量和反变量:,字母上面无反号的称为原变量,有反号的叫做反变量。,逻辑变量:,真值表,逻辑函数式,与门(ANDgate),逻辑符号,(1)与运算:,2.基本逻辑运算,有0出0;全1出1,(2)或运算:,或门(ORgate),真值表,逻辑函数式,逻辑符号,(3)非运算:,真值表,逻辑函数式,逻辑符号,非门(NOTgate),有1出1;全0出0,(1)与非运算(NAND),(2)或非运算(NOR),(3)与或非运算(ANDORINVERT),(真值表略),1,1,1,0,00,01,10,11,1,0,0,0,3.几种常用复合逻辑运算,Y1、Y2的真值表,(4)异或运算(ExclusiveOR),(5)同或运算(ExclusiveNOR),(异或非),0,1,1,0,00,01,10,11,=AB,1,0,0,1,00,01,10,11,三、基本和常用逻辑运算的逻辑符号,曾用符号,美国符号,国标符号,国标符号,曾用符号,美国符号,或:,0+0=0,1+0=1,1+1=1,与:,00=0,01=0,11=1,非:,二、变量和常量的关系(变量:A、B、C),或:,A+0=A,A+1=1,与:,A0=0,A1=A,非:,1.1.2公式和定理,一、常量之间的关系(常量:0和1),三、与普通代数相似的定理,交换律,结合律,分配律,例1.1.1证明公式,解,方法一:公式法,例1.1.1证明公式,方法二:真值表法,(将变量的各种取值代入等式两边,进行计算并填入表中),ABC,解,四、逻辑代数的一些特殊定理,同一律,A+A=A,AA=A,还原律,例1.1.2证明:,AB,将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;,ABC001,ABC101,(2)任意两个最小项的乘积为0;,(3)全体最小项之和为1。,变量A、B、C全部最小项的真值表,3.最小项是组成逻辑函数的基本单元,任何逻辑函数都是由其变量的若干个最小项构成,都可以表示成为最小项之和的形式。,例1.2.2写出下列函数的标准与或式:,解,相同最小项合并,标准与或表达式是唯一的,一个函数只有一个最小项之和的表达式。,函数的标准与或式也可以由其真值表直接写出:,例如,已知Y=A+BC的真值表,函数的标准与或式,方法:将使得输出取值为1的对应最小项相加即可,4.最小项的编号:,把与最小项对应的变量取值当成二进制数,与之相应的十进制数,就是该最小项的编号,用mi表示。,对应规律:原变量1反变量0,000,001,010,011,100,101,110,111,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写出下列函数的最简或非或非式:,解,由1.2.4结果可知,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逻辑函数的图形化简法,一、逻辑变量的卡诺图(Karnaughmaps),卡诺图:,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,1,0,1,0,0,0,0,函数式,逻辑图,A,B,Y,C,真值表,函数式,二、逻辑图,第一章小结,一、数制和码制,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年农产品代卖与品牌授权合同
- 2025版洗煤厂生产线租赁及维护服务合同
- 2025版酒店餐饮部餐具采购及维护服务合同范本
- 2025年度自然人教育培训贷款合同范本
- 2025版石英砂行业技术标准制定与推广合同
- 2025年石料批发市场采购合同范本
- 诸城消防知识培训中心课件
- 请假条留言条课件
- 语音机器人知识培训课件
- 2025版权代理合同范本
- 城市轨道交通车辆制动系统维护与检修 课件全套 项目1-5 城轨车辆制动系统概述- NABTESCO型制动控制系统的组成及控制过程
- 《云模型技术》课件
- 《康复评定技术》课件-第十一章 步态分析技术
- 向政府租地申请书
- 《铁路调车工作》课件
- 广东省省级政务信息化服务预算编制标准(运维服务分册)
- 大班科学活动:炎热的夏天
- “九小场所”消防安全告知(承诺)书
- 英文字母组合发音规律口诀
- QC/T 1210-2024汽车防夹系统
- 手术室护理岗位职责
评论
0/150
提交评论