数字电子技术-第六章-组合逻辑电路ppt课件

上传人:风*** 文档编号:240628433 上传时间:2024-04-26 格式:PPT 页数:93 大小:2.48MB
收藏 版权申诉 举报 下载
数字电子技术-第六章-组合逻辑电路ppt课件_第1页
第1页 / 共93页
数字电子技术-第六章-组合逻辑电路ppt课件_第2页
第2页 / 共93页
数字电子技术-第六章-组合逻辑电路ppt课件_第3页
第3页 / 共93页
资源描述:

《数字电子技术-第六章-组合逻辑电路ppt课件》由会员分享,可在线阅读,更多相关《数字电子技术-第六章-组合逻辑电路ppt课件(93页珍藏版)》请在装配图网上搜索。

1、第第6 6章章 组合逻辑电路组合逻辑电路6.2 组合逻辑电路的分析与设计组合逻辑电路的分析与设计 6.3 典型的组合逻辑集成电路典型的组合逻辑集成电路 6.1 概述概述6.46.4 组合逻辑电路中的竞争冒险组合逻辑电路中的竞争冒险第6章 组合逻辑电路6.2 组合逻辑电路的分析与设计 6.31 1 学习要点:学习要点:组合逻辑电路的分析组合逻辑电路的分析组合逻辑电路的设计组合逻辑电路的设计典型组合逻辑电路的功能典型组合逻辑电路的功能典型组合逻辑电路的应用典型组合逻辑电路的应用 学习要点:26.1 概述概述组合逻辑电路组合逻辑电路:在任意时刻电路的输出仅取决于该时刻的输入,在任意时刻电路的输出仅取

2、决于该时刻的输入,而与电路原来所处的状态无关。而与电路原来所处的状态无关。无记忆,无反馈。无记忆,无反馈。在数字系统中,根据逻辑功能特点的不同,数字电路可在数字系统中,根据逻辑功能特点的不同,数字电路可分为组合逻辑电路和时序逻辑电路两大类。分为组合逻辑电路和时序逻辑电路两大类。电路特点:电路特点:x1x2xnF1F2Fm组合逻辑电路输入输出6.1 概述组合逻辑电路:在任意时刻电路的输出仅取决于该3 即任意一个输出端的输出与该时刻所有输入即任意一个输出端的输出与该时刻所有输入端的逻辑取值有关。端的逻辑取值有关。图中第图中第i i个输出与输入逻辑变量的关系可个输出与输入逻辑变量的关系可用如下逻辑函

3、数来描述:用如下逻辑函数来描述:x1x2xnF1F2Fm组合逻辑电路输入输出 即任意一个输出端的输出与该时刻所有输入端的逻辑46.2 组合逻辑电路的分析与设计组合逻辑电路的分析与设计 6 6.2.1 组合逻辑电路的分析方法组合逻辑电路的分析方法6.2.2 组合逻辑电路的设计方法组合逻辑电路的设计方法6.2 组合逻辑电路的分析与设计 6.2.1 组合逻辑电路5一般分析步骤一般分析步骤一般分析步骤一般分析步骤 :(1 1)根据给定的逻辑电路写出逻辑函数表达式。)根据给定的逻辑电路写出逻辑函数表达式。(2 2)化简和变换逻辑表达式)化简和变换逻辑表达式(3 3)列出真值表)列出真值表。(4 4)分析

4、得出电路的逻辑功能。)分析得出电路的逻辑功能。-借助于逻辑函数、真值表等找出给定电借助于逻辑函数、真值表等找出给定电路的输入输出之间的关系进而知道电路所实现路的输入输出之间的关系进而知道电路所实现的逻辑功能。的逻辑功能。6.2.1 组合逻辑电路的分析方法组合逻辑电路的分析方法一般分析步骤:(1)根据给定的逻辑电路写出逻辑函数表达式。6例例 逻辑电路如图所示,试分析其逻辑功能。逻辑电路如图所示,试分析其逻辑功能。解:(解:(1 1)从输入端依次写出:)从输入端依次写出:AF&BCF1F2例 逻辑电路如图所示,试分析其逻辑功能。解:(1)从输入7(2 2)列出真值表)列出真值表。ABCF00000

5、010010001101000101111011111(3 3)由真值表可以)由真值表可以看出该电路可以实看出该电路可以实现四舍五入的判别,现四舍五入的判别,当输入的二进制码当输入的二进制码大于等于大于等于5 5时,输出时,输出为为1 1,而小于,而小于5 5时输时输出为出为0 0。(2)列出真值表。ABCF000000100100011086.2.2 组合逻辑电路的设计方法组合逻辑电路的设计方法 根据给定的逻辑功能要求,设计出能实根据给定的逻辑功能要求,设计出能实现这现这 个功能要求的逻辑电路。个功能要求的逻辑电路。实现的电路要最简,即所用器件品种最实现的电路要最简,即所用器件品种最少、数量

6、最少、连线最少。少、数量最少、连线最少。要求:要求:6.2.2 组合逻辑电路的设计方法 根据给定的逻辑9(1 1)根据设计要求确定输入输出变量并写出真值表。)根据设计要求确定输入输出变量并写出真值表。(2 2)由真值表写出逻辑函数表达式并化简或转换。)由真值表写出逻辑函数表达式并化简或转换。(3 3)选用合适的器件画出逻辑图。)选用合适的器件画出逻辑图。一般设计步骤:一般设计步骤:(1)根据设计要求确定输入输出变量并写出真值表。(2)由真10例例设计一个交通灯故障自动检测器,以实现红、黄、绿设计一个交通灯故障自动检测器,以实现红、黄、绿三种灯的远程监控,要求用与非门实现。只要两种灯三种灯的远程

