1 / 22

8.3 译码器电路

8.3 译码器电路. 译码是编码的逆过程,把二进制码还原成给定的信息符号(数符、字符或运算符等)。能完成译码功能的电路叫译码器。译码器输入二进制数码的位数 n 与输出端数 m 之间的关系为 m≤ 。 若 m= 称为全译码。 m< 称为非全译码。. 译码器是一个多输入、多输出的组合逻辑电路。它的作用是把给定的代码进行“翻译”,变成相应的状态,使输出通道中相应的一路有信号输出。译码器在数字系统中有广泛的用途,不仅用于代码的转换、终端的数字显示,还用于数据分配,存贮器寻址和组合控制信号等。不同的功能可选用不同种类的译码器。.

Download Presentation

8.3 译码器电路

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 8.3 译码器电路

  2. 译码是编码的逆过程,把二进制码还原成给定的信息符号(数符、字符或运算符等)。能完成译码功能的电路叫译码器。译码器输入二进制数码的位数n与输出端数m之间的关系为m≤ 。若m= 称为全译码。m< 称为非全译码。

  3. 译码器是一个多输入、多输出的组合逻辑电路。它的作用是把给定的代码进行“翻译”,变成相应的状态,使输出通道中相应的一路有信号输出。译码器在数字系统中有广泛的用途,不仅用于代码的转换、终端的数字显示,还用于数据分配,存贮器寻址和组合控制信号等。不同的功能可选用不同种类的译码器。

  4. 译码器可分为通用译码器和显示译码器两大类。前者又分为变量译码器和代码变换译码器。变量译码器(又称二进制译码器),用以表示输入变量的状态,如2线-4线、3线-8线和4线-16线译码器。 若有n个输入变量,则有 个不同的组合状态,就有 个输出端供其使用。而每一个输出所代表的函数对应于n个输入变量的最小项。

  5. 8.3.1变量译码器 变量译码器的特点:对应于输入的每一位二进制码,译码器只有确定的一条输出线有信号输出。这类译码芯片有2线—4线译码器74LSl39,3线—8线译码器74LSl38、74LS137、74LS237、74LS238、74LS538,4线-16线译码器MC74154、MC74159、4514、4515等。

  6. 以3线-8线译码器74LS138为例进行分析,其逻辑功能如表8.3.1所示,表中 A2 、A1 、A0为地址输入端, ~ 为译码输出端,G1(S1)、G2A ( )、G2B( )为使能端。当G1(S1)=1, G2A( )+G2AB( )=0时,器件使能,地址码所指定的输出端有信号(为0)输出,其它所有输出端均无信号(全为1)输出。当G1(S1)=0,G2A ( )+G2B( )=

  7. X时,或 G1(S1)=X,G2A( )+G2B( )=1时,译码器被禁止,所有输出同时为1。括号中的符号为实际芯片中的符号。

  8. 表8.3.1 74LS138逻辑功能表

  9. 二进制译码器实际上也是负脉冲输出的脉冲分配器。若利用使能端中的一个输入端输入数据信息,器件就成为一个数据分配器(又称多路分配器),如图8.3.1所示。若在G1(S1)输入端输入数据信息,G2A( )=G2B( )=0,地址码所对应的输出是G1(S1)数据信息的反码;若从G2A( )端输入数据信息,令G1(S1)=1、 G2B( )=0,地址码所对应的

  10. 输出就是G2A( )端数据信息的原码。若数据信息是时钟脉冲,则数据分配器便成为时钟脉冲分配器。括号中的符号是实际芯片中的符号。

  11. 根据输入地址的不同组合译出唯一地址,故可用作地址译码器。接成多路分配器,可将一个信号源的数据信息传输到不同的地点。 二进制译码器还能方便地实现逻辑函数,如图8.3.2所示,实现的逻辑函数是: Z= +ABC

  12. 图8.3.1 作数据分配器 图8.3.2 实现逻辑函数

  13. 利用使能端能方便地将两个 3/8译码器组合成一个4/16译码器,如图8.3.3所示。

  14. 图8.3.3 用两个 3/8译码器组合成一个4/16译码器电路

  15. 8.3.2 码制变换译码器 码制变换译码器可以把一种码制变换成另一个码制。常用的集成芯片有4线-10线译码器74LS42、7443、74441、C1M028、74141、74145等。74LS45的逻辑电路及符号如图8.3.4所示。其4条输入线为8421BCD码,输出的10根线为对应的十进制状态.其输出为低电平有效。

  16. 图8.3.4 74LS45的逻辑符号

  17. 8.3.3 显示译码器 用来驱动荧光数码管、发光二极管等显示器件的译码器称为显示译码器。它可将数符或字符的各种编码转换成字型码显示出来。这类集成芯片有:BCD-七段译码器7445、7446、7447、7448、7449、74246、74247、74LS247、74LS248、74LS249、4558,十进制数—七段译码器4026,BCD码—十进制译码器/驱动器74LSl45等。

  18. 8.3.4 译码器驱动指示灯电路 74145是BCD码到十进制数译码器,其逻辑功能见表8.3.2,其中×为随意态。74145为集电极开路输出型的电路.其吸收大电流的能力较强且输出管具有高的击穿电压。用74145选择驱动指示灯和继电器的电路如图8.3.5所示。

  19. 表8.3.2 74145逻辑功能

  20. 图8.3.5 译码器驱动指示灯电路

  21. 电路中字信号输入操作:双击字信号图标,出现如图8.3.6对话框。字信号参数设置方法请参照1,5节中的1.5.7(字信号发生器)小节。 Edit: 栏为正在编辑的那条字信号的地址 Current: 栏为正在输出的那条字信号的地 址。

  22. Initar 和Final栏分别表示输出字信号的起始地址和终止地址,设置后,字信号从起始地址开始逐条输出。 本例设置起始地址是0000,终止地址是0009。字信号的输出方式分为Step(单步) 用鼠标单击一次Step按钮,字信号输出一条。这种方式可用于对电路进行单步调试,便于观察电路变化状态。

More Related