【摘要】:表10-11 三位二进制编码器的真值表由真值表可以看出,以上电路对8个对象进行了编码。如图10-27所示为优先编码器74LS748引脚图。最常用的是8421BCD编码器,也称为10线—4线编码器。
按输出代码种类的不同,编码器可分为二进制编码器和二—十进制编码器。
1.二进制编码器
图10-26为一个三位二进制编码器的逻辑电路,它是用三位二进制代码对8个对象进行编码,输入有8个逻辑变量,输出有3个逻辑函数,又称为8线—3线编码器。
图10-26 三位二进制编码器
根据组合逻辑电路的分析方法,有逻辑图可以写出该编码器的输出函数表达式:
Y2=I4+I5+I6+I7
Y1=I2+I3+I6+I7
Y0=I1+I3+I5+I7
由逻辑表达式可以列出该编码器的真值表,见表10-11。
表10-11 三位二进制编码器的真值表
(www.xing528.com)
由真值表可以看出,以上电路对8个对象进行了编码。对某个对象进行编码时,如果其他对象也出现了输入为“1”的状态怎么办?
为了避免这种现象的发生,实际集成电路常设计成优先编码方式,即允许同时有几个输入端出现“1”,但只对其中优先级别最高的对象进行编码。如图10-27所示为优先编码器74LS748引脚图。
2.二—十进制编码器
将十进制数0~9共十个对象用BCD码来表示的电路称为二—十进制编码器。最常用的是8421BCD编码器,也称为10线—4线编码器。它的逻辑电路如图10-28所示。表10-12是它的简化真值表。
图10-27 优先编码器74LS748引脚图
图10-28 8421BCD编码器的逻辑电路图
表10-12 8421BCD编码器的简化真值表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。