数电常用组合逻辑器件原理及集成电路_第1页
数电常用组合逻辑器件原理及集成电路_第2页
数电常用组合逻辑器件原理及集成电路_第3页
数电常用组合逻辑器件原理及集成电路_第4页
数电常用组合逻辑器件原理及集成电路_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、常用组合逻辑器件的原理及集成电路在数字集成产品中有许多具有特定组合逻辑功能的数字集成器件,称为组合逻辑器件(或组合逻辑部件)。本节主要介绍这些组合器件,以及这些组合部件的应用。1. 编码器和译码器 (1)编码器组合逻辑部件中的编码器是对输入赋予一定的二进制代码,给定输入就有相应的二进制码输出。常用的编码器有二进制编码器和二十进制编码器等。所谓二进制编码器是指输入变量数(m)和输出变量数(n)成2n倍关系的编码器,如有4线/2线,8线/3线,16线/4线的集成二进制编码器;二十进制编码器是输入十进制数(十个输入分别代表09十个数)输出相应BCD码的10线/4线编码器。1)二进制编码器 二进制编码

2、器是对2n个输入进行二进制编码的组合逻辑器件,按输出二进制位数称为n位二进制编码器。二线四线编码器编码器有4个输入(I0,I1,I2,I3分别表示03四个数或四个事件),给定一个数(或出现某一事件)以该输入为1表示,编码器输出对应二位二进制码(Y1Y0),其真值表如表3-1所示。根据真值表可得最小项表达式,。进一步分析表3-1,若限定输入中只能有一个为“1”,那么,除表3-6所列最小项和m0外都是禁止项,则输出表达式可以用下式表示:I0 I1 I2 I3 Y1 Y01 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 1 0 0 0 0 1 1 1 表3-1 2线/4线编码器真值表1

3、11&I1I2I3I0Y0Y1 。 图3-2 2线/4线编码器 由此输出函数表达式可得与非门组成的,如图3-2所示的2线/4线编码器逻辑图。 2)优先编码器 由上述编码器真值表可以知道,4个输入中只允许一个输入有信号(输入高电平)。若I1和I2同时为1,则输出Y1Y0为11,此二进制码是I3有输入时的输出编码。即此编码器在多个输入有效时会出现逻辑错误,这是其一。其二,在无输入时,即输入全0时,输出Y1Y0为00,与I0为1时相同。也就是说,当Y1Y0=00时,输入端I0并不一定有信号。 为了解决多个输入同时有效问题可采用优先编码方式。优先编码指按输入信号优先权对输入编码,既可以大数优先,也可以

4、小数优先。为了解决输出唯一性问题可增加输出使能端EO,用以指示输出的有效性。 大数优先的优先编码器真值表如表3-2所示。表3-2中增加一个输入使能信号EI,EI等于零时,禁止输入,此时无论输入是什么,输出都无效。只有EI等于1时才具有优先编码功能。增加的输出使能信号EO为1时,表示输出有效。EI I0 I1 I2 I3 Y1 Y0 EO表3-2 2线/4线优先编码器真值表0 0 0 01 0 0 0 0 0 0 01 1 0 0 0 0 0 11 1 0 0 0 1 11 1 0 1 0 11 1 1 1 1 。&1&1&1EI1I0I1I2I3111EOY1Y0 I0I1I2I3EIY0Y1

5、EO (a) (b) 图3-3 具有输入输出使能的优先编码器(a)逻辑图(b)方框图 由于输入变量数较多,一般通过对真值表分析直接写表达式。例如,Y1有两项“1”,对应有两个乘积项。一项为EI I3,另一项为。再利用吸收公式简化,得Y1表达式。同理,可得Y0,EO两个输出表达式。用与或非门实现此逻辑功能的逻辑图如图3-3(a),图(b)给出了该逻辑电路的方框图,一般输入写在方框左边,输出写在方框右边。方框图只能表示输入和输出端,而输入输出间逻辑关系需用功能表或真值表来描述。 3)二十进制编码器 二十进制编码器码对十个输入I0I9(代表09)进行8421BCD编码,输出一位BCD码(ABCD)。

