- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
译码器:
译码器是一类多输入多输出组合逻辑电路器件,其可以分为:变
量译码和显示译码两类。
译码是编码的逆过程,在编码时,每一种二进制代码,都赋予了
特定的含义,即都表示了一个确定的信号或者对象。把代码状态的特
定含义“翻译”出来的过程叫做译码,实现译码操作的电路称为译码
器。或者说,译码器是可以将输入二进制代码的状态翻译成输出信号,
以表示其原来含义的电路。
分类:
译码器的种类很多,但它们的工作原理和分析设计方法大同小
异,其中二进制译码器、二-十进制译码器和显示译码器是三种最典
型,使用十分广泛的译码电路。
二进制码译码器,也称最小项译码器,N 中取一译码器,最小项
译码器一般是将二进制码译为十进制码;
代码转换译码器,是从一种编码转换为另一种编码;
显示译码器,一般是将一种编码译成十进制码或特定的编码,并
通过显示器件将译码器的状态显示出来。
变量译码:
变量译码器是一个将 n 个输入变为 2^n 个输出的多输出端的组
合逻辑电路。其模型可用下图来表示,其中输入变化的所有组合中,
每个输出为 1 的情况仅一次,由于最小项在真值表中仅有一次为 1 ,
所以输出端为输入变量的最小项的组合。故译码器又可以称为最小项
发生器电路。
工作原理:
译码器是一种具有“翻译”功能的逻辑电路,这种电路能将输入
二进制代码的各种状态,按照其原意翻译成对应的输出信号。有一些
译码器设有一个和多个使能控制输入端,又成为片选端,用来控制允
许译码或禁止译码。
在图 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]的优先级别最
低。
文档评论(0)