收藏 分享(赏)

《数字电子技术 》课件第1章 (5).ppt

上传人:bubibi 文档编号:24176649 上传时间:2024-11-28 格式:PPT 页数:119 大小:2.77MB
下载 相关 举报
《数字电子技术 》课件第1章 (5).ppt_第1页
第1页 / 共119页
《数字电子技术 》课件第1章 (5).ppt_第2页
第2页 / 共119页
《数字电子技术 》课件第1章 (5).ppt_第3页
第3页 / 共119页
《数字电子技术 》课件第1章 (5).ppt_第4页
第4页 / 共119页
《数字电子技术 》课件第1章 (5).ppt_第5页
第5页 / 共119页
亲,该文档总共119页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、第章数字电路基础1 1第章数字电路基础1.1数制与代码数制与代码1.2逻辑代数的基本运算逻辑代数的基本运算1.3逻辑代数的定律和运算规则逻辑代数的定律和运算规则1.4逻辑函数的代数化简法逻辑函数的代数化简法1.5逻辑函数的卡诺图化简逻辑函数的卡诺图化简第章数字电路基础2 2图1.1是一个楼房照明灯的控制电路。图中A、B是控制照明灯F的两个上、下楼层开关。其逻辑控制关系是在楼上闭合开关A,可将灯打开;在楼下闭合开关B,又可以将灯关掉。反之,也可以在楼下开灯,楼上关灯。JA和JB是继电器的两个线圈,JA1、JB1代表继电器的常开触点,JA2、JB2代表继电器的常闭触点。第章数字电路基础3 3图1.

2、1 楼房照明灯的逻辑控制电路第章数字电路基础4 4 1.1 数数 制制 与与 代代 码码1.1.1 常用数制常用数制1.二进制数 二进制数的基数是2,采用两个数码0和1。计数规律是“逢二进一”。二进制数各位的位权为20,21,22,。任何一个二进制数都可以表示成以基数2为底的幂的求和式,即位权展开式。第章数字电路基础5 5例例 1 (11010)2=124+123+022+121+020如果是小数同样可以表示为以基数2为底的幂的求和式。但小数部分应是负的次幂。例例 2 (1011.1)2=123+022+121+120+121第章数字电路基础6 62.八进制数八进制数的基数是8,采用8个数码0

3、,1,2,3,4,5,6,7。计数规律是“逢八进一”。八进制数各位的位权为80,81,82,。例 3 (325.24)8=382+281+580+281+482第章数字电路基础7 73.十六进制数十六进制数的基数是16。采用16个数码0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。其中,A到F表示10到15。计数规律是“逢十六进一”。十六进制数各位的位权为160,161,162,。十六进制数也可以表示成以基数16为底的幂的求和式。例 4 (70.3)16=7161+0160+3161第章数字电路基础8 81.1.2 不同进制数的相互转换不同进制数的相互转换1.二进制、八进制、十

4、六进制数转换为十进制数方法:按权展开并相加。例5 (11011.11)2=(?)10解 按权展开:第章数字电路基础9 9例 6 (25.4)8=(?)10解 按权展开:第章数字电路基础1010例 7 (AC.8)16=(?)10解 按权展开:第章数字电路基础11112.十进制数转换为二进制、八进制、十六进制数方法:分整数和小数两部分。整数为除以基数取余数倒读(直到商为0)。小数为乘以基数取整数顺读(直到小数为0或按要求保留位数)。第章数字电路基础1212例 8 (14.625)10=(?)2解 (1)整数:第章数字电路基础1313(2)小数:即:(14.625)10=(1110.101)2 第