7、监控,要求用与非门实现。只要两种灯亮便为有故障。亮便为有故障。解:解:(1 1)逻辑赋值。)逻辑赋值。红、黄、绿三种灯红、黄、绿三种灯分别用变量分别用变量A A、B B、C C表示,表示,灯亮为灯亮为1 1,不亮为,不亮为0 0。用变量用变量F表示,正常表示,正常为为1,有故障为,有故障为0。输入:输入:输出:输出:真值表真值表A A A AB B B BC C C CF F F F0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 01 1 1 11 1 1 10 0 0 01 1 1 10 0 0 01 1 1 10 0 0 01 1 1 11 1 1 10

8、0 0 01 1 1 10 0 0 00 0 0 01 1 1 11 1 1 10 0 0 01 1 1 10 0 0 01 1 1 11 1 1 10 0 0 00 0 0 01 1 1 11 1 1 11 1 1 10 0 0 0例设计一个交通灯故障自动检测器,以实现红、黄、绿三种灯的远程11变换成与非式变换成与非式(2 2)由真值表写出逻辑表达式。)由真值表写出逻辑表达式。A A A AB B B BC C C CF F F F0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 01 1 1 11 1 1 10 0 0 01 1 1 10 0 0 01 1

9、1 10 0 0 01 1 1 11 1 1 10 0 0 01 1 1 10 0 0 00 0 0 01 1 1 11 1 1 10 0 0 01 1 1 10 0 0 01 1 1 11 1 1 10 0 0 00 0 0 01 1 1 11 1 1 11 1 1 10 0 0 0变换成与非式(2)由真值表写出逻辑表达式。ABCF00012(3 3)画出逻辑图。)画出逻辑图。&ABCF(3)画出逻辑图。&ABCF13典型的组合逻辑集成电路典型的组合逻辑集成电路6.3 编码器编码器6.4 译码器译码器6.5 数据分配器和数据选择器数据分配器和数据选择器 6.6 加法器和加法器和数值比较器数值

10、比较器典型的组合逻辑集成电路6.3 编码器6.4 译码器6.514编码:编码:6.3 编码器编码器用二进制代码表示数字、符号或某种信息的用二进制代码表示数字、符号或某种信息的过程。过程。编码器编码器:能实现编码功能的逻辑电路。能实现编码功能的逻辑电路。编码器分类:一般可以分为普通编码和优先编编码器分类:一般可以分为普通编码和优先编码。按编码形式分可以分为而二进制编码和码。按编码形式分可以分为而二进制编码和BCD编编码。按编码器编码输出位数可分为码。按编码器编码输出位数可分为4-2线编码器、线编码器、8-3线编码器和线编码器和19-4线编码器线编码器。编码:6.3 编码器用二进制代码表示数字、符

11、号或某种信息151编码器工作原理编码器工作原理 即在某一时刻电路只把一个输入信号转换为即在某一时刻电路只把一个输入信号转换为n n位位二进制代码。二进制代码。1编码器工作原理 即在某一时刻电路只把一个输入信号转16例:例:4 4线线-2-2线编码器线编码器-把把4 4个输入信号编成对应的个输入信号编成对应的2 2位二进制代码输出的编码电路。位二进制代码输出的编码电路。例:4线-2线编码器-把4个输入信号编成对应的2位二进制17设输入设输入4 4个分别为个分别为I I0 0I I3 3,高电平有效;,高电平有效;输出输出为为Y Y1 1Y Y0 0两位二进制代码。两位二进制代码。输输入入入入输输

12、出出出出I I I I3 3 3 3I I I I2 2 2 2I I I I1 1 1 1I I I I0 0 0 0Y Y Y Y1 1 1 1Y Y Y Y0 0 0 00 0 0 00 0 0 00 0 0 01 1 1 10 0 0 00 0 0 00 0 0 00 0 0 01 1 1 10 0 0 00 0 0 01 1 1 10 0 0 01 1 1 10 0 0 00 0 0 01 1 1 10 0 0 01 1 1 10 0 0 00 0 0 00 0 0 01 1 1 11 1 1 1真值表:真值表:解:解:注意:编码器在任一时刻只能对一个输入信号注意:编码器在任一时刻只

13、能对一个输入信号进行编码。进行编码。设输入4个分别为I0I3,高电平有效;输入输出I3I2I118输出表达式输出表达式 根据表达式:根据表达式:如果某一时刻,有两个输入端如如果某一时刻,有两个输入端如I1、I2同时为同时为1时,时,输出输出Y1Y0为为00;而输出而输出Y1Y0为为00本应表示信号本应表示信号I0,所以以上输,所以以上输出就是错误输出。出就是错误输出。为避免此问题,可设定输入信号的优先级,即优为避免此问题,可设定输入信号的优先级,即优先编码器。先编码器。输出表达式 根据表达式:如果某一时刻,有两192.优先编码器优先编码器 上述机械式按键编码电路虽然比较简单,但当同时按下上述机

14、械式按键编码电路虽然比较简单,但当同时按下上述机械式按键编码电路虽然比较简单,但当同时按下上述机械式按键编码电路虽然比较简单,但当同时按下两个或更多按键时,其输出是错误的。在数字电路中,特别两个或更多按键时,其输出是错误的。在数字电路中,特别两个或更多按键时,其输出是错误的。在数字电路中,特别两个或更多按键时,其输出是错误的。在数字电路中,特别是在计算机系统当中,常常要控制几个工作对象。因此必须是在计算机系统当中,常常要控制几个工作对象。因此必须是在计算机系统当中,常常要控制几个工作对象。因此必须是在计算机系统当中,常常要控制几个工作对象。因此必须先根据轻重缓急,规定好这些控制对象允许操作的先

