74ls148管脚图引脚功能表真值表逻
有些单片机控制系统和数字电路中,无法对几个按钮的同时响应做出反映,如电梯控制系统在这种情况下就出出现错误,这是绝对不允许的。于是就出现了74ls148优先编码器,先说一下他的基本原理他允许同时输入两个以上编码信号。不过在设计优先编码器时已经将所有的输入信号按优先顺序排了队,当几个输入信号同时出现时,只对其中优先权最高的一个进行编码。
〈74ls148管脚功能〉
〈74ls148引脚图〉
74ls148优先编码器管脚功能介绍为16脚的集成芯片,电源是VCC16GND8
I0I7为输入信号,A2A1A0为三位二进制编码输出信号,IE是使能输入端,
OE是使能输出端,GS为片优先编码输出端。
〈74ls148逻辑图〉
〈74ls148逻辑表达式〉
使能端OE芯片是否启用的逻辑方程:
fOEI0I1I2I3I4I5I6I7IE当OE输入IE1时,禁止编码、输出反码:A2A1A0为全1。当OE输入IE0时,允许编码,在I0~I7输入中,输入I7优先级最高,其余依次为:I6I5I4I3I2I0,I0等级排列。
输入
输出
EII0I1I2I3I4I5I6I7A2A1A0GSEO
1xxxxxxxx11111
01111111111110
0xxxxxxx000001
0xxxxxx0100110
0xxxxx01101010
0xxxx011101110
0xxx0111110010
0xx01111110110
0x011111111010
00111111111110
优先编码器74ls148功能表从以上的的功能表中可以得出,74ls148输入端优先级别的次序依次为I7,I
6,…,I0。当某一输入端有低电平输入,且比它优先级别高的输入端没有低电平输入时,输出端才输出相应该输入端的代码。例如:I50且I6I71I6、I7优先级别高于I5则此时输出代码010为5101012的反码这就是优先编码器的工作原理。
f74ls148真值表由74ls148真值表可列输出逻辑方程为:A2I4I5I6I7IEA1I2I4I5I3I4I5I67IEA0I1I2I4I6I3I4I6I5I6I7IE
用两个74ls148优先编码器芯片扩展为十六线四线优先编码器的电路连线图
fr