5、章数字电路基础1414例 9 (28.75)10=(?)8解 (1)整数:第章数字电路基础1515(2)小数:即(28.75)10=(34.6)8第章数字电路基础1616例 10 (0.39)10=(?)2解即(0.39)10=(0.0110001)2第章数字电路基础17173.二进制数转换为八进制、十六进制数由于二进制和八进制、十六进制之间正好满足23、24关系,因此转换时将二进制数由小数点开始,分别向两侧每三位或每四位一组,若整数最高位不足一组,在左边加0补足一组,小数最低位不足一组,在右边加0补足一组,然后按每组二进制数转换为八进制数或十六进制数。第章数字电路基础1818例 11 (11

6、01101010.0110101)2=(?)8=(?)16 解 (001/101/101/010.011/010/100)2=(1552.324)8 (0011/0110/1010.0110/1010)2=(36A.6A)164.八进制、十六进制数转换为二进制数方法:将每位八进制或十六进制数分别转换为三位或四位二进制数码。例 12 (236.74)8=(10011110.1111)2 (A6C.63)16=(101001101100.01100011)2第章数字电路基础19191.1.3 代码代码1.BCD码二-十进制码(简称BCD码),指的是用四位二进制数来表示一位十进制数09。按选取方式的

7、不同,可以得到如表1.1所示常用的几种BCD编码,奇偶数校验码等请查阅相关资料。第章数字电路基础2020第章数字电路基础21218421BCD码是常用的BCD码,它是一种有权码,8421就是指这种码中各位的权分别为8、4、2、1。余3码是无权码,余三码是由8421码加3后得到的。BCD码的表示方法也很简单,就是将十进制数的各位数字分别用四位二进制数码表示出来。例如:第章数字电路基础22222.格雷码一位格雷码与一位二进制数码相同,是0和1。由一位格雷码得到两位格雷码的方法是将第一位的0、1 以虚线为轴折叠,反射出1、0,然后在虚线上方的数字前面加0,虚线下方数字前面加1,便得到了两位格雷码00

8、、01、11、10,分别表示十进制数03。同样的方法可以得到三位、四位格雷码,如图1.2所示。第章数字电路基础2323图 1.2 格雷码第章数字电路基础24243.数的原码、反码和补码表示1)机器数与真值按我们习惯表示方法正5用+5表示,二进制数为+101;负5用5表示,二进制数为 101。在数字设备中“+”、“”也要数值化,一般将数的最高位设为符号位,“0”表示为“+”,“1”表示为“”。例如:第章数字电路基础25252)原码、反码及补码(1)原码。将数的真值形式中正数符号用符号位0表示,负数符号用符号位1表示时,叫做数的原码形式,简称原码。如绝对值为9的数,它的真值形式和原码形式如下所示(

9、用四位数码表示,最高位为符号位):第章数字电路基础2626(2)反码。对于正数,反码与原码相同;对于负数,符号位不变,反码数位由原码数位逐位求反而得。例如:+9用四位二进制数表示为 9用四位二进制数表示为第章数字电路基础2727(3)补码。对于正数,原码、反码和补码的表示是相同的。对于负数表示则不相同,符号位不变,其余各位取反,并在最低位加1,即在反码最低位加1。例如:3)原码、反码和补码的算术运算机器数有三种表示方法,它们形成规则不同,算术运算的方法也不相同。第章数字电路基础2828例 13 已知X=+1101,Y=+0110,用原码、反码及补码计算Z=XY。解 (1)原码运算。采用原码运算

10、时,需将真值表示为原码:X原=01101 Y原=00110 首先,判别相减的两数是同号还是异号。若为同号,则进行减法;若为异号,则进行加法。第章数字电路基础2929本例X、Y同号,故进行减法。其次,判别X、Y的大小,以便确定被减数。本例|X|Y|,故X为被减数,结果的符号应与X原相同。所以有:Z原=00111,其真值Z=+0111。第章数字电路基础3030(2)反码运算。进行反码减法时可按X反+Y反进行,将减法变为加法运算。其运算结果仍为反码。X反=01101 Y反=11001则Z反=X反+Y反,其算式如下:第章数字电路基础3131对反码运算是按下列规则进行的:Z反=X+Y反=X反+Y反+符号