6、输入十进制数可以是键盘,也可以是开关输入。但输入有高电平有效和低电平有效之分,如图3-4。图3-4(a)中开关按下时给编码器输入低电平有效信号;(b)图中开关按下时给编码器输入高电平有效信号。比较(a)(b)二图,(a)图中R可选较大阻值,(b)图中R应小于门电路的关门电阻ROFF,实际应用中多采用低电平有效信号。VCCI0I9RRVCCI0I9RR (a) (b) 图3-4 键控输入信号(a)低电平有效信号(b)高电平有效信号 若输入信号低电平有效可得二十进制编码器真值表(表3-3),表中输入变量上的非代表输入低电平有效的意义。 输入 输出十进制数 I0 I1 I2 I3 I4 I5 I6

7、I7 I8 I9 D C B A 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 1 1 1 1 1 1 1 1 0 0 0 1 2 1 1 0 1 1 1 1 1 1 1 0 0 1 0 3 1 1 1 0 1 1 1 1 1 1 0 0 1 1 4 1 1 1 1 0 1 1 1 1 1 0 1 0 0 5 1 1 1 1 1 0 1 1 1 1 0 1 0 1 6 1 1 1 1 1 1 0 1 1 1 0 1 1 0 7 1 1 1 1 1 1 1 0 1 1 0 1 1 1 8 1 1 1 1 1 1 1 1 0 1 1 0 0 0 9 1 1 1 1 1 1

8、 1 1 1 0 1 0 0 1表3-3 4/10线编码器真值表输出逻辑函数为: D =“9”+“8” C =“7”+“6”+“5”+“4” B =“7”+“6”+“3”+“2” A =“9”+“7”+“5”+“3”+“1” 式中“9”表示开关9合上,同时只能有一个开关合上。采用与非门实现十进制编码电路的逻辑图如图3-5(a)所示,因为只有九个输入又叫9线/4线编码器。图3-5(b)用方框表示此编码器,输入端用非号和小圈双重表示输入信号低电平有效,并不表示输入信号要经过两次反相。输出端没有小圈和非符号,表示输出高电平有效。&I1I2I3I4I5I6I7I8I9DCBAAI3I1I2I4I5I6

9、I7I8I9BCD (a) (b) 图3-5 10/4线编码器(a)逻辑图(b)方框图 4)集成编码器 编码器集成电路有TTL集成编码器也有CMOS集成编码器,按功能又有多种型号。这里仅介绍74147和74148集成编码器。 8线3线优先编码器74148 74148是TTL三位二进制优先编码器,双排直立封装74148的内部逻辑图和引脚分布如图3-6(a)所示,括弧中数字为引脚号。它有8线输入以及输入使能共9个输入端;共有5个输出端,其中,3线编码输出,一个输出编码有效标志和一个输出使能端。74148功能表见表3-4。由表3-4可以知道,输入使能信号低电平有效,低电平时实现8线3线编码功能;高电

10、平时禁止输入,输出与输入无关均为无效电平。输入信号也是低电平有效。在 = 0,输入中有信号(中有0时),输出低电平(低电平有效),表示此时输出是对输入有效编码; = 0及无输入信号(中无0)或禁止输入( = 1)时,输出高电平,表示输出信号无效。当编码器处于编码状态(= 0)且输入无信号时,输出使能为低电平。可作为下一编码器的输入,用于扩展编码位数。三位二进制输出是以反码形式对输入信号的编码,或者说输出也是低电平有效的。图3-6(b)和(c)分别给出了74148的方框图和国标符号图(标准符号)。方框图仅能够反映器件的输入输出及其有效电平,但按新国家标准画的符号图不仅反映器件的输入输出及其有效电

