译码器如何实现扩展

电子常识

2585人已加入

描述

  什么是译码器

  译码器(decoder)是一类多输入多输出组合逻辑电路器件,其可以分为:变量译码和显示译码两类。 变量译码器一般是一种较少输入变为较多输出的器件,常见的有n线-2^n线译码和8421BCD码译码两类;显示译码器用来将二进制数转换成对应的七段码,一般其可分为驱动LED和驱动LCD两类。

  译码是编码的逆过程,在编码时,每一种二进制代码,都赋予了特定的含义,即都表示了一个确定的信号或者对象。把代码状态的特定含义“翻译”出来的过程叫做译码,实现译码操作的电路称为译码器。或者说,译码器是可以将输入二进制代码的状态翻译成输出信号,以表示其原来含义的电路。

译码

  译码器的扩展

  通过正确配置译码器的使能输入端,可以将译码器的位数进行扩展。例如,实验室现在只有3线- 8线译码器(如74138),要求我{ ]实现一个4线-16线的译码器。该如何设计呢?图1是其中的一种解决方案。图中A= 0时,74138( II )工作而74138(I )不工作;A=1时,情况刚好相反。对应到输出,74138 (II )输出为Y~ 1,74138( I)输出为8~ Y5,从而实现了4线- 16线的译码器。这种方法主要是利用其中的一个使能输入端作为编码信号输入端,调整图中非门的位置,或采用其他使能输入端作为编码信号输入端,同样可实现4线- 16线译码器。

  译码

  综上所述,对译码器归纳为以下几点:

  1.译码是编码的逆过程。译码器是将输入的编码信号翻译成译码信号在相应的输出端输出。

  2.译码器的输入端子数n (编码信号位数)与输出端子数N (译码信号数)之间应满足关系式20=N。对应的有完全和不完全两种译码方式。

  3.在使能输入端为有效电平时,对应每一组输入代码只有其中一个输出端为有效电平,其余输出端为相反电平。

  4.正确使用译码器的使能输入端,可以扩展其逻辑功能,实现多种应用。

  数据分配是将一个数据源来的数据根据需要送到多个不同的通道上去,实现数据分配功能的逻辑电路称为数据分配器。它的作用相当于多个输出的单刀多掷开关,其示意图如图1所示。

  译码

  数据分配器可以用惟一地址译码器实现。如用3线- 8线译码器可以把一个数据信号分配到8个不同的通道上去。用74138作为数据分配器的逻辑原理图如图2所示。将G2g接低电平,G作为使能端,C.B和A作为选择通道地址输入,G2A作为数据输入。例如,当G=1,CBA=010时,由功能表(5.3.2)可得

  译码

  而其余输出端均为高电平。因此,当地址CBA=010时,只有输出端%得到与输入相同的数据波形。74138译码器作为数据分配器的功能表如表1所示。

  译码

  数据分配器的用途比较多,比如用它将一台PC机与多台外部设备连接,将计算机的数据分送到外部设备中。它还可以与计数器结合组成脉冲分配器,用它与数据选择器连接组成分时数据传送系统。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分