11、位进位所以有:Z反=00111,其真值为Z=+0111。第章数字电路基础3232(3)补码运算。采用补码运算时,需将真值表示为补码,其运算过程与反码运算相似,按X补+Y补进行,将减法运算变为加法运算。其运算结果仍为补码。X补=01101 Y补=11010第章数字电路基础3333 1.2 逻辑代数的基本运算逻辑代数的基本运算1.2.1 基本概念基本概念逻辑代数中的逻辑变量与普通代数的变量有一个共同的特点:都是用字母A,B,C,X,Y,Z等来表示;但也有明显的不同点:逻辑代数中的变量取值只有0和1,而这里的0和1并不表示具体的数值大小,而是表示两种相互对立的逻辑状态。第章数字电路基础34341.2

12、.2 三种基本运算三种基本运算1.与运算只有当决定事物结果的所有条件全部具备时,结果才会发生,这种逻辑关系称为与逻辑关系(又称与运算)。与逻辑模型电路如图1.3所示,A、是两个串联开关,是灯,用开关控制灯亮和灭的关系如表.2所示。第章数字电路基础3535图 1.3 与逻辑电路图第章数字电路基础3636第章数字电路基础3737表1.3是将输入逻辑变量各种取值的组合和相应的函数值排列而成的真值表。它的输入部分有N=2n项组合。其中,n是输入变量的个数。两个开关有22项组合;若是三个开关,则有23项组合。第章数字电路基础3838第章数字电路基础3939与运算也称“逻辑乘”。与运算的逻辑表达式为:Y=

13、AB或 Y=AB (“”号可省略)与逻辑的运算规律为:输入有得,全得。与逻辑的逻辑符号如图1.4所示。第章数字电路基础4040图 1.4 与逻辑符号第章数字电路基础4141与逻辑的波形图如图1.5所示。该图直观地描述了任意时刻输入与输出之间的对应关系及变化的情况。图 1.5 与逻辑波形图第章数字电路基础4242 2.或运算或逻辑模型电路如图1.6所示。图中,A、B是两个并联开关,Y是灯。用开关控制灯亮和灭的关系如表1.4所示。从表中可知,只要两个开关有一个接通,灯就会亮,因此满足或逻辑关系。第章数字电路基础4343图 1.6 或逻辑电路图第章数字电路基础4444第章数字电路基础4545如果用1

14、来表示灯亮和开关闭合,用0表示灯灭和开关断开,则可得到或逻辑真值表如表1.5所示。或运算也称“逻辑加”。或运算的逻辑表达式为Y=A+B 或逻辑运算的规律为:有得,全得。或逻辑的逻辑符号如图1.7所示。第章数字电路基础4646第章数字电路基础47473.非运算在事件中,结果总是和条件呈相反状态,这种逻辑关系称为非逻辑(又称非运算)。非逻辑的模型电路如图1.8所示,A是开关,Y是灯,开关控制灯亮和灭的关系如表1.6所示。从表中可知,如果开关A闭合,灯就灭;开关A断开,灯就亮;因此其电路满足非逻辑关系。第章数字电路基础4848图 1.8 非逻辑电路图第章数字电路基础4949第章数字电路基础5050如

15、果用1来表示灯亮和开关闭合,用0表示灯灭和开关断开,则可得到非逻辑真值表如表1.7所示。非运算也称“反运算”。非运算的逻辑表达式为 Y=A 非逻辑运算的规律为:变,变,即“始终相反”。非逻辑的逻辑符号如图1.9所示。第章数字电路基础5151第章数字电路基础52521.2.3 常见的几种复合逻辑关系常见的几种复合逻辑关系与、或、非运算是逻辑代数中最基本的三种运算,任何复杂的逻辑关系都可以通过与、或、非组合而成。几种常见的复合逻辑关系的逻辑表达式、逻辑符号及逻辑真值表如表1.8 所示。第章数字电路基础5353第章数字电路基础54541.2.4 逻辑函数及其表示方法逻辑函数及其表示方法1.逻辑函数一