11、平,而且能够反映器件输入输出之间的控制关系和器件功能。符号图中HPRI/BIN是总限定符号,表示器件逻辑功能是优先编码。编码输出(6,7,9)端受控制端(EN)影响(控制),输出端符号中表明受控于EN,符号中标号表示该输出在二进制码中的位置,即输出信号下标。输入输出端小圈表示输入和输出都是低电平有效。符号Z表示内部互连,使能端有效及输入有信号(Z10Z17中有1)时,14号输出端()为低电平。反之,使能端高电平或输入无信号(Z10Z17全0)时,14号端高电平。15号端受V18控制,使能端为高电平该输出端置1,使能端为低电平该输出端为Z10Z17的或输出。即输入使能条件下,且无输入信号时15号

12、端输出低电平。标准符号图说明了以上输入输出关系,由此可以得倒该器件功能表。&1&1&1111111111111&I0I1I2I3I4I5I6I7EIEOGSY0Y1Y2(1)(2)(3)(4)(5)(6)(7)(9)(10)(11)(12)(13)(14)(15)Y0I2I0I1I3I4I5I6I7EIY1Y2GSEO (b)HPRI/BIN0/Z101/Z112/Z123/Z134/Z145/Z156/Z167/Z171011121314151617118012EN/V1810111213123456791415 (a) (c) 图3-6 8线/3线键控编码器74148(a)逻辑图(b)方框

13、图(c)符号图EI I0 I1 I2 I3 I4 I5 I6 I7 Y2 Y1 Y0 GS EO表3-4 74148真值表1 X X X X X X X X 1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 1 1 00 0 1 1 1 1 1 1 1 1 1 1 0 10 X 0 1 1 1 1 1 1 1 1 0 0 10 X X 0 1 1 1 1 1 1 0 1 0 10 X X X 0 1 1 1 1 1 0 0 0 10 X X X X 0 1 1 1 0 1 1 0 10 X X X X X 0 1 1 0 1 0 0 10 X X X X X X 0 1 0 0 1

14、 0 10 X X X X X X X 0 0 0 0 0 1 二十进制优先编码器74147 十进制优先编码器74147的真值表见表3-5,与74148相比较,74147没有输入和输出使能端,也没有标志位(GS),实际应用时要附加电路来产生GS。和74148一样,74147输入和输出信号也都是低电平有效的,输出为相应BCD码的反码。图3-7分别给出了74147的方框图和符号图,此两图并无本质区别,但符号图的总限定符号HPRI/BCD说明了是键控BCD编码器,双排直立封装的引脚如图中所示。 输入 输出十进制数 I0 I1 I2 I3 I4 I5 I6 I7 I8 I9 D C B A 0 0 1

15、 1 1 1 1 1 1 1 1 1 1 1 1 1 X 0 1 1 1 1 1 1 1 1 1 1 1 0 2 X X 0 1 1 1 1 1 1 1 1 1 0 1 3 X X X 0 1 1 1 1 1 1 1 1 0 0 4 X X X X 0 1 1 1 1 1 1 0 1 1 5 X X X X X 0 1 1 1 1 1 0 1 0 6 X X X X X X 0 1 1 1 1 0 0 1 7 X X X X X X X 0 1 1 1 0 0 0 8 X X X X X X X X 0 1 0 1 1 1 9 X X X X X X X X X 0 0 1 1 0表3-5 7

16、4147真值表 1 1 1 1 1 1 1 1 1 1 1 1 1 1 I1I2I3I4I5I6I7I8I9ABCD12345671112131 2345108967914HPRI/BCD1248 (a) (b) 图3-7 9线/4线编码器74147(a)方框图(b)符号图 74148扩展应用 图3-8是用两片74148实现16线/4线编码器的逻辑图。图中,高位编码器芯片74148-2的接低位编码器芯片74148-1的,即高位编码器的控制低位编码器的工作状态。图中高位编码器(接地)始终处于编码状态,输入(中)有信号时,74148-2的为“1”禁止74148-1工作,同时又作为高电平有效的四位二