15、后顺序,先根据轻重缓急,规定好这些控制对象允许操作的先后顺序,先根据轻重缓急,规定好这些控制对象允许操作的先后顺序,先根据轻重缓急,规定好这些控制对象允许操作的先后顺序,即优先级别。识别这类请求信号的优先级别并进行编码的逻即优先级别。识别这类请求信号的优先级别并进行编码的逻即优先级别。识别这类请求信号的优先级别并进行编码的逻即优先级别。识别这类请求信号的优先级别并进行编码的逻辑部件称为优先编码器。辑部件称为优先编码器。辑部件称为优先编码器。辑部件称为优先编码器。2.优先编码器 上述机械式按键编码电路虽然比较204线线-2线优先编码器真值表线优先编码器真值表 输输入入入入输输出出出出I I I

16、I3 3 3 3I I I I2 2 2 2I I I I1 1 1 1I I I I0 0 0 0Y Y Y Y1 1 1 1Y Y Y Y0 0 0 00 0 0 00 0 0 00 0 0 01 1 1 10 0 0 00 0 0 00 0 0 00 0 0 01 1 1 10 0 0 01 1 1 10 0 0 01 1 1 1 1 1 1 10 0 0 01 1 1 1 1 1 1 11 1 1 1表达式表达式 分析表中分析表中I0-I3的优先级别。例如对于的优先级别。例如对于I0,只有当,只有当I1、I2、I3均为均为0,即无有效点评输入,且,即无有效点评输入,且I0为为1时,输出

17、为时,输出为00。对于。对于I3,无论其他,无论其他3个输入是否为有效点评输入,输出均为个输入是否为有效点评输入,输出均为11。由此。由此可知,可知,I3的优先级别高于的优先级别高于I0的优先级别,且这的优先级别,且这4个输入的优先个输入的优先级别的高低依次为:级别的高低依次为:I3、I2、I1、I0。此时输入此时输入I1、I2即使同即使同时为时为1,输出仍然表示对优先级高的,输出仍然表示对优先级高的I2的编码。的编码。4线-2线优先编码器真值表 输入输出I3I2I1I0Y1Y021 优先编码器实质就是优先编码器实质就是对优先级最高的一个输入信对优先级最高的一个输入信号进行编码号进行编码避免了

18、输出紊乱。避免了输出紊乱。除了二进制编码器,常用的还有二除了二进制编码器,常用的还有二-十进制编码十进制编码器,也称为器,也称为BCD码编码器,就是把码编码器,就是把09十个十进制十个十进制数码编成数码编成BCD代码,其工作原理与二进制编码器相代码,其工作原理与二进制编码器相同。同。优先编码器实质就是对优先级最高的一个输入信号进223集成编码器集成编码器 74LS148(74HC148)为)为TTL(CMOS)8线线-3线优先编码器,两者电性能参数不同,但逻辑线优先编码器,两者电性能参数不同,但逻辑功能相同。功能相同。3集成编码器 74LS148(74HC148)23输出端,变量上的非号表示输

19、出为反码形式。输出端,变量上的非号表示输出为反码形式。为输入端,变量上的非号表示低电平有效,为输入端,变量上的非号表示低电平有效,优先级最高;优先级最高;三个控制端:三个控制端:为输入使能端,低电平有效;为输入使能端,低电平有效;为输出使能端;只有在为输出使能端;只有在EI为为0,且所有输入端都为且所有输入端都为1时,输出为时,输出为0。它可与另一片同样器件的。它可与另一片同样器件的EI连接,以便组成更多优先编码器。连接,以便组成更多优先编码器。为扩展展输出端。出端。EO输出端,变量上的非号表示输出为反码形式。为输入端,2474LS148功能表功能表输 入输 出EII7I6I5I4I3I2I1

20、I0Y2Y1Y0EO CS1111110111111111110100000100100011001100101001110011100111101001001111101011001111110110100111111101111074LS148功能表输 入输 出EII7I6I5I4I325例例 用用74LS148和逻辑门电路实现和逻辑门电路实现16线线-4线优先编码器。线优先编码器。解:解:74LS148为为8个输入,现要对个输入,现要对16个输入进行编个输入进行编码,因此至少要用两片码,因此至少要用两片74LS148,根据功能表,根据功能表画出逻辑图。画出逻辑图。例 用74LS148和逻

21、辑门电路实现16线-4线优先编码器。26其中片其中片1 1为高位,片高位,片0 0为低位。片低位。片1 1的的EOEO端和片端和片0 0的的级联,用于控制是否允,用于控制是否允许低位片低位片编码输出。片出。片1 1和片和片0 0的的相与作相与作为总的的输出,用于出,用于标志志输出端是否出端是否为有效有效编码引出,作引出,作为输出的最高位出的最高位。端端输出,另外,将片输出,另外,将片1的的显然,片然,片1 1的的优先先级要高于片要高于片0 0优先先级,输入端中入端中优先先级最高,最高,优先先级最低。最低。其中片1为高位,片0为低位。片1的EO端和片0的级联,用于控27 常见的集成编码器还有常见

22、的集成编码器还有74LS147、74HC147、CD4532等。等。这些芯片都有相应的资料可供查询,具体的型号这些芯片都有相应的资料可供查询,具体的型号因厂家的不同而有很多种,因此对于芯片内部结构不因厂家的不同而有很多种,因此对于芯片内部结构不必深究,在学习时要学会看芯片引脚的名称和排列,必深究,在学习时要学会看芯片引脚的名称和排列,分清输入和输出,会读功能表,弄懂输入输出之间的分清输入和输出,会读功能表,弄懂输入输出之间的关系以及功能端的作用和有效电平,要掌握如何运用关系以及功能端的作用和有效电平,要掌握如何运用器件。器件。常见的集成编码器还有74LS147、74HC147286.4 译码译