16、般函数,当A,B,C,的取值确定之后,Y的值也就唯一确定了。Y称为A,B,C,的函数。逻辑函数也是如此,但其变量取值只有和。逻辑函数的一般表达式可以写为Y=F(A,B,C,)与、或、非是三种基本的逻辑运算,即三种基本的逻辑函数。第章数字电路基础55552.逻辑函数的表示方法及转换逻辑函数可以用逻辑真值表、逻辑表达式、逻辑图、波形图、卡诺图等方法来表示。其中,真值表是描述逻辑函数各个输入变量的取值组合和输出逻辑函数取值之间对应关系的表格。每一个输入变量有0,1两个取值,n个变量就有2n个不同的取值组合。第章数字电路基础5656例14 已知函数的逻辑表达式A。要求:列出相应的真值表;已知输入波形,

17、画出输出波形;画出逻辑图。解 (1)根据逻辑表达式,画出逻辑图如图1.10所示。(2)将A,B,C的所有组合代入逻辑表达式中进行计算,得到真值表如表1.9所示。(3)根据真值表,画出例14的输出波形,如图1.11所示。第章数字电路基础5757图 1.10 例 14 的逻辑图第章数字电路基础5858图 1.11 例 14 的波形图第章数字电路基础5959第章数字电路基础6060例 15 已知函数Y的逻辑图如图1.12所示,写出函数Y的逻辑表达式。解 据逻辑图逐级写出输出端函数表达式如下:最后得到函数Y的表达式为第章数字电路基础6161图 1.12 例15的逻辑图第章数字电路基础6262例 16

18、已知真值表如表1.10所示,根据真值表写出逻辑表达式。第章数字电路基础6363解 根据真值表写逻辑表达式方法写出逻辑表达式为第章数字电路基础64641.3 逻辑代数的定律和运算规则逻辑代数的定律和运算规则1.3.1 基本定律基本定律与普通代数一样,逻辑代数也有相应的定律和规则。表1.11列出了逻辑代数的基本定律,这些定律可直接利用真值表证明,如果等式两边的真值表相同,则等式成立。第章数字电路基础6565第章数字电路基础6666第章数字电路基础6767例 17 证明反演律 A+B=AB。证 列出 A+B 及 AB 的真值表如表 1.12 所示。第章数字电路基础68681.3.2 基本规则基本规则

19、1.代入规则 在任何一个逻辑等式中,如果将等式两边的某一变量都用一个函数代替,则等式依然成立。这个规则称为代入规则。例 18 已知等式AB。若用BC 代替等式中的B,根据代入规则,等式仍然成立。即第章数字电路基础6969可见,摩根定律对任意多个变量都成立。由代入规则可推出:第章数字电路基础70702.反演规则若求一个逻辑函数的反函数时,只要将函数中所有“”换成“”,“”换成“”;“”换成“”,“”换成“”;原变量换成反变量,反变量换成原变量;则所得到的逻辑函数式就是逻辑函数的反函数。第章数字电路基础7171例 19 求的反函数。解第章数字电路基础72723.对偶规则是一个逻辑表达式,如果将中的

20、“”换成“”,“”换成“”,“”换成“”,“”换成“”,所得到新的逻辑函数式Y,就是的对偶函数。对于两个函数,如果原函数相等,那么其对偶函数、反函数也相等。例 20 求的对偶式Y。解()第章数字电路基础73731.4 逻辑函数的代数化简法逻辑函数的代数化简法根据逻辑定律和规则,一个逻辑函数可以有多种表达式。例如:第章数字电路基础74741.并项法利用A的公式,将两项合并为一项,并消去一个变量。例 21 第章数字电路基础75752.吸收法利用A+AB=A的公式消去多余的乘积项。例 22 第章数字电路基础76763.消去法利用A+AB=A+B,消去多余的因子。例 23 4.配项法利用A=A(B+)

21、,增加必要的乘积项,然后再用公式进行化简。第章数字电路基础7777例 24 第章数字电路基础7878例 25 化简函数。第章数字电路基础7979第章数字电路基础80801.5 逻辑函数的卡诺图化简逻辑函数的卡诺图化简1.5.1 逻辑函数的最小项逻辑函数的最小项1.最小项的定义在n个输入变量的逻辑函数中,如果一个乘积项包含n 个变量,而且每个变量以原变量或反变量的形式出现且仅出现一次,那么该乘积项称为该函数的一个最小项。对n个输入变量的逻辑函数来说,共有2n个最小项。第章数字电路基础81812.最小项的性质(1)对于任意一个最小项,只有变量的一组取值使得它的值为1,而取其他值时,这个最小项的值都