17、进制输出的最高位(MSB)Y3。例如, =10,74148-2编码输出001,74148-1禁止输出111,经与非门输出Y2Y1Y0 = 110,考虑到 = 1,合成输出Y3Y2Y1Y0 = 1110,即14的二进制码。若 = 11111111, = 0,74148-2的EO = 0,74148-1编码输出000,合成输出Y3Y2Y1Y0 = 0111,即7的二进制码。注意到集成电路有效输出时标志位低电平,经与非门反相后变为高电平有效的标志信号GS。如果将图3-8中与非门改为与门,则Y3Y2Y1Y0和GS又都成低电平有效的信号。Y2Y1Y0EOEII0I7GSY2Y1Y0EOEII8I15GS

18、Y0Y1Y2Y3GS&74148-174148-2 图3-8 用74148实现4位二进制编码器(2) 译码器译码是编码的逆过程,所以,译码器的逻辑功能就是还原输入逻辑信号的逻辑原意。按功能,译码器有两大类:通用译码器和显示译码器。1) 通用译码器这里通用译码器是指将输入n位二进制码还原成2n个输出信号,或将一位BCD码还原为10个输出信号的译码器,称为二线四线译码器,三线八线译码器,四线十线译码器等。 二线四线译码器广义上讲,通用译码器给定一个(二进制或BCD)输入就有一个输出(高电平或低电平)有效,表明该输入状态。一般来说,每一个输出函数都是一个最小项。表3-6给出了两位二进制通用译码器的真

19、值表,其输出函数为表3-6 2/4线译码器真值表A1 A0 Y0 Y1 Y2 Y30 0 1 0 0 00 1 0 1 0 01 0 0 0 1 01 1 0 0 0 1 从而得逻辑图如图3-9。1A0A01A1A1&Y0&Y1&Y2&Y3 图3-9 2/4线译码器逻辑图 集成三线八线译码器74138 集成三线八线译码器74138除了3线到8线的基本译码输入输出端外,为便于扩展成更多位的译码电路和实现数据分配功能,74138还有三个输入使能端,和。74138真值表和内部逻辑图分别见表3-7和图3-10(a)。&11A011A111A2&1EN1EN2AEN2BY0Y1Y2Y3Y4Y5Y6Y7&

20、(10)(11)(12)(13)(14)(15)(9)(7)(1)(2)(3)(4)(5)(6)图3-10(c)所示符号图中,输入输出低电平有效用极性指示符表示,同时极性指示符又标明了信号方向。74138的三个输入使能(又称选通ST)信号之间是与逻辑关系,高电平有效,和低电平有效。只有在所有使能端都为有效电平( =100)时,74138才对输入进行译码,相应输出端为低电平,即输出信号为低电平有效。在100时,译码器停止译码,输出无效电平(高电平)。A0A1A2Y1Y0Y2Y3Y4Y5Y6Y7EN1EN2AEN2BBIN/OCT00121234567EN&12345679101112131415

21、 (b) (a) (c) 图3-10 3线/8线译码器74138(a)逻辑图(b)方框图(c)符号图EN1 EN2A EN2B A2 A1 A0 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 0 X X X X X 1 1 1 1 1 1 1 1 X 1 X X X X 1 1 1 1 1 1 1 1 X X 1 X X X 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1

22、 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 0表3-7 译码器74138真值表 集成译码器的扩展应用集成译码器通过给使能端施加恰当的控制信号,就可以扩展其输入位数。以下用74138为例,说明集成译码器扩展应用的方法。图3-11中,用两片74138实现4线/16线的译码器。A2A1A0EN1EN2AEN2BY0Y774138-1A2A1A0EN1EN2AEN2BY0Y774138-2A1A2A0A31Y0Y7Y8Y15 图3-11 74138扩展成4/16线译码器2) 显示译码器 显示译码器是将输入二进制码转换成显示器

23、件所需要的驱动信号,数字电路中,较多地采用七段字符显示器。 七段字符显示器 在数字系统中,经常要用到字符显示器。目前,常用字符显示器有发光二极管LED字符显示器和液态晶体LCD字符显示器。 发光二极管是用砷化镓,磷化镓等材料制造的特殊二极管。在发光二极管正向导通时,电子和空穴大量复合,把多余能量以光子形式释放出来,根据材料不同发出不同波长的光。发光二极管既可以用高电平点亮,也可以用低电平驱动,分别如图3-12(a)和(b)所示。LED“0”R+VCCLEDR“1” (a) (b) 图3-12 发光二极管驱动电路(a)高电平驱动(b)低电平驱动其中限流电阻一般几百到几千欧姆,由发光亮度(电流)决

