工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->综合电路图->综合电路图->用74LS148芯片实现32线-5线优先编码器

用74LS148芯片实现32线-5线优先编码器

作者:fanxiaoxi 时间:2022-11-04 收藏

1、引言

74LS148是8线-3线优先编码器芯片,它有8个输入信号端,3个输出信号端。同时还有选通输入端S、选通输出端YS和扩展端YEX。输入输出信号以及S、YS、YEX的有效电平都是低电平。在同时有多个输入信号时,仅对优先权最高的信号进行编码。其实可以利用S、YS和YEX端用四块74LS148芯片组成32线-5线优先编码器。

2、8线-3线优先编码器74LS148

74LS148是一个8线-3线优先编码器电路芯片,其逻辑图如图1所示。从图1可看出:它的输入和输出有效电平都是低电平。虚线框以内是编码器电路。门G1、G2和G3构成的附加控制电路,是为了扩展电路的功能和增加使用的灵活性。其中S为选通输入端,当S=0时,编码器才能正常工作,才能编码。S=1时,所有的输出端均被封锁在高电平,编码器不能对输入信号进行编码,编码器不工作。

从图1可写出输出的逻辑式:

图1  8线-3线优先编码器74LS148的逻辑图

表1  74LS148的功能表

从表1中不难看出,在S=0电路正常工作状态下,允许I0~I7当中同时有几个输入端为低电平,即有编码输入信号。I7的优先权最高,I0的优先权最低。当I7=0时,无论其他输入端有无输入信号(表中以X表示),输出端只给出I7的编码,即Y2Y1Y0=000(因为Y2、Y1、Y0的有效电平是低电平,所以I7=0时,Y2Y1Y0是000)。

当I7=1、I6=0时,无论其余输入端有无输入信号,只对I6编码,输出为Y2Y1Y0=001。其余的输入状态依次类推。这样可得到74LS148优先编码器对某一个输入低电平信号进行编码的简化真值表如表2所示。

在表2中,例如I1=0时,Y2Y1Y0=110。是表示I7~I2都为1,无输入信号时,I1=0有输入信号。I0不管它是1还是0,即不管它有无输入信号,此时,对I1进行编码,输出为Y2Y1Y0=110。


关键词: 编码器 74ls148

评论

技术专区