23、码器器 编码的逆过程,把给定的二进制代码转换编码的逆过程,把给定的二进制代码转换为相应的输出信号或另一种形式的代码。为相应的输出信号或另一种形式的代码。译码:译码:译码器:译码器:具有译码功能的逻辑电路。具有译码功能的逻辑电路。一般结构框图:一般结构框图:输入输出之间关系要满足:输入输出之间关系要满足:M2N6.4 译码器 编码的逆过程,把给定的二进制代码转换为相291二进制译码器二进制译码器 将输入代码转换成一一对应的有效信号,在使能将输入代码转换成一一对应的有效信号,在使能控制端有效的情况下,对应每一组输入代码,输出控制端有效的情况下,对应每一组输入代码,输出端只有一个输出有效端只有一个输

24、出有效。注意:输入输出满足注意:输入输出满足M=2N,也称为,也称为N线线-M线线译译码器或唯一地址译码器。码器或唯一地址译码器。下面介绍常用的集成译码器下面介绍常用的集成译码器74138和和74139,它,它们分别具有们分别具有 TTL和和 CMOS系列的产品。系列的产品。1二进制译码器 将输入代码转换成一一对应的有效信30 74LS139为双为双2线线-4线译码器,即内部有两个相线译码器,即内部有两个相互独立的互独立的2线线-4线译码器线译码器。引脚图引脚图 74LS139为双2线-4线译码器,即内部有两个相互3174LS139功能表功能表输输 入入入入输输 出出出出A A A A1 1

25、1 1A A A A0 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 10 0 0 00 0 0 00 0 0 01 1 1 11 1 1 11 1 1 10 0 0 00 0 0 00 0 0 01 1 1 11 1 1 11 1 1 10 0 0 01 1 1 10 0 0 01 1 1 10 0 0 01 1 1 10 0 0 01 1 1 11 1 1 10 0 0 01 1 1 11 1 1 10 0 0 01 1 1 11 1 1 11 1 1 1即每个即每个译码器有器有2 2个个输入端,入端,4 4个反个反码输出端,出端,为使能使能时,译码器器处于

26、非工作于非工作每个代码仅有一个每个代码仅有一个输出端有效,从而出端有效,从而识别四种不同的四种不同的输入代入代码。控制端,低电平有效。当控制端,低电平有效。当状态,输出为状态,输出为1111。当。当时,译码器工作,对应时,译码器工作,对应74LS139功能表输 入输 出A1A01111103274LS138为为3线线-8线译码器线译码器 引脚图引脚图 译码器有译码器有3个输入,个输入,8个反码个反码输出,输出为低电平有效,输出,输出为低电平有效,3个使个使当当G G1 1=1=1,能控制端能控制端G1G1、,译码器工作,可以识别译码器工作,可以识别 8 种不同输入状态。利用使能种不同输入状态。

27、利用使能控制端可以方便的扩展电路控制端可以方便的扩展电路功能。功能。时,时,74LS138为3线-8线译码器 引脚图 译码器有3个输33 74LS138功能表功能表 输输 入入入入输输 出出出出G G G G1 1 1 1A A A A2 2 2 2A A A A1 1 1 1A A A A0 0 0 00 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1

28、1 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 10 0 0 00 0 0 00 0 0 00 0 0 00 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 10 0 0 01 1 1 10 0 0 00 0 0 00 0 0 00 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 10 0 0 01 1 1 11 1 1 10 0 0 00 0 0 00 0 0 01 1 1 10 0 0 01 1 1 11 1 1 11 1 1

29、11 1 1 11 1 1 10 0 0 01 1 1 11 1 1 11 1 1 10 0 0 00 0 0 00 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 10 0 0 01 1 1 11 1 1 11 1 1 11 1 1 10 0 0 00 0 0 01 1 1 10 0 0 00 0 0 01 1 1 11 1 1 11 1 1 10 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 10 0 0 00 0 0 01 1 1 10 0 0 01 1 1 11 1 1 11 1 1 10 0 0 01 1 1

30、 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 10 0 0 00 0 0 01 1 1 11 1 1 10 0 0 01 1 1 10 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 10 0 0 00 0 0 01 1 1 11 1 1 11 1 1 10 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1 74LS138功能表 输 入输 出G1A2A1A0034例例1 下图为两片下图为两片74LS138扩展的扩展的4线线-16线译码器,线译码器,试分

31、析其工作原理。试分析其工作原理。解:解:由图可知片由图可知片1为高位,片为高位,片0为低位。为低位。A3、A2、A1、A0为为4个输入端。个输入端。例1 下图为两片74LS138扩展的4线-16线译码器,试分35当当A A3 3为0 0时,片,片1 1的的G G1 1=0=0,禁止,禁止译码,高,高8 8位位输出全出全为1 1;而;而,低低8 8位有有效位有有效输出。出。此时,片此时,片0的的G1=1,时,译码器工作,时,译码器工作,当当A3为为1时,片时,片1的的G1=1,高高8位有有效输出,而片位有有效输出,而片0此时有此时有 输出全为输出全为1。,时,译码器工作,时,译码器工作,禁止译码

32、,低禁止译码,低8位位当A3为0时,片1的G1=0,禁止译码,高8位输出全为1;而36例例2 用用74LS13874LS138实现逻辑函数函数。解:解:将函数表达式写成最小项之和将函数表达式写成最小项之和 将输入变量将输入变量A、B、C分别接入输入端,注意高位和低位分别接入输入端,注意高位和低位的接法,使能端接有效电平,由于的接法,使能端接有效电平,由于74LS138输出为反码输出为反码输出,需要再将输出,需要再将F变换一下:变换一下:例2 用74LS138实现逻辑函数。解:将函数表达式写成最37逻辑电路图逻辑电路图 注意:使用中规模集成译码器实现逻辑函数时,译码器的输入注意:使用中规模集成译