24、定。 将七个发光二极管封装在一起,每个发光二极管做成字符的一个段,就是所谓的7段LED字符显示器。根据内部连接的不同,LED显示器有共阴和共阳之分,如图3-13所示。由图可知,共阴LED显示器适用于高电平驱动,共阳LED显示器适用于低电平驱动。由于集成电路的高电平输出电流小,而低电平输出电流相对比较大,采用集成门电路直接驱动LED时,较多地采用低电平驱动方式。abcdefgabg公共电极abg公共电极 (a) (b) (c) 图3-13 7段字符显示器(a)字段排列(b)共阴极LED(c)共阳极LED液晶7段字符显示器LCD利用液态晶体有外加电场和无外加电场时不同的光学特性来显示字符。无外加电

25、场时,液晶排列整齐,入射光大部分反射回来,液晶呈透明状态。外加电场时,液晶因电离而打破分子规则排列,入射光散射,仅一小部分反射回来,液晶呈混浊状态,显示暗灰色。LCD字符显示器的7段透明电极做成如图3-13(a)形状,并有一公共电极称为背电极也做成此形状。透明电极和背电极之间加电场,LCD显示此透明电极形状。为防止液晶疲劳,提高液晶寿命,显示字符时应在透明电极和公共电极之间加50500Hz的交变电场。通常用异或门来产生所需交变电场,如图3-14所示。VIaVO0V=1VIa+-VO透明电极公共电极 图3-14 LCD显示驱动电路及波形 集成7段显示译码器7448集成显示译码器有多种型号,有TT

26、L集成显示译码器,也有CMOS集成显示译码器;有高电平输出有效的,也有低电平输出有效的;有推挽输出结构的,也有集电极开路输出结构;有带输入锁存的,有带计数器的集成显示译码器。就7段显示译码器而言,它们的功能大同小异,主要区别在于输出有效电平。7段显示译码器7448是输出高电平有效的译码器,其真值表如表3-8。LT RBI DCBA RBO Ya Yb Yc Yd Ye Yf Yg 输 入输 出BI /显示字符1 1 0 0 0 0 1 1 1 1 1 1 1 0 1 X 0 0 0 1 1 0 1 1 0 0 0 0 1 X 0 0 1 0 1 1 1 0 1 1 0 1 1 X 0 0 1

27、1 1 1 1 1 1 0 0 1 1 X 0 1 0 0 1 0 1 1 0 0 1 1 1 X 0 1 0 1 1 1 0 1 1 0 1 1 1 X 0 1 1 0 1 0 0 1 1 1 1 1 1 X 0 1 1 1 1 1 1 1 0 0 0 0 1 X 1 0 0 0 1 1 1 1 1 1 1 1 1 X 1 0 0 1 1 1 1 1 0 0 1 1 1 X 1 0 1 0 1 0 0 0 1 1 0 1 1 X 1 0 1 1 1 0 0 1 1 0 0 1 1 X 1 1 0 0 1 0 1 1 0 0 1 1 1 X 1 1 0 1 1 1 0 0 1 0 1 1 1

28、X 1 1 1 0 1 0 0 0 1 1 1 1 1 X 1 1 1 1 1 0 1 1 0 0 0 0 X X X X X X 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 X X X X X 1 1 1 1 1 1 1 1 表3-8 7段显示译码器7448真值表 7448除了有实现7段显示译码器基本功能的输入(DCBA)和输出(YaYg)端外,7448还引入了灯测试输入端()和动态灭零输入端(),以及既有输入功能又有输出功能的消隐输入/动态灭零输出(/)端。 由7448真值表可获知7448所具有的逻辑功能:(1)7段译码功能( = 1, =

29、1) 在灯测试输入端()和动态灭零输入端()都接无效电平时,输入DCBA经7448译码,输出高电平有效的7段字符显示器的驱动信号,显示相应字符。除DCBA = 0000外,也可以接低电平,见表3-8中116行。(2)消隐功能( = 0)此时/端作为输入端,该端输入低电平信号时,表3-8倒数第3行,无论和输入什么电平信号,不管输入DCBA为什么状态,输出全为“0”,7段显示器熄灭。该功能主要用于多显示器的动态显示。 (3)灯测试功能( = 0)此时/端作为输出端,端输入低电平信号时,表3-13最后一行,与及DCBA输入无关,输出全为“1”,显示器7个字段都点亮。该功能用于7段显示器测试,判别是否