22、是0。(2)若两个最小项之间只有一个变量不同,其余各变量均相同,则称这两个最小项满足逻辑相邻。(3)对于任意一种取值全体最小项之和为1。(4)对于一个n输入变量的函数,每个最小项有n个最小项与之相邻。第章数字电路基础82823.最小项的编号为了表达方便,最小项通常用mi表示,下标i即最小项编号,用十进制数表示。编号的方法是:先将最小项的原变量用1、反变量用0表示,构成二进制数;将此二进制数转换成相应的十进制数就是该最小项的编号。按此原则,三个变量的最小项编号如表1.13所示。第章数字电路基础8383第章数字电路基础84844.最小项的卡诺图n个变量的逻辑函数,由2n个最小项组成。卡诺图的变量标

23、注均采用循环码形式。这样上下、左右之间的最小项都是逻辑相邻项。特别是,卡诺图水平方向同一行左、右两端的方格也是相邻项,同样垂直方向同一列上、下顶端两个方格也是相邻项,卡诺图中对称于水平和垂直中心线的四个外顶格也是相邻项。第章数字电路基础8585二变量卡诺图:它有22=4个最小项,因此有四个方格,卡诺图上面和左面的0表示反变量,1表示原变量,左上方标注变量,斜线下面为A,上面为B,也可以交换,每个小方格对应着一种变量的取值组合,如图1.13(a)所示。三变量卡诺图:有23=8个最小项,如图1.13(b)所示。四变量卡诺图:有24=16个最小项,如图1.13(c)所示。第章数字电路基础8686图

24、1.13 变量卡诺图(a)二变量卡诺图;(b)三变量卡诺图;(c)四变量卡诺图第章数字电路基础8787例 26 将逻辑函数Y(A,B,C)=AB+BC展开成最小项之和的形式。解 第章数字电路基础8888为了书写方便,通常用最小项编号来代表最小项,可以写为一个确定的逻辑函数,它的最小项表达式是唯一的。第章数字电路基础8989例 27 将逻辑函数 Y(A,B)=A+B 展开成最小项之和的形式。解 第章数字电路基础9090例 28 写出三变量函数的最小项表达式。第章数字电路基础9191解 利用摩根定律将函数变换为与或表达式,然后展开成最小项之和形式。第章数字电路基础92921.5.2 卡诺图化简逻辑

25、函数卡诺图化简逻辑函数1.逻辑函数的卡诺图(1)根据逻辑函数的最小项表达式求函数卡诺图。只要将表达式Y中包含的最小项对应的方格内填1,没有包含的项填0(或不填),就得到函数卡诺图。例 29 将例27用卡诺图表示。解 将表达式Y中包含的最小项对应的方格内填1,如图1.14所示。第章数字电路基础9393 (2)根据真值表画卡诺图。图 1.14 例 29 的卡诺图第章数字电路基础9494例 30 已知三变量Y的真值表如表1.14所示,画出卡诺图。解 根据真值表直接画出卡诺图如图1.15所示。第章数字电路基础9595(3)根据表达式直接得出函数的卡诺图。例 31 将Y=BC+CD+BCD+ACD用卡诺

26、图表示。解 BC:在B=1,C=1对应的方格(无论A,D取何值)得m6,m7,m14,m15 在对应位置填1;CD:在C=1,D=0 对应的方格中填1,即m2,m6,m10,m14;BCD:在B=0,C=D=1 的方格中填1,即m3,m11;ACD:在A=C=0,D=1 的方格中填1,即m1,m5。所得卡诺图如图1.16所示。第章数字电路基础9696图 1.16 例31的卡诺图第章数字电路基础9797例 32 将用卡诺图表示。解 (1)利用摩根定律去掉非号,直到最后得到一个与或表达式,即(2)根据与或表达式画出卡诺图,如图1.17所示。第章数字电路基础9898图 1.17 例 32 的卡诺图第