33、码器实现逻辑函数时,译码器的输入端个数要和逻辑函数变量的个数相同,并且需要将逻辑函数化端个数要和逻辑函数变量的个数相同,并且需要将逻辑函数化成最小项表达式。成最小项表达式。逻辑电路图 注意:使用中规模集成译码器实现逻辑函数时,译码器382二二-十进制译码器十进制译码器 常用的有常用的有8421BCD码码集成译码器集成译码器74HC42,将输入的将输入的BCD码译成十码译成十个输出信号,有个输出信号,有4个输入端,个输入端,10个输出端,常称为个输出端,常称为4线线-10线译码器。线译码器。引脚图引脚图 2二-十进制译码器 常用的有8421BCD码集成译39其工作原理与其工作原理与74138基本

34、相同。基本相同。74HC42输出为低电平有效,输出为低电平有效,如输入为如输入为1001时,输出端仅时,输出端仅Y9为低电平,其他输出端为高电平,为低电平,其他输出端为高电平,对应于十进制数对应于十进制数9。当输入超过当输入超过09范围时,输出范围时,输出均为高电平,无有效译码输出,均为高电平,无有效译码输出,这超出范围的六个代码这超出范围的六个代码10101111称为伪码,显然,电路具称为伪码,显然,电路具有拒绝伪码的功能。有拒绝伪码的功能。其工作原理与74138基本相同。当输入超过09范围时,输出403显示译码器显示译码器 数码显示电路通常包括显示译码器、驱动电路和显示器数码显示电路通常包

35、括显示译码器、驱动电路和显示器等部分。等部分。(1)数码显示器件。)数码显示器件。-用来显示数字、文字或其他符号用来显示数字、文字或其他符号。按发光物质:按发光物质:半导体发光二极管数码管(半导体发光二极管数码管(LED数码管)、数码管)、辉光数码管、荧光数码管、液晶显示器辉光数码管、荧光数码管、液晶显示器(LCD)、等离子显示板等;)、等离子显示板等;按组成方式:按组成方式:分段式显示器、点阵式显示器等。分段式显示器、点阵式显示器等。3显示译码器 数码显示电路通常包括显示译码器、驱41由发光二极管构成的七段显示器(由发光二极管构成的七段显示器(LED数码管)数码管)ag七个发光二极管分段封装

36、而成,共阳极接法将各段阳七个发光二极管分段封装而成,共阳极接法将各段阳极接在一起作为公共阳极接到高电平,需要某段发光,则将相极接在一起作为公共阳极接到高电平,需要某段发光,则将相应二极管的阴极接低电平,共阴极接法反之。应二极管的阴极接低电平,共阴极接法反之。由发光二极管构成的七段显示器(LED数码管)a42(2)七段集成显示译码器。)七段集成显示译码器。将需要显示的十进制数的代码经过译码器译出送将需要显示的十进制数的代码经过译码器译出送到到LED数码管,点亮相应的段即可在数码管上显示十数码管,点亮相应的段即可在数码管上显示十进制数进制数。例如,要显示数字例如,要显示数字7,其,其8421BCD

37、码为码为0111,经译码器,经译码器输出后应使输出后应使a、b、c输出端有效,对应段能点亮即可。输出端有效,对应段能点亮即可。(2)七段集成显示译码器。将需要显示的十进制数43 但注意在选用显示译码器但注意在选用显示译码器时要选择正确的驱动方式,共时要选择正确的驱动方式,共阳极接法的阳极接法的LED数码管要选用数码管要选用输出为低电平有效的译码器,输出为低电平有效的译码器,共阴极接法的共阴极接法的LED数码管要选数码管要选用输出为高电平有效的译码器。用输出为高电平有效的译码器。LED工作电压比较低,且工工作电压比较低,且工作电流不大,一般可以直接用作电流不大,一般可以直接用显示译码器驱动显示译

38、码器驱动LED数码管。数码管。74HC4511引脚图引脚图 但注意在选用显示译码器时要选择正确的驱动方式,共4474HC4511是常用的是常用的CMOS七段显示译码器,七段显示译码器,A3、A2、A1、A0为输入端,输入为输入端,输入8421BCD码,码,ag为七段输出,为七段输出,输出高电平有效,可用来驱动共阴极输出高电平有效,可用来驱动共阴极LED数码管。数码管。为测试输入端,低入端,低电平有效,当平有效,当时时ag输出全为输出全为1,用于检查译码器和,用于检查译码器和LED数数码管是否能正常工作管是否能正常工作。数据时,可强制将不需要显示的位消去。如四位数码管,某数据时,可强制将不需要显

39、示的位消去。如四位数码管,某时刻只需显示最低的两位数据,则可以让最高两位数据的时刻只需显示最低的两位数据,则可以让最高两位数据的为灭灯输入端,低电平有效,显示多位为灭灯输入端,低电平有效,显示多位数码管的数码管的,达到最高两位消显的目的,易读结果。达到最高两位消显的目的,易读结果。LE为锁存使能端,输入码在为锁存使能端,输入码在LE由由0跳变为跳变为1时被锁存,时被锁存,译码器输出只取决于此时锁存器中的内容,输入端的变化将译码器输出只取决于此时锁存器中的内容,输入端的变化将不再引起输出端的变化,即此时输出将保持不变。不再引起输出端的变化,即此时输出将保持不变。74HC4511是常用的CMOS七

40、段显示译码器,A3、A24574HC4511功能表功能表 功能功能功能功能/数数数数字字字字输输 入入入入输输 出出出出显显示示示示LELELELEA A A A3 3 3 3A A A A2 2 2 2A A A A1 1 1 1A A A A0 0 0 0a a a ab b b bc c c cd d d de e e ef f f fg g g g测试测试0 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1全全全全显显灭灭灯灯灯灯0 0 0 01 1 1 10 0 0 00 0 0 00 0 0 00 0 0 00 0 0 0