30、有损坏的字段。 (4)动态灭零功能( = 1,= 0)此时/端也作为输出端,端输入高电平信号,端输入低电平信号,若此时DCBA = 0000,表3-8倒数第2行,输出全为“0”,显示器熄灭,不显示这个零。DCBA0,则对显示无影响。该功能主要用于多个7段显示器同时显示时熄灭高位的零。 (b) 1&Ya(13)1&1&1&1&1&1&Ye(9)Yb(12)Yc(11)Yd(10)Yf(15)Yg(14)&1&11A(7)B(1)C(2)D(6)LT(3)RBI(5)BI /BRO(4)BIN/7SEGT1CT=0G21V201248a20,21b20,21c20,21d20,21e20,21f2

31、0,21g20,2112673549101112131415YaYbYcYdYeYfYgABCDLTBI/RBORBI1& (a) (c) 图3-15 7段显示译码器7448(a)逻辑图(b)方框图(c)符号图 图3-15给出了7448的逻辑图,方框图和符号图。由符号图可以知道,4号端具有输入和输出双重功能。作为输入()低电平时,G21为0,所有字段输出置0,即实现消隐功能。作为输出(),相当于LT,及CT0的与非关系,即=1,=0,DCBA=0000时输出低电平,可实现动态灭零功能。3号(LT)端有效低电平时,V20=1,所有字段置1,实现灯测试功能。 CMOSBCD七段字符显示译码器451

32、1 4511为CMOS 7段显示译码器,具有锁存/译码/驱动功能。其管脚名称和功能如图3-16所示,为灯测试端,为灯熄灭端,LE为锁存使能端。表3-9列出了4511的逻辑功能。从表3-9可以知道, = 0(低电平有效)时,所有字段亮,实现灯测试功能。 = 0(低电平有效)时,所有字段熄灭,实现消隐功能。在和均为高电平时,4511实现BCD译码显示功能。此时,锁存使能LE端(高电平有效)信号决定译码显示内容。LE = 1,显示LE上跳时锁存入4511内锁存器的输入BCD码字符,以后输入变化显示内容不变;LE = 0,显示输入端此时输入的BCD码相对应的字符,但只能显示字符“0”“9”。利用451

33、1的锁存功能,多个7段译码器可以实现数据线共享。 图3-16(b)所示符号图中,总限定符号是BCD/7SEG,也就是说只能对BCD码进行译码显示。关联信号V11为1,即外部输入为0时,受影响输出YaYg置1,实现灯测试功能。关联信号G10为0,即外部输入为0时,受影响输出YaYg置0,实现灭灯功能。控制信号C9为1,即LE为0时,受影响单元9D(寄存器)寄存输入数据;C9为0时,寄存器数据不变。符号图描述的功能与表3-9一致。LT BI LE DCBA Ya Yb Yc Yd Ye Yf Yg 输 入输 出显示字符1 1 0 0 0 0 0 1 1 1 1 1 1 0 1 1 0 0 0 0

34、1 0 1 1 0 0 0 0 1 1 0 0 0 1 0 1 1 0 1 1 0 1 1 1 0 0 0 1 1 1 1 1 1 0 0 1 1 1 0 0 1 0 0 0 1 1 0 0 1 1 1 1 0 0 1 0 1 1 0 1 1 0 1 1 1 1 0 0 1 1 0 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 0 0 1 1 0 1 0 0 0 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 0 0 1 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0 1 1 0 1 0 1 1 0 0 0 0 0 0 0 1 1