27、章数字电路基础99992.逻辑函数卡诺图化简法(1)化简依据。利用公式AB+AB=A将两个最小项合并消去表现形式不同的变量。(2)合并最小项的规律。利用卡诺图合并最小项有两种方法:圈0得到反函数,圈1得到原函数,通常采用圈1的方法。只有满足2m个最小项的相邻项才能合并,如2,4,8,16个相邻项可合并。第章数字电路基础100100而且相邻关系应是封闭的,如m0,m1,m2,m3四个最小项,m0与m1,m1与m3,m3与m2均相邻,且m2与m0还相邻,这样的2m个相邻的最小项可合并。第章数字电路基础101101(3)化简方法。消去不同变量,保留相同变量。两个相邻项可合并为一项,消去一个表现形式不

28、同的变量,保留相同变量。四个相邻项可合并为一项,消去两个表现形式不同的变量,保留相同变量。八个相邻项可合并为一项,消去三个表现形式不同的变量,保留相同变量。第章数字电路基础102102依次类推,2m个相邻项合并可消去m个不同变量,保留相同变量。如图1.18所示为最小项合并的过程。第章数字电路基础103103图 1.18 最小项合并卡诺图第章数字电路基础104104例 33 化简 解 化简步骤如下:函数的卡诺图如图1.19所示,为了便于化简,“0”可以不填。画卡诺圈:按合并最小项的规律画卡诺圈如图1.19所示。按消去不同、保留相同的方法写出逻辑表达式。第章数字电路基础105105图 1.19 例

29、 32 卡诺图化简过程第章数字电路基础106106例 34 化简 解 (1)画出函数的卡诺图,如图1.20所示。(2)按合并最小项的规律可画出三个卡诺圈,如图1.20所示。(3)写出化简后的逻辑表达式第章数字电路基础107107图 1.20 例 34 的卡诺图第章数字电路基础108108例 35 化简 解 画函数的卡诺图,化简过程如图1.21所示。合并最小项得到的逻辑表达式为第章数字电路基础109109图 1.21 例 35 的卡诺图第章数字电路基础1101101.5.3 具有约束项的逻辑函数的化简具有约束项的逻辑函数的化简1.约束项逻辑函数中的约束项表示方法如下:如一个逻辑函数的约束项是AB

30、C、ABC、ABC、ABC,则可以写成下列等式:或 第章数字电路基础1111112.具有约束项的函数化简 具有约束项的化简步骤如下:填入具有约束项的函数卡诺图。画卡诺圈合并(约束项“”使结果简化看作“1”,否则为“0”)。写出化简结果(消去不同,保留相同)。第章数字电路基础112112例 36 已知约束条件为ABD+CD=0,求最简的函数表达式。解 (1)根据约束条件求约束项 ABD+CD=0 配项展开为即第章数字电路基础113113(2)根据与或表达式和约束条件画卡诺图,如图1.22所示。(3)画卡诺圈,约束项可以为“0”或者为“1”。从卡诺图看,约束项全“1”时得到最简逻辑函数表达式及其约

31、束项如下:第章数字电路基础114114图 1.22 例36的卡诺图第章数字电路基础115115例37 已知 求最简的函数表达式。解 (1)根据最小项表达式画卡诺图如图1.23所示。(2)画卡诺圈,得到逻辑函数表达式:第章数字电路基础116116图 1.23 例37的卡诺图第章数字电路基础117117例 38 十字路口的交通信号灯,红、绿、黄灯分别用A、B、C来表示。灯亮用1来表示,灯灭用0来表示。车辆通行状态用Y来表示,停车时Y为0,通车时Y为1。用卡诺图化简此逻辑函数。第章数字电路基础118118解 (1)在实际交通信号灯工作时,不可能有两个或两个以上的灯同时亮(灯全灭时,允许车辆感到安全时可以通行)。根据题目要求列出真值表,如表1.15所示。(2)根据真值表画卡诺图,如图1.24所示。(3)画卡诺圈合并最小项,其中约束项可以当作0或1,目的是要得到最简的结果。Y=A C第章数字电路基础119119

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报