41、0 0 0 00 0 0 0全全全全灭灭锁锁存存存存1 1 1 11 1 1 11 1 1 1维维持不持不持不持不变变维维持持持持0 0 0 00 0 0 01 1 1 11 1 1 10 0 0 00 0 0 00 0 0 00 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 10 0 0 00 0 0 01 1 1 10 0 0 01 1 1 11 1 1 10 0 0 00 0 0 00 0 0 01 1 1 10 0 0 01 1 1 11 1 1 10 0 0 00 0 0 00 0 0 00 0 0 01 1 1 12 2 2 20 0

42、0 01 1 1 11 1 1 10 0 0 00 0 0 01 1 1 10 0 0 01 1 1 11 1 1 10 0 0 01 1 1 11 1 1 10 0 0 01 1 1 12 2 2 23 3 3 30 0 0 01 1 1 11 1 1 10 0 0 00 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 10 0 0 00 0 0 01 1 1 13 3 3 34 4 4 40 0 0 01 1 1 11 1 1 10 0 0 01 1 1 10 0 0 00 0 0 00 0 0 01 1 1 11 1 1 10 0 0 00 0

43、 0 01 1 1 11 1 1 14 4 4 45 5 5 50 0 0 01 1 1 11 1 1 10 0 0 01 1 1 10 0 0 01 1 1 11 1 1 10 0 0 01 1 1 11 1 1 10 0 0 01 1 1 11 1 1 15 5 5 56 6 6 60 0 0 01 1 1 11 1 1 10 0 0 01 1 1 11 1 1 10 0 0 00 0 0 00 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 16 6 6 61010101011111111六个代码,输出均为低电平,显示器不显示。六个代码,输出均为低电平,显示

44、器不显示。74HC4511功能表 功能/数字输 入输 出显示LEA46例例 七段显示译码电路如图(七段显示译码电路如图(a),对于图(),对于图(b)所示的输)所示的输入波形,分析在入波形,分析在LED数码管上的显示结果。数码管上的显示结果。解:解:由于由于 所以只需考虑所以只需考虑LE的控制作用。的控制作用。、当当LE=0时,译码器正常工作,输入代码时,译码器正常工作,输入代码ABCD有效,有效,LED数数 码数码管依次显示码数码管依次显示3、8、5。当当LE由由0跳变到跳变到1时,输入为时,输入为0101,即数字,即数字5被锁存,当被锁存,当LE=1时,即使输入代码发生了变化,时,即使输入

45、代码发生了变化,LED数码管仍维持显示数字数码管仍维持显示数字5。例 七段显示译码电路如图(a),对于图(b)所示的输入波形,471数据选择器数据选择器 实现数据选择功能的逻辑电路,根据地址码的要求,从实现数据选择功能的逻辑电路,根据地址码的要求,从多路输入数据中选择其中一路输出的电路。多路输入数据中选择其中一路输出的电路。一般,有一般,有2n根输入线和一根输出线,根输入线和一根输出线,n根选择控制线,因根选择控制线,因此根据输入线的个数也称为此根据输入线的个数也称为2n选一数据选择器选一数据选择器。6.3 数据选择器数据选择器和和数据分配器数据分配器1数据选择器 实现数据选择功能的逻辑电路,

46、根据地48常用的八选一集成数据选择器常用的八选一集成数据选择器74HC151:引脚图引脚图 A2、A1、A0三位地址输入三位地址输入端,可实现八个数据源端,可实现八个数据源D0D7的选择。的选择。为反相输出;为反相输出;为片选信号,低电平为片选信号,低电平输出端输出端Y为同相输出;为同相输出;有效。有效。常用的八选一集成数据选择器74HC151:引脚图 A2、A14974HC151功能表功能表 输输 入入入入输输 出出出出A A A A2 2 2 2A A A A1 1 1 1A A A A0 0 0 0Y Y Y Y1 1 1 10 0 0 01 10 0 0 00 0 0 00 0 0 0

47、0 0 0 0D D D D0 0 0 00 0 0 00 0 0 00 0 0 01 1 1 1D D D D1 1 1 10 0 0 00 0 0 01 1 1 10 0 0 0D D D D2 2 2 20 0 0 00 0 0 01 1 1 11 1 1 1D D D D3 3 3 30 0 0 01 1 1 10 0 0 00 0 0 0D D D D4 4 4 40 0 0 01 1 1 10 0 0 01 1 1 1D D D D5 5 5 50 0 0 01 1 1 11 1 1 10 0 0 0D D D D6 6 6 60 0 0 01 1 1 11 1 1 11 1 1

48、1D D D D7 7 7 774HC151功能表 输 入输 出A2A1A0Y150时,数据,数据选择器工作,器工作,输出出Y Y的的表达式为:表达式为:由功能表,可知由功能表,可知 其中其中mi为为A2A1A0的最小项,设的最小项,设A2A1A0=110,由最,由最小项性质知此时只有小项性质知此时只有m6取值为取值为1,所以,所以Y=D6,也就是数,也就是数据据D6被选择传送到输出端。被选择传送到输出端。时,数据选择器不工作。时,数据选择器不工作。另外,当数据源较多时,利用片选信号可以方便的实现另外,当数据源较多时,利用片选信号可以方便的实现功能扩展。功能扩展。时,数据选择器工作,输出Y的表

49、达式为:由功能表,可知 51例例1 如图所示为两片如图所示为两片74HC151扩展成的一个十六选一扩展成的一个十六选一的数据选择器,试说明其工作原理。的数据选择器,试说明其工作原理。解:A3A2A1A0为十六选一数据选择器的地址输入端。为十六选一数据选择器的地址输入端。非门和片非门和片1的的相连,相连,A3和片和片0的 直接相连。直接相连。A3经过例1 如图所示为两片74HC151扩展成的一个十六选一的数据52当当A3=1时时,片片0不工作,输出端不工作,输出端Y0=0,片片1工作,两个互补输出端输出数据,由于工作,两个互补输出端输出数据,由于;所以总输出端输出与片所以总输出端输出与片1输出相