35、0 1 1 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 1 0 0 0 0 0 0 0 1 1 0 1 1 1 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 0 0 0 0 0 0 0 1 1 1 X X X X * *1 0 X X X X X 0 0 0 0 0 0 0 0 X X X X X X 1 1 1 1 1 1 1 表3-9 7段显示译码器4511真值表 *取决于LE上跳时BCD输入YaYbYcYdYeYfYgABCDLTBILE71263459101112131514BCD/7SEGT1V11G10C99D1248a10,11b10,11c10,1

36、1d10,11e10,11f10,11g10,1134571261312111091514 (a) (b) 图3-16 CMOS7段译码器4511(a)方框图(b)符号图 显示译码器应用 在多个7段显示器显示字符时,通常不希望显示高位的“0”,例如,四位十进制显示时,数12应显示为“ 12”而不是“0012”,即要把高位的两个“0”消隐掉。具有此功能的译码显示电路如图3-17。图中高位动态灭零输出作为低位动态灭零输入。由于最高位动态灭零输入接低电平, 7448-1输入DCBA=0000,显示熄灭,同时7448-1灭零输出=0使7448-2处于动态灭零状态,7448-2输入DCBA=0000,显

37、示也熄灭;虽然7448-3动态灭零输入也是低电平,但输入DCBA0000,所以显示字符“1”,且动态灭零输出为高电平;7448-4的=1,显示字符“2”,若7448-4输入DCBA=0000则可以显示这个“0”。LTRBIRBOYaYgD C B ALTRBIRBOYaYgD C B ALTRBIRBOYaYgD C B ALTRBIRBOYaYgD C B A0100000000000100107448-17448-27448-37448-4 图3-17 高位“0”消隐的四位译码显示电路BILTRBIDCBA7448-37LTRBIDCBA7448-27LTRBIDCBA7448-17DCB

38、A111ST3ST2ST1BI BI BI ST1ST2ST3 图3-18 三位字符动态显示电路图3-18给出了三位字符动态显示电路及相应的选通信号(ST),同一时间只有一个选通信号有效(高电平),输入BCD码数据线共用。ST1=1,7448-1译码驱动对应显示器,其它两个译码器工作在消隐状态对应显示器熄灭,此时数据线输入个位显示字符的BCD码。ST2=1,中间译码器工作,输入DCBA应是百位显示字符的BCD码。依此类推,每个字符显示器只在相应ST为1时点亮,这种工作方式称为动态扫描方式。2. 数据分配器和数据选择器(1) 数据分配器数据分配是指信号源输入的二进制数据按需要分配到不同的输出通道

39、,如图3-19所示,实现这种逻辑功能的组合逻辑器件称为数据分配器,M(=2N)输出通道需要N位二进制信号来选择输出通道,称为N位地址(信号)。数据输入0号输出通道1号输出通道2号输出通道3号输出通道通道选择输入 图3-19 数据分配器示意图由通用译码器功能可以知道,二进制译码器在使能条件下的每一个输出函数都是一个最小项,例如三线-八线译码器Y0为 (EN = 1)其中,。考虑到3线/8线74138输出低电平有效,其输出函数可写成以下形式 (EN = 1)。若将使能端作为数据输入端,即 ,则输出 。74138的A2A1A0相当于图3-28中的通道选择信号,也称作为地址。输入某一地址,相应的mi = 1 ,该地址对应的通道输出数据Yi = D。如图3-20所示,地址A2A1A0 = 000时,数据由通道0输出,其它输出端为逻辑常量1;改变地址,数据也改变输出通道,实现数据分配功能。 A2A1A0EN1EN2AEN2B1D000Y0Y1Y2Y3Y4Y5Y6Y71111111D74138 图3-20 74138用作为数据分配器(2) 数据选择器数据选择器的逻辑功能与数据分配器的逻辑功能相反,是将多个数据源输入的数据有选择地送到公共输

温馨提示

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

评论

0/150

提交评论