编码器
将信息(如数和字符等)转换成符合一定规则的二进制代码.
二进制编码器
用n位二进制代码对N=2n 个特定信息进行编码的逻辑威廉希尔官方网站 .
设计方法: 以例说明
设计一个具有互相排斥输入条件的编码器.


4线—2线编码器威廉希尔官方网站 图:

(1)编码器在任何时候只允许有一个输入信号有效;
(2)威廉希尔官方网站 无X0输入端;
(3)威廉希尔官方网站 无输入时,编码器的输出与X0编码等效.
带输出使能(Enable)端的优先编码器:
输出使能端: 用于判别威廉希尔官方网站 是否有信号输入.
优先:
对输入信号按轻重缓急排序,当有多个信号同时输入时,只对优先权高的一个信号进行编码.
下面把上例4线—2线编码器改成带输出使能(Enable)端的优先编码器,假设输入信号优先级的次序为:X3,X2,X1,X0.


编码器威廉希尔官方网站 图

二-十进制编码器
输入: I0 ,I1 ,I2 … …I9,表示十个要求编码的信号.
输出: BCD码.
威廉希尔官方网站 有十根输入线,四根输出线,常称为10线—4线编码器
通用编码器集成威廉希尔官方网站
1. 8线—3线优先编码器74148


74148功能说明:
1)74148为8线—3线优先编码器,HPRI是最高位优先编码器的说明。
2)编码器输入为低电平有效,输出为3位二进制反码。



74148功能表

例:用两片74148构成16线—4线优先编码器。
高位芯片工作情况:

低位芯片工作情况:

2. 10线-4线优先编码器74147

74147功能表

编码器应用举例

编码器的VHDL描述
一个普通编码器的例子:(8线—3线)


一个优先编码器的例子:


全部0条评论
快来发表一下你的评论吧 !