50、同。输出相同。,片片1不工作,输出端不工作,输出端Y1=0,而而,片片0工作,工作,当当A3=0时,时,总输出端输出总输出端输出与片与片0输出输出相同,从而相同,从而实现十六选实现十六选一的功能。一的功能。,当A3=1时,片0不工作,输出端Y0=0,片1工作,53例例2 用用74HC151实现函数实现函数 解:解:74HC151的输出的输出 所以先将函数写成最小项表达式:所以先将函数写成最小项表达式:比较可知:比较可知:D0=D1=D3=D5=D6=D7=1D2=D4=0例2 用74HC151实现函数 解:74HC151的输出 54 这里利用数据输入作为控制信号来产生逻辑函数,变量这里利用数据

51、输入作为控制信号来产生逻辑函数,变量A、B、C从地址端输入构成最小项从地址端输入构成最小项mi,当,当Di=1时,相应的最小项在输时,相应的最小项在输出表达式中出现,当出表达式中出现,当Di=0时,相应的最小项不出现,从而实现时,相应的最小项不出现,从而实现需要的逻辑函数。需要的逻辑函数。画出逻辑图。画出逻辑图。且只需要把函数变换成最小项表达式,而不需要进行函数化且只需要把函数变换成最小项表达式,而不需要进行函数化简,使用方便,但要注意简,使用方便,但要注意地址输入端地址输入端变量的接法。变量的接法。这里利用数据输入作为控制信号来产生逻辑函数,变量A552数据分配器数据分配器 数据分配器是数据

52、选择数据分配器是数据选择器的逆过程。根据地址信号器的逆过程。根据地址信号的要求,将一路数据分配到的要求,将一路数据分配到指定输出通道上去的电路,指定输出通道上去的电路,称为数据分配器。称为数据分配器。通常数据分配器有一根通常数据分配器有一根输入线,输入线,n根地址控制线,根地址控制线,2n根数据输出线,因此根据根数据输出线,因此根据输出线的个数也称为输出线的个数也称为2n路数路数据分配器据分配器 2数据分配器 数据分配器是数据选择器的逆过程。根56用用74LS138译码器实现的数据分配器译码器实现的数据分配器 译码器的三个输入端译码器的三个输入端A2、A1、A0作为选择通作为选择通道用的地址信

53、号输入,道用的地址信号输入,八个输出端作为数据输八个输出端作为数据输出通道,三个控制端接出通道,三个控制端接法如下:法如下:接低电平,接低电平,G1接高电平,接高电平,接数据线接数据线D作为数据输入。作为数据输入。用74LS138译码器实现的数据分配器 译码器的三个输入端A57工作原理:工作原理:设地址信号为设地址信号为001,即选择的是,即选择的是 通道。而数据线上数据只有通道。而数据线上数据只有两种:当两种:当D=1时,时,不工作,输出全为不工作,输出全为1,即有,即有,根据译码器功能表知此时译码器,根据译码器功能表知此时译码器通道输出也为通道输出也为1;当;当D=0时,时,且且,G1=1

54、,此此时译码器工作,根据地址译码器工作,根据地址信号,应是信号,应是 输出有效低电平,输出有效低电平,即有即有通道输出为通道输出为0,因此,因此,被分配到了被分配到了不论不论D为何值,总有为何值,总有 出和出和D相同,也就是说数据相同,也就是说数据D通道输通道输通道。通道。同理,当地址信号为其他同理,当地址信号为其他通道时,数据通道时,数据D D也相应的被分配也相应的被分配到这些通道上去了。到这些通道上去了。工作原理:设地址信号为001,即选择的是 通道。而数据线上5874LS138实现的数据分配器功能表实现的数据分配器功能表 输输 入入入入输输 出出出出G G G G1 1 1 1A A A

55、 A2 2 2 2A A A A1 1 1 1A A A A0 0 0 01 1 1 1D D D D0 0 0 00 0 0 00 0 0 00 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1D D D D1 1 1 1D D D D0 0 0 00 0 0 00 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1D D D D1 1 1 11 1 1 1D D D D0 0 0 00 0 0 01 1 1 10 0 0 01 1 1 11 1 1 11 1 1 11 1

56、1 11 1 1 1D D D D1 1 1 11 1 1 11 1 1 1D D D D0 0 0 00 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1D D D D1 1 1 11 1 1 11 1 1 11 1 1 1D D D D0 0 0 01 1 1 10 0 0 00 0 0 01 1 1 11 1 1 11 1 1 1D D D D1 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1D D D D0 0 0 01 1 1 10 0 0 01 1 1 11 1 1 11 1 1 1D D D D1 1 1 11 1

57、 1 11 1 1 11 1 1 11 1 1 11 1 1 1D D D D0 0 0 01 1 1 11 1 1 10 0 0 01 1 1 1D D D D1 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1D D D D0 0 0 01 1 1 11 1 1 11 1 1 1D D D D1 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 174LS138实现的数据分配器功能表 输 入输 出G1A596.6.1 加法器加法器 计算机这样的数字系统中经常要进行各种信息处理,而这计算机这样的数字系统中

58、经常要进行各种信息处理,而这些处理总是依赖于算术运算和逻辑运算,加、减、乘、除这些处理总是依赖于算术运算和逻辑运算,加、减、乘、除这些算术运算都是转化为加法运算来实现的,因此加法运算是些算术运算都是转化为加法运算来实现的,因此加法运算是整个运算电路的核心。整个运算电路的核心。能够完成二进制加法运算的逻辑电路。能够完成二进制加法运算的逻辑电路。1半加器半加器半半 加:加:在做二进制加法运算时只考虑两个加数本身,而在做二进制加法运算时只考虑两个加数本身,而不考虑低位有无进位不考虑低位有无进位。半加器:半加器:实现半加运算的逻辑电路。实现半加运算的逻辑电路。加法器:加法器:6.6 6.6 加法器和数

