译码器

来源:www.elecfans.co 作者:本站2008年09月27日 12:59
[导读] 译码器 译码是编码的逆过程,即将某个二进制翻译成电路的某种状态。实现译码操作的电路称为译码器。
关键词:译码器

译码器

译码是编码的逆过程,即将某个二进制翻译成电路的某种状态。实现译码操作的电路称为译码器。输入二进制代码,输出一个特定信号以代表代码原意的组合逻辑电路。

变量译码一般是一种较少输入变为较多输出的器件,一般分为2n译码和8421BCD码译码两类。
  显示译码主要解决二进制数显示成对应的十、或十六进制数的转换功能,一般其可分为驱动LED和驱动LCD两类。
  译码是编码的逆过程,在编码时,每一种二进制代码,都赋予了特定的含义,即都表示了一个确定的信号或者对象。把代码状态的特定含义“翻译”出来的过程叫做译码,实现译码操作的电路称为译码器。或者说,译码器是可以将输入二进制代码的状态翻译成输出信号,以表示其原来含义的电路。
  根据需要,输出信号可以是脉冲,也可以是高电平或者低电平。


译码器的分类
1. 译码器 —输入为非十进制编码,   输出为十进制编码;
2. 编码器 —输入为十进制编码,   输出为非十进制编码;
3. 代码转换译码器— 各种非十进制编码之间的转换。   
二进制码译码器
二进制译码器也称为最小项译码器,     N中取一译码器,n线/N线译码器,
n二进制码的位数,  N=。,例如三位二进制译码器, 也称为 3线/ 8 线译码器, 八中取一译码器 。

译码器工作原理

译码器是一种具有“翻译”功能的逻辑电路,这种电路能将输入二进制代码的各种状态,按照其原意翻译成对应的输出信号。有一些译码器设有一个和多个使能控制输入端,又成为片选端,用来控制允许译码或禁止译码。

在图1中,74138是一种3线—8线译码器 ,三个输入端CBA共有8种状态组合(000—111),可译出8个输出信号Y0—Y7。这种译码器设有三个使能输入端,当G2A与G2B均为0,且G1为1时,译码器处于工作状态,输出低电平。当译码器被禁止时,输出高电平。

图2时检测74ls138译码器时间波形的电路,使用的虚拟仪器为数字信号发生器和逻辑分析仪。数字信号发生器在一个周期内按顺序送出两组000—111的方波信号。

图3表明如何将两片3线—8线译码器连接成4线—16线译码器。其中第二片74138的使能端G1和第一片的使能端G2A接成D输入端。当D=0时,第一片74138工作,对0000—0111的输入信号进行译码输出。当D=1时,第二片74138工作,对1000—1111的输入信号进行译码输出。

在图4中 ,7442为二—十进制译码器,具有4个输入端和10个输出端。输入信号采用8421BCD码,二进制数0000—1001与十进制数0—9对应。当输入超过这个范围是无效,10个输出端均为高电平。7442电路没有使能端,因此只要输入在规定范围内,就会有一个输出端为低电平。

图5位BCD—七段显示译码器电路,LED数码管将显示与BCD码对应的十进制数0—9。因为显示译码器电路输出高电平,所以应该采用共阴极LED数码管。

编码与译码的过程刚好相反。通过编码器可对一个有效输入信号生成一组二进制代码。有的编码器设有使能端,用来控制允许编码或禁止编码。

优先编码器的功能是允许同时在几个输入端有输入信号,编码器按输入信号排定的优先顺序,只对同时输入的几个信号中优先权最高的一个进行编码。在图6中,74147为BCD优先编码器,输入和输出都是低电平有效。为了取得有效输出高电平,可在每个输出端连接一个反相器。7417只有1—9各输入端,0输入端不接入电路。这是因为7417约定,当无有效输入时,输出0的BCD代码0000。

图7是一个检测优先编码/译码功能的逻辑电路,对每一个接地的逻辑开关,数码管都会显示一个相应的十进制数。在输入端的8个逻辑开关中,代号为[7]的优先级别最高,代号为[0]的优先级别最低。

BCD-七段显示译码器

译码器

 BCD优先编码器

编码/译码电路

发表评论
技术交流、积极发言! 发表评请遵守相关规定。

0 条评论

推荐阅读

每月人物

电动汽车才是未来的核心力量

电动汽车才是未来的核心力量
美国知名脱口秀主持人和汽车收藏家杰·雷诺(Jay Leno)认为,电动汽车才是未来,而汽油燃料汽车的日子已屈指可数了。杰·雷诺热衷于收藏汽车,他的汽...

人工智能在未来不会取代人类只会让人更智能

人工智能在未来不会取代人类只会让人更智能
如果说谁有资格谈论人工智能革命,《深度学习》一书作者、被称为“世界AI之父”的特伦斯·谢诺夫斯基(Terry Sejnowski)是其一。...

每周排行

  • 型 号
  • 产品描述