数字电路基础课件

上传人:txadgkn****dgknqu... 文档编号:241448000 上传时间:2024-06-26 格式:PPT 页数:81 大小:2.53MB
返回 下载 相关 举报
数字电路基础课件_第1页
第1页 / 共81页
数字电路基础课件_第2页
第2页 / 共81页
数字电路基础课件_第3页
第3页 / 共81页
点击查看更多>>
资源描述
第1章 数字电路基础 数字电路是数字逻辑电路的简称。就电信号而言,数字电路中传输的信号是脉冲信号,表现为一种跃变的电压或电流,且持续时间短暂。这种跃变的电压或电流,通常表现为两种对立的状态:有脉冲、无脉冲或高电平、低电平。就电路的输出与输入之间关系而言,数字电路关注的重点是单元电路之间信号的逻辑关系,而不是信号本身。也就是说,数字电路的输入与输出之间只存在某种逻辑关系,没有数值大小的概念。为了便于数字电路对实际应用中的数码、符号、文字等的处理,常常要对这些数码、符号、文字等进行编码。本章主要介绍学习数字电路必备的基础知识。第1章 数字电路基础 数字电路是数字逻辑电路的简称。1第1章 数字电路基础本章要点脉冲与数字信号数制与编码逻辑关系及逻辑运算逻辑函数及其化简第1章 数字电路基础本章要点21.1 脉冲与数字信号 脉冲与数字信号具有类似的波形,其波形在时间和数值上都是断续变化的,表现为跃变的电压或电流。但两者是两个完全不同的概念,又有着千丝万缕的联系。1.1 脉冲与数字信号 脉冲与数字信号具有类似31.1.1 任务描述 用示波器观察函数信号发生器的矩形脉冲,再观察矩形脉冲经微分电路产生的尖脉冲。矩形脉冲尖脉冲1.1.1 任务描述 用示波器观察函数信号发生器41.1.1 任务描述 观察到的波形如图1.2、1.3所示。图1.2 矩形脉冲图1.3 尖脉冲1.1.1 任务描述 观察到的波形如图1.2、1.3所51.1.2 脉冲波形 描述脉冲波形的基本参数是脉冲幅度、脉冲周期、脉冲宽度、上升时间和下降时间,如图1.4所示。图1.4 有上升沿和下降沿的矩形脉冲 1.1.2 脉冲波形 描述脉冲波形的基本参数是脉61.1.2 脉冲波形 1.脉冲幅度 脉冲幅度指脉冲电压或脉冲电流变化的最大值。脉冲幅度用来度量脉冲的强弱,其值等于脉冲的最大值与最小值之差的绝对值。图1.4中标注的Um为矩形脉冲电压的幅度。2.脉冲周期 脉冲周期指两个相邻脉冲重复出现的时间间隔,用T表示。脉冲周期的单位是s,常用的单位有ms、s、ns。换算关系为 1s1000ms 1ms1000s 1s1000ns1.1.2 脉冲波形 1.脉冲幅度 71.1.2 脉冲波形 在实际应用中,也可以用脉冲频率来描述脉冲重复的快慢。脉冲频率定义为脉冲周期的倒数,用 f 表示。即 脉冲频率的单位是Hz,常用的还有kHz、MHz等。换算关系为 1MHz1000 kHz 1kHz1000Hz 1.1.2 脉冲波形 在实际应用中,也可以用脉81.1.2 脉冲波形 3.脉冲上升时间 脉冲上升时间指脉冲从0.1Um上升到0.9Um所需的时间,如图1.4中的tr所示。4.脉冲下降时间 脉冲下降时间指脉冲从0.9Um下降到0.1Um所需的时间,如图1.4中的tf所示。5.脉冲宽度 脉冲宽度指脉冲从上升沿的0.5Um到下降沿的0.5Um所需的时间,如图1.4中的tw所示。对上升时间和下降时间极短的脉冲,如图1.2所示的矩形脉冲,脉冲持续的时间即为脉冲宽度。1.1.2 脉冲波形 3.脉冲上升时间91.1.3 数字信号 就电信号而言,数字电路中传输的信号是脉冲信号,表现为一种跃变的电压或电流,且持续时间短暂。这种跃变的电压或电流,通常表现为两种对立的状态:有脉冲、无脉冲或高电平、低电平。因此,可以将数字电路中传输的脉冲信号用两个最简单的数字“1”和“0”来表示。可以选用“1”表示“有脉冲”、“0”表示“无脉冲”,也可以选用“1”表示“无脉冲”、“0”表示“有脉冲”。这种用数字“0”、“1”表示的脉冲信号就称为数字信号。在实际应用中,无特别说明时通常选用“1”表示“有脉冲”、“0”表示“无脉冲”。1.1.3 数字信号 就电信号而言,数字电路中传输的101.2 数制与编码 数制指计数的方式。在日常生活中,常用的数制有十进制、六十进制等,而数字电路中常用的数制是二进制和十六进制。编码指用预先规定的方法将文字、数字或其他对象编成数码。例如,用千位数字表示楼号、百位数字表示楼层号、十位和个位数字表示房间号,则数码2506、3201等,就是对学生公寓每个房间的编码。1.2 数制与编码 数制指计数的方式。在日常生活中111.2.1 任务描述 观察图1.5所示的手机秒表读数,分析计时用到了哪些数制,归纳它们的特点。图1.5 手机秒表1.2.1 任务描述 观察图1.5所示的手121.2.1 任务描述 观察图1.6所示的车牌编号,分析它们是以什么样的规则进行编码的。图1.6 车牌1.2.1 任务描述 观察图1.6所示的车131.2.2 数制及数制转换 1.二进制 二进制指用2个数码0、1计数的方式。其特点是:逢二进一、借一为二;整数部分的位权为2n-1,小数部分的位权为2-m,n为整数的位数,m为小数的位数。为区别不同进制的数,常用下标加以说明。如:(1011)2为二进制数、(1011)10为十进制数、(1011)16为十六进制数。二进制数还可以用0b表示,如:0b1011。十六进制数也可以用0 x或H表示,如:0 x1011或24H。1.2.2 数制及数制转换 1.二进制 141.2.2 数制及数制转换 2.二进制数与十进制数的相互转换 (1)二进制数转换为十进制数 二进制数转换为十进制数的规则为:按权展开求和。即将每位的系数与相应的位权相乘,然后把每位乘积相加,得到的和就是对应的十进制数。【例1.2】试将(1011.101)2转换为十进制数。解:(1011.101)2=123+022+121+120+12-1+02-2+12-3 =8+0+2+1+0.5+0+0.125 =(11.625)10 1.2.2 数制及数制转换 2.二进制数与十151.2.2 数制及数制转换 (2)十进制数转换为二进制数 十进制整数转换为二进制数 十进制整数转换为二进制数的转换规则为:除2反序取余。即:先将十进制数除以2,取出余数;然后将商不断除以2,取出每次的余数,直到商为0;最后,按“从后到前的顺序”读出余数,该余数即是所要得到的二进制数。十进制小数转换为二进制数 十进制小数转换为二进制数的转换规则为:乘2正序取整。即:先将十进制小数乘以2,取出整数;然后将积的小数部分不断乘以2,取出每次的整数,直到积的小数部分为0;最后,按“从前到后的顺序”读出整数,该整数即是所要得到的二进制小数。1.2.2 数制及数制转换 (2)十进制数转换为161.2.2 数制及数制转换 3.十六进制 十六进制指用16个数码0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F计数的方式。十六进制数与二进制数之间的转换十分方便,只要把每位十六进制数转换成相应的二进制数,就得到了十六进制数对应的二进制数。反过来,只要把二进制数从小数点起,向左、向右每4位分成1组,不足4位的用“0”补齐,每组对应的十六进制数即是所转换的十六进制数。1.2.2 数制及数制转换 3.十六进171.2.3 编码 在数字电路中,必须用二进制数对输入的文字、符号、十进制数等信号进行编码。编码后的二进制数失去了计数功能,只是用来代表所编码的信号。根据编码规则的不同,常用的编码有二进制编码、二-十进制编码、字符编码等。1.2.3 编码 在数字电路中,必须用二进制181.2.3 编码 1.二进制编码 二进制编码指:单纯地用二进制数表示输入的信号,二进制数的位数由输入信号的个数决定。例如,对红、黄、绿3种颜色的交通灯控制信号IR、IY、IG进行二进制编码时,其编码表如表1.2所示。1.2.3 编码 1.二进制编码191.2.3 编码 2.二-十进制编码 二-十进制编码,指:用4位二进制数表示1位十进制数。由于4位二进制数组合的方式不同,二-十进制编码方法有很多,常用的有8421码、5421码、余3码等,其中最自然简单的编码方法是8421码。1.2.3 编码 2.二-十进制编码201.2.3 编码 (1)8421码 8421码指:4位二进制数中,从左到右每一位对应的权分别是23、22、21、20,即8、4、2、1。8421码与十进制数之间的对应关系如表1.3所示。1.2.3 编码 (1)8421码211.2.3 编码 (2)5421码 5421码指:4位二进制数中,从左到右每一位对应的权分别是5、4、2、1。5421码与十进制数之间的对应关系如表1.4所示。1.2.3 编码 (2)5421码221.2.3 编码(3)余3码 余3码是一种无权码。其编码规则是:先按8、4、2、1位权将一个十进制数转换为8421码,然后将8421码按二进制运算规则加0011,加0011后得到的码就是该十进制数对应的余3码。余3码与十进制数之间的对应关系如表1.5所示。1.2.3 编码(3)余3码231.2.3 编码 3.字符编码 字符编码的方法有多种,如ASCII码、国标码、字形码等。ASCII码用7位二进制数表示计算机键盘上的符号,国标码用16位二进制数表示汉字。字形码是汉字显示时用来区分各种字体的编码,有点阵码和矢量码两种,目前大多采用点阵码。点阵码用点阵方式来表示汉字的字形,即将汉字分解成多行多列若干个“点”组成的点阵字形,有笔划的点(黑点)编码为1,无笔划的点(空白)编码为0。根据汉字输出精度的要求,汉字字形点阵有1616点阵、2424点阵、3232点阵、6464点阵等。点阵数越大,汉字显示效果越好,所需的字形码存储空间也越大。当把所有汉字的字形码固定地存储在一起,就形成了字库。根据字体的不同,字库可分为黑体、宋体、仿宋体等。1.2.3 编码 3.字符编码241.3 逻辑关系及逻辑运算 数字电路关注的重点是单元电路之间信号的逻辑关系,而不是信号本身。也就是说,数字电路的输入与输出表现为有脉冲、无脉冲或高电平、低电平两个对立的状态,并且输出状态与输入状态之间只存在某种因果关系,没有数值大小的概念。这种输出与输入之间存在的因果关系,通常称为逻辑关系。1.3 逻辑关系及逻辑运算 数字电路关注的重点251.3.1 任务描述 1.根据图1.5所示连接电路,分别闭合、断开开关S1、S2,观察发光二极管发光情况,并记录下观察到的结果。图1.5 与逻辑实例1.3.1 任务描述 1.根据图1.5所示连接电261.3.1 任务描述 2.根据图1.5所示连接电路,分别闭合、断开开关S1、S2,观察发光二极管发光情况,并记录下观察到的结果。图1.6 或逻辑实例1.3.1 任务描述 2.根据图1.5所示连接电271.3.1 任务描述 1.根据图1.7所示连接电路,分别闭合、断开开关S,观察发光二极管发光情况,并记录下观察到的结果。图1.7 与逻辑实例1.3.1 任务描述 1.根据图1.7所示连接电281.3.2 基本逻辑关系 1.与逻辑 决定某事件的各个条件全部具备时,该事件才会发生的因果关系称为与逻辑。例如:图1.5所示的电路中,开关“闭合”是发光二极管“亮”的条件,全部开关“闭合”时决定发光二极管“亮”的条件全部具备,此时发光二极管“亮”的事件就发生了。与逻辑的真值表如表1.8所示。1.3.2 基本逻辑关系 1.与逻辑 291.3.2 基本逻辑关系 能够实现“与逻辑”的电路称为与门电路,简称为与门,用图1.9所示的逻辑符号表示。图中:A、B为门电路的输入,Y为门电路的输出。图1.9 与门逻辑符号 1.3.2 基本逻辑关系 能够实现“与逻辑”的301.3.2 基本逻辑关系 2.或逻辑 决定某事件的各个条件中,只要具备一个时,该事件就会发生的因果关系称为或逻辑。例如:图1.6所示的电路中,开关“闭合”是发光二极管“亮”的条件,只要“闭合”一个开关时决定发光二极管“亮”的条件就具备了,于是发光二极管“亮”的事件就发生。或逻辑的真值表如表1.11所示。1.3.2 基本逻辑关系 2.或逻辑 311.3.2 基本逻辑关系 能够实现“或逻辑”的电路称为或门电路,简称为或门,用图1.10所示的逻辑符号表示。图中:A、B为门电路的输入,Y为门电路的输出。图1.10 或门逻辑符号 1.3.2 基本逻辑关系 能够实现“或逻辑”的321.3.2 基本逻辑关系 3.非逻辑 决定某事件的条件与该事件的发生具有互为否定的因果关系称为非逻辑。非逻辑的真值表如表1.14所示。1.3.2 基本逻辑关系 3.非逻辑 331.3.2 基本逻辑关系 能够实现“非逻辑”的电路称为非门电路,简称非门,用图1.11所示的逻辑符号表示。图中:A为门电路的输入,Y为门电路的输出。图1.11 非门逻辑符号 1.3.2 基本逻辑关系 能够实现“非逻辑”的341.3.3 复合逻辑关系 将三种基本逻辑按一定的方式组合在一起,就构成了复合逻辑。常用的复合逻辑有与非逻辑、或非逻辑、与或非逻辑、异或逻辑等。1.与非逻辑 与非逻辑是与逻辑和非逻辑的复合,是对与逻辑的否定。与非逻辑的真值表如表1.16所示 1.3.3 复合逻辑关系 将三种基本逻辑按一定351.3.3 复合逻辑关系 能够实现“与非逻辑”的电路称为与非门电路,简称为与非门,逻辑符号如图1.12所示。图中:A、B为门电路的输入,Y为门电路的输出。图1.12 与非门逻辑符号 1.3.3 复合逻辑关系 能够实现“与非逻辑”361.3.3 复合逻辑关系 2.或非逻辑 或非逻辑是或逻辑和非逻辑的复合,是对或逻辑的否定。或非逻辑的真值表如表1.18所示 能够实现“或非逻辑”的电路称为或非门电路,简称为或非门,逻辑符号如图1.13所示。图中:A、B为门电路的输入,Y为门电路的输出。图1.13 或非门逻辑符号1.3.3 复合逻辑关系 2.或非逻辑 371.3.3 复合逻辑关系 3.与或非逻辑 与或非逻辑是与逻辑、或逻辑、非逻辑的复合,逻辑结果形成过程如图1.14所示。图中:A、B,C、D分别先“与”;“与”后的逻辑结果Y1、Y2再“或”;“或”的逻辑结果Y3最后取“非”。1.3.3 复合逻辑关系 3.与或非逻辑381.3.3 复合逻辑关系 与或非逻辑的真值表如表1.20所示。1.3.3 复合逻辑关系 与或非逻辑的真值表如表1.2391.3.3 复合逻辑关系 能够实现与或非逻辑的电路称为与或非门电路,简称为与或非门,逻辑符号如图1.15所示。图中,A、B为门电路的一组输入,C、D为门电路的另一组输入,Y为门电路的输出。图1.15 与或非门逻辑符号 1.3.3 复合逻辑关系 能够实现与或非逻辑401.3.3 复合逻辑关系 4.异或逻辑 异或逻辑也是与逻辑、或逻辑、非逻辑的复合,真值表如表1.22所示。能够实现“异或逻辑”的电路称为异或门电路,简称为异或门,逻辑符号如图1.17所示。图中:A、B为门电路的输入,Y为门电路的输出。图1.17 异或门逻辑符号1.3.3 复合逻辑关系 4.异或逻辑 411.3.4 逻辑运算及基本定律 1.基本逻辑运算和法则 (1)与运算 与运算也称为逻辑乘,其运算规则为000 010100 111 根据与运算的运算规则,可列出与运算的运算法则为A00A1AAAA 一般而言,对逻辑变量A、B进行与运算,其结果为Y,可表示为YAB 1.3.4 逻辑运算及基本定律 1.基本421.3.4 逻辑运算及基本定律 (2)或运算 或运算也称为逻辑加,其运算规则为0+00 0+111+01 1+11 根据或运算的运算规则,可列出或运算的运算法则为A+0AA+11A+AA 一般而言,对逻辑变量A、B进行或运算,其结果为Y,可表示为YA+B 1.3.4 逻辑运算及基本定律 (2)或运算431.3.4 逻辑运算及基本定律 (3)非运算 非运算也称为逻辑非,其运算规则为10 式中,读作0的非。根据非运算的运算规则,可列出非运算的运算法则为 1 0 一般而言,对逻辑变量A进行非运算,其结果为Y,可表示为1.3.4 逻辑运算及基本定律 (3)非运算441.3.4 逻辑运算及基本定律2.逻辑运算的基本定律(1)交换律 逻辑乘的交换律A B=B A 逻辑加的交换律A+B=B+A(2)结合律 逻辑乘的结合律(A B)C=A(B C)逻辑加的结合律(A+B)+C=A+(B+C)1.3.4 逻辑运算及基本定律2.逻辑运算的基本定律451.3.4 逻辑运算及基本定律(3)分配律 逻辑乘的分配律A(B+C)=A B+A C 逻辑加的分配律A+(B C)=(A+B)(A+C)(4)吸收律A+A B=AA+B=A+B1.3.4 逻辑运算及基本定律(3)分配律461.3.4 逻辑运算及基本定律 (5)冗余律A B+C+B C=AB+C 一般而言,在一个积之和式中,如果两个乘积项中一项包含另一项中一个因子的非,并且这两项的其余因子都是第三个乘积项的因子,则第三个乘积项是多余的。(6)反演律(又称摩根定律)一般而言,逻辑变量加的非等于它们各自非的乘,逻辑变量乘的非等于它们各自非的加。1.3.4 逻辑运算及基本定律 (5)冗余律471.4 逻辑函数及其化简 逻辑函数用来描述逻辑输出与逻辑输入之间的逻辑关系。如果对应于输入逻辑变量A、B、C的每一组确定值,输出逻辑变量Y就有惟一确定的值,则称Y是A、B、C的逻辑函数。逻辑函数可以用逻辑门的组合来实现,对逻辑函数进行化简可以优化数字电路的结构,提高数字电路工作的可靠性。1.4 逻辑函数及其化简 逻辑函数用来描述逻辑输出481.4.1 逻辑函数的表示方法 1.真值表 真值表是把输入逻辑变量的各种可能取值和对应的输出逻辑变量的值排列在一起组成的表格。用真值表表示逻辑函数时,一般先根据输入逻辑变量的个数,确定表格的行数和列数;然后,根据输入逻辑变量的取值,确定输出逻辑变量的值。1.4.1 逻辑函数的表示方法 1.真值表491.4.1 逻辑函数的表示方法 【例1.8】列出3人表决逻辑函数的真值表。分析:3人表决时,只要有2个人投赞成票,就可视为表决通过。用A、B、C分别表示3个人的投票输入,取值为1时表示赞成,取值为0时表示不赞成,取值的组合共有238种。用Y表示表决结果,取值为1时表示表决通过,取值为0时表示表决没有通过。于是,真值表共有9行、4列组成,其中第1行为真值表的表头。1.4.1 逻辑函数的表示方法 【例1.8】501.4.1 逻辑函数的表示方法解:3人表决逻辑的真值表如表1.24所示。1.4.1 逻辑函数的表示方法解:3人表决逻辑的真值表如表511.4.1 逻辑函数的表示方法 2.逻辑表达式 逻辑表达式指用逻辑乘、逻辑加、逻辑非三种逻辑运算把逻辑变量连接起来所构成的等式。对一个逻辑函数而言,可以用与或表达式、与非-与非表达式等多种逻辑表达式来描述。其中,与或表达式最为常用。(1)与或表达式 逻辑函数的与或表达式就是将逻辑函数表示为若干个乘积项之和的形式。如3人表决逻辑函数的与或表达式为Y=AB+BC+AC 1.4.1 逻辑函数的表示方法 2.逻辑表达式521.4.1 逻辑函数的表示方法 (2)最小项表达式 逻辑函数的最小项表达式指逻辑函数的与或表达式中每个乘积项都是最小项。换句话说,任何一个逻辑函数都可以表示成若干个最小项之和的形式。最小项具有如下特性。对任意一个最小项,只有一组逻辑变量的取值使得它的值为1。而对逻辑变量的其他取值时,这个最小项的值都是0。任意两个最小项的乘积为0。全部最小项的和为1。1.4.1 逻辑函数的表示方法 (2)最小项表达式 531.4.1 逻辑函数的表示方法 为了叙述和书写方便,可以给最小项加以编号,并记作mi。下标i的确定方法是:先确定变量的顺序,再将最小项中原变量记为1、反变量记为0,最后按确定的变量顺序将1、0排列成一个二进制数,则与二进制数对应的十进制数就是该最小项编号的下标i值。例如,3个逻辑变量A、B、C的8个最小项编号如表1.25所示。1.4.1 逻辑函数的表示方法 为了叙述和书541.4.1 逻辑函数的表示方法 (3)与非-与非表达式 如果对与或表达式两次取非,就可以将与或表达式改写为与非-与非表达式。例如1.4.1 逻辑函数的表示方法 (3)与非-551.4.1 逻辑函数的表示方法 3.逻辑图 逻辑图是由与门、或门、与非门等逻辑符号所构成的图形,如图1.18所示。用逻辑图表示逻辑函数是一种比较接近实际工程应用的方法。通常画逻辑图的依据是逻辑函数的逻辑表达式。逻辑表达式中的每个乘积项用一个与门实现,各乘积项的相加用或门实现。也可以借助逻辑运算的基本定律,对逻辑表达式变换后用同一种门电路实现。图1.18 逻辑图1.4.1 逻辑函数的表示方法 3.逻561.4.1 逻辑函数的表示方法 4.波形图 波形图指输入逻辑变量取值的高、低电平与对应的输出逻辑变量取值的高、低电平所构成的图形,如图1.20所示。波形图可以将逻辑函数的输出与输入之间在时间上的对应关系直观地表示出来,通常也称为时序图。波形图的横坐标是时间轴、纵坐标是变量的取值,由于每个变量的时间轴相同、取值也只有高电平“1”或低电平“0”两种可能,因此画波形图时通常不标出坐标轴。图1.20 波形图1.4.1 逻辑函数的表示方法 4.波571.4.1 逻辑函数的表示方法 5.卡诺图 卡诺图是由表示输入逻辑变量所有可能取值组合的小方格构成的图形,如图1.22所示。小方格排列时,相邻小方格对应的逻辑变量中只有一个变量的取值发生了变化。图1.22 卡诺图1.4.1 逻辑函数的表示方法 5.卡581.4.1 逻辑函数的表示方法 用卡诺图表示逻辑函数的具体方法可归纳为以下几种。(1)当逻辑函数是以真值表给出时,在与真值表中函数值为1的行对应的小方格内填入1,其余方格内填入0。例如,由3人表决逻辑函数真值表得到的卡诺图表示如图1.23所示。图1.23 3人表决逻辑函数的卡诺图 1.4.1 逻辑函数的表示方法 用卡诺图表591.4.1 逻辑函数的表示方法 (2)当逻辑函数是以最小项表达式给出时,在与最小项对应的小方格内填入1,其余方格内填入0。例如,Y(A,B,C,D)=m(0,1,2,4,5,8,10,11,14,15)的卡诺图如图1.24所示。图1.24 由最小项填卡诺图1.4.1 逻辑函数的表示方法 (2)当逻辑601.4.1 逻辑函数的表示方法 (3)当逻辑函数是以与或表达式给出时,在每个乘积项所包含的小方格内填入1,其余方格内填入0。例如,Y=AB+AC的卡诺图如图1.25所示。填图时,对乘积项AB而言,在包含A、B的小方格m6、m7内填入1;对乘积项AC而言,在包含A、C的小方格m5、m7内填入1;其余小方格内填入0。当2个乘积项都包含同一个小方格时,只要填入一个1即可。图1.25 由表达式填卡诺图1.4.1 逻辑函数的表示方法 (3)当611.4.2 逻辑函数的化简 逻辑函数化简是指采用某种方法找出逻辑函数的最简逻辑表达式。最简逻辑表达式是指逻辑表达式中的乘积项最少、并且每个乘积项中的变量也最少。逻辑函数化简的常用方法有两种:一是公式化简法,就是利用逻辑运算法则和基本定律进行化简;二是卡诺图化简法,即借助卡诺图来化简。1.4.2 逻辑函数的化简 逻辑函数化简是指621.4.2 逻辑函数的化简 1.公式化简法 (1)并项化简法 并项化简法是:利用 1,把两个乘积项合并成一项,从而消去一个变量(或表达式),剩下两个乘积项的公共因子。(2)吸收化简法 吸收化简法是:利用吸收律A+A B=A或A+B=A+B,消去多余项或多余因子。1.4.2 逻辑函数的化简 1.公式631.4.2 逻辑函数的化简 (3)配项化简法 配项化简法是:利用A=A(B+),为某一项配上所需的变量,以便用其他方法进行化简。(4)消去冗余项化简法 消去冗余项化简法是:利用冗余律A B+C+B C=AB+C,将冗余项BC消去。1.4.2 逻辑函数的化简 (3)配项化简641.4.2 逻辑函数的化简 2.卡诺图化简法 (1)卡诺图的特性 卡诺图中每个小方格对应着逻辑函数的一个最小项,相邻的2个小方格对应着逻辑函数的2个相邻最小项。相邻最小项的特点是只有一个逻辑变量的取值发生了变化。因此,在逻辑函数的卡诺图中,如果2个相邻的小方格都为1,那么2个相邻的小方格对应的最小项可以合并为1项,并可消去取值发生了变化的那个逻辑变量。1.4.2 逻辑函数的化简 2.卡诺651.4.2 逻辑函数的化简 卡诺图上任何2个标1的相邻小方格,可以合并为1项,并消去1个逻辑变量。例如:图1.23中的m3、m7是2个标1的相邻小方格(如图1.26(a)所示),可以合并为BC,消去了取值发生变化的逻辑变量A;图1.25中的m5、m7是2个标1的相邻小方格(如图1.26(b)所示),可以合并为AC,消去了取值发生变化的逻辑变量B。1.4.2 逻辑函数的化简 卡诺图661.4.2 逻辑函数的化简 卡诺图上任何4个(22个)标1的相邻小方格,可以合并为1项,并消去2个逻辑变量。例如1.4.2 逻辑函数的化简 卡诺671.4.2 逻辑函数的化简 卡诺图上任何8个(23个)标1的相邻小方格,可以合并为1项,并消去3个逻辑变量。例如 1.4.2 逻辑函数的化简 卡681.4.2 逻辑函数的化简 说明:说明:相邻小方格对应的最小项合并时,必须以2n个进行组合,并且小方格的排列应构成矩形或正方形;卡诺图的上、下小方格,左、右小方格,4个角的小方格都是相邻小方格。例如1.4.2 逻辑函数的化简 说明:691.4.2 逻辑函数的化简 (2)卡诺图化简的基本步骤 将逻辑函数用卡诺图表示。将2个、4个或8个为1、且排列为矩形或正方形的相邻小方格圈起来,合并最小项,每个圈对应一个乘积项。画圈时要求:圈的个数最少,并且每个圈包含的小方格数应尽可能多;每个圈都要有新的小方格,否则该圈是多余的;每个为1的小方格都要被圈到,也可以多次被圈到。将代表每个圈的乘积项相加,即得简化的逻辑函数表达式。1.4.2 逻辑函数的化简 (2)卡诺图化简的基701.4.3 含有无关项的逻辑函数的化简 1.无关项的概念 (1)约束项 约束项指不允许出现的输入逻辑变量组合所对应的最小项。逻辑函数用真值表、卡诺图表示时,约束项对应的逻辑函数值用“”表示。例如图1.31 交通信号灯的卡诺图 1.4.3 含有无关项的逻辑函数的化简 711.4.3 含有无关项的逻辑函数的化简 逻辑函数用逻辑表达式表示时,约束项用字母d表示,或用等于0的条件等式来表示。例如:Y(A,B,C)=m(0,1)d(3,5,6,7)也可以写成:1.4.3 含有无关项的逻辑函数的化简 721.4.3 含有无关项的逻辑函数的化简 (2)任意项 不会出现的输入逻辑变量组合所对应的最小项称为任意项。任意项的表示与约束项相同。任意项和约束项统称为无关项。2.含有无关项的逻辑函数的化简 在含有无关项的逻辑函数化简过程中,若无关项对化简有利,则函数值取1;否则,函数值取0。1.4.3 含有无关项的逻辑函数的化简 731.4.3 含有无关项的逻辑函数的化简 【例1.14】某控制电路有4个输入端和1个输出端,输入端中有1个控制端、3个数据端。当控制端为低电平时,不论数据端有无输入,输出端都无输出;当控制端为高电平时,数据端有1个输入,则输出端就有输出,并且不会出现2个或3个数据端同时有输入的情况。试写出该电路的输出与输入逻辑关系的最简逻辑表达式。1.4.3 含有无关项的逻辑函数的化简 741.4.3 含有无关项的逻辑函数的化简 分析:设控制端为A,数据端为B、C、D,输出端为Y。控制端为1时,数据端有1个输入,输出端就有输出;控制端为0时,不论数据端有无输入,输出端都无输出。数据端为1时,表示有输入;数据端为0时,表示无输入。输出端为1时,表示有输出;输出端为0时,表示无输出。数据端B、C、D不可能出现同时2个或3个为1的情况,它们对应的取值组合是无关项。1.4.3 含有无关项的逻辑函数的化简 751.4.3 含有无关项的逻辑函数的化简 解:由题意可得输出与输入的逻辑关系真值表如表1.27所示。1.4.3 含有无关项的逻辑函数的化简 761.4.3 含有无关项的逻辑函数的化简 根据表1.27所示的真值表,画出该逻辑函数的卡诺图如图1.32所示。利用无关项化简该逻辑函数,得到最简逻辑表达式为Y=AB+AC+AD图1.32 例1.14的卡诺图1.4.3 含有无关项的逻辑函数的化简 77本章小结 (1)本章重点介绍了脉冲与数字信号、数制与编码、逻辑关系及逻辑运算、逻辑函数及其化简。(2)脉冲信号表现为一种跃变的电压或电流,且持续时间短暂。描述脉冲波形的基本参数是脉冲幅度、脉冲周期和脉冲宽度。数字电路中传输的信号是脉冲信号,当用数字“0”、“1”来表示脉冲的“有”、“无”时,脉冲信号才称为数字信号。本章小结 (1)本章重点介绍了脉冲与数字信号78本章小结 (3)数字电路中常用的数制是二进制、十六进制,除用下标区分数制外,还可以用0b表示二进制数、用0 x或H表示十六进制数。把每位十六进制数转换成相应的二进制数,就得到了十六进制数对应的二进制数。反过来,只要把二进制数以小数点为起点向左、向右每4位分成1组,不足4位的用“0”补齐,每组对应的十六进制数即是所转换的十六进制数。(4)二进制数转换为十进制数的规则为:按权展开求和。十进制整数转换为二进制数规则为:除2反序取余。十进制小数转换为二进制数规则为:乘2正序取整。本章小结 (3)数字电路中常用的数制是二进制、79本章小结 (5)在数字电路中,常用的编码有二进制编码、二-十进制编码等。二-十进制编码方法有很多,其中最自然简单的编码方法是8421BCD码。(6)有3种基本的逻辑关系,分别是与逻辑、或逻辑、非逻辑。3种基本逻辑关系的组合称为复合逻辑,如与非逻辑、或非逻辑、与或非逻辑、异或逻辑等。(7)有3种基本的逻辑运算,分别是与逻辑、或逻辑、非逻辑。3种逻辑运算的组合,可以描述一个特定的逻辑关系。本章小结 (5)在数字电路中,常用的编码有二80本章小结 (8)逻辑函数常用的表示方法有真值表、逻辑表达式、逻辑图、波形图、卡诺图等。真值表是把输入逻辑变量的各种可能取值和对应的输出逻辑变量的值排列在一起组成的表格。逻辑表达式指用逻辑乘、逻辑加、逻辑非三种逻辑运算把逻辑变量连接起来所构成的等式。逻辑图是由与门、或门、与非门等逻辑符号所构成的图形。卡诺图是由表示输入逻辑变量所有可能取值组合的小方格构成的图形。(9)逻辑函数的化简方法有公式化简法和卡诺图化简法2种。公式化简法又分为并项化简法、吸收化简法、配项化简法、消去冗余项化简法。用卡诺图化简逻辑函数的步骤为:画出逻辑函数的卡诺图;将相邻小方格圈起来,合并最小项;将代表每个圈的乘积项相加。本章小结 (8)逻辑函数常用的表示方法有81
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!