59、值比较器加法器和数值比较器6.6.1 加法器 计算机这样的数字系统中经常要进60 设设Ai、Bi为两个为两个1位二进制加数,位二进制加数,Si为两数的和,为两数的和,Ci为向高位产生的进位。根据二进制加法运算规则为向高位产生的进位。根据二进制加法运算规则得:得:输输 入入入入输输 出出出出A A A Ai i i iB B B Bi i i iS S S Si i i iC C C Ci i i i0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 01 1 1 11 1 1 10 0 0 01 1 1 10 0 0 01 1 1 10 0 0 01 1 1 11 1 1 10

60、 0 0 01 1 1 1逻辑函数表达式:逻辑函数表达式:半加器真值表半加器真值表 设Ai、Bi为两个1位二进制加数,Si为两数的61即半加器可以由异或门和与门组成即半加器可以由异或门和与门组成:即半加器可以由异或门和与门组成:62全加全加 在做二进制加法运算时不仅考虑了两个加在做二进制加法运算时不仅考虑了两个加数本身,还考虑了来自相邻低位的进位,数本身,还考虑了来自相邻低位的进位,把这把这3个数相加,并根据求和结果给出向高个数相加,并根据求和结果给出向高位的进位信号。位的进位信号。全加器全加器 实现全加运算的逻辑电路。实现全加运算的逻辑电路。2全加器全加器全加 在做二进制加法运算时不仅考虑了

61、两个加数本身,还考虑了来63设设Ai、Bi为本位两个加数,低位来的进位为为本位两个加数,低位来的进位为Ci-1,Si为和,为和,Ci为向高位产生的进位。为向高位产生的进位。输输 入入入入输输 出出出出AiAiAiAiBiBiBiBiCi-1Ci-1Ci-1Ci-1SiSiCiCi0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 01 1 1 10 0 0 00 0 0 01 1 1 10 0 0 01 1 1 10 0 0 00 0 0 01 1 1 11 1 1 10 0 0 01 1 1 11 1 1 10 0 0 00 0 0 01 1 1

62、10 0 0 01 1 1 10 0 0 01 1 1 10 0 0 01 1 1 11 1 1 11 1 1 10 0 0 01 1 1 11 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1全全加加器器真真值值表表设Ai、Bi为本位两个加数,低位来的进位为Ci-1,Si为64由真值表可得全加器的逻辑表达式:由真值表可得全加器的逻辑表达式:由真值表可得全加器的逻辑表达式:65全加器的逻辑图和符号全加器的逻辑图和符号 全加器的逻辑图和符号 663多位数加法器多位数加法器 将多个全加器串行进位的方法就可组成多位数加将多个全加器串行进位的方法就可组成多位数加法器法器。例例用用4个

63、全加器组成两个个全加器组成两个4位二进制数相加运算的位二进制数相加运算的加法器。加法器。特点:电路简单,但速度较慢。特点:电路简单,但速度较慢。3多位数加法器 将多个全加器串行进位的方法就可676.6.2 6.6.2 数值比较器数值比较器1一位数值比较器一位数值比较器实现两个一位二进制数数值比较的逻辑电路。实现两个一位二进制数数值比较的逻辑电路。设设A和和B是两个是两个1位二进位二进制数,制数,A和和B的取值只能的取值只能为为0和和1,以,以A、B作为输入作为输入变量,变量,Y AB、Y ABABABABY Y Y Y ABABABABABABABY Y Y Y ABABABABAB=A B=

64、A BY Y ABA1ABY Y ABABY Y ABABY AB、Y ABABABABY Y Y Y ABABABA B B B B1 1 1 11 1 1 10 0 0 00 0 0 0A A A A1 1 1 1 B B B B B B B0 0 0 01 1 1 10 0 0 00 0 0 0A A A A1 1 1 1=B=B=B=B1 1 1 1A A A A0 0 0 0 B B BB、Y AB、I AB=1,I ABI ABY ABABABABI I I I ABABABABABABABF F F F ABABABA B B B B3 3 3 31 1 1 10 0 0 00

65、0 0 0A A A A3 3 3 3 B B B B B B B2 2 2 21 1 1 10 0 0 00 0 0 0A A A A3 3 3 3=B=B=B=B3 3 3 3A A A A2 2 2 2 B B B B B B B1 1 1 11 1 1 10 0 0 00 0 0 0A A A A3 3 3 3=B=B=B=B3 3 3 3A A A A2 2 2 2=B=B=B=B2 2 2 2A A A A1 1 1 1 B B B B B B B0 0 0 01 1 1 10 0 0 00 0 0 0A A A A3 3 3 3=B=B=B=B3 3 3 3A A A A2 2

66、2 2=B=B=B=B2 2 2 2A A A A1 1 1 1=B=B=B=B1 1 1 1A A A A0 0 0 0 B B BBI723数值比较器的扩展数值比较器的扩展 数值位数较多时,可采用级联或并联的方式进行扩展。数值位数较多时,可采用级联或并联的方式进行扩展。如图用如图用74HC85级联组成的级联组成的16位数值比较器,若最高位数值比较器,若最高4位相位相同,则由次低同,则由次低4位的比较结果来确定,即次低位的比较结果来确定,即次低4位的输出端应位的输出端应与最高与最高4位的位的I AB、I AB、I A=B端相连接,依次类推。端相连接,依次类推。3数值比较器的扩展 数值位数较多时,可采用级联或并联的方式73 将将16位数据按高低顺序分四组,先并行进行每组位数据按高低顺序分四组,先并行进行每组4位的比较,位的比较,比较的结果再送到比较的结果再送到74HC85进行比较后得到最终比较结果。进行比较后得到最终比较结果。用用74HC85并联组成的并联组成的16位数值比较器位数值比较器 显然,若扩展相同位数的数值比较器,并联方式要比级联方显然,若扩展相同位数的数值比较器,并联方式要

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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