前面讨论的编码器中,在同一时刻仅允许有一个输入信号,如有两个或两个以上信号同时输入,输出就会出现错误的编码。而优先编码器中则不存在这样的问题。允许同时输入两个或两个以上输入信号,电路将对优先级别高的输入信号编码,这样的电路称为优先编码器。
如图12所示为8线-3线74LS148优先编码器的引脚排列图。
74LS148优先编码器的真值表见表3。
表中年,为输入端,
1的优先权最高,其余输入优先级依次为
为输出端。输入低电平0有效,即0表示有信号,1表示无信号,输出均为反码。当
=0 时,无论其他输入端有无输入信号(表中以X表示),输出端只对
编码,输出为7的8421BCD码的反码,即
。 当
=1、
=0时,无论其余输入端有无输入信号,只对
编码,输出为6的8421BCD码的反码,即
。当只有
有效时,对
编码,输出为0的8421BCD码的反码,即
。
为输人控制端(或称选通输入端),低电平有效,即当
=0时允许编码,当
=1时禁止编码。
为选通输出端,
为扩展端,可用于扩展编码器的功能,如用2片8线-3线编码器可扩展为16线-4线优先编码器。计算机的键盘输入逻辑电路就是由编码器组成的。
知识点词条:优先编码器