存在问题:几个输入信号同时出现,输出将变成不确定 解决办法:不同的信号给予不同的优先级 (二)3位二进制优先编码器 优先编码器:允许几个信号同时输入,但电路只对其 中优先级别最高的进行编码,不理睬级别低的信号 实用优先编码器(74148):在普通编码器的基础 上再增加三个控制端和两个电源端,并用负逻辑电路实 现,详细参见教材第129页的图4.1.3
存在问题:几个输入信号同时出现,输出将变成不确定 解决办法:不同的信号给予不同的优先级 (二)3位二进制优先编码器 优先编码器:允许几个信号同时输入,但电路只对其 中优先级别最高的进行编码,不理睬级别低的信号。 实用优先编码器(74148):在普通编码器的基础 上再增加三个控制端和两个电源端,并用负逻辑电路实 现,详细参见教材第129页的图4.1.3
3位二进制优先编码器 在优先编码器中优先级别高的信号排斥级别低的,即具有单方面排斥的特性。 设l的优先级别最高,l次之,依此类推,l最低。 输 入 输 出 Y Y Y 真01×××××X 0 值 1××××× 表 00000 01×××× 0 0 00 ×× 100 × 000 0 00 0
3位二进制优先编码器 在优先编码器中优先级别高的信号排斥级别低的,即具有单方面排斥的特性。 输 入 I 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 输 出 Y2 Y1 Y0 1 × × × × × × × 0 1 × × × × × × 0 0 1 × × × × × 0 0 0 1 × × × × 0 0 0 0 1 × × × 0 0 0 0 0 1 × × 0 0 0 0 0 0 1 × 0 0 0 0 0 0 0 1 1 1 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1 0 0 0 1 0 0 0 设I7的优先级别最高,I6次之,依此类推,I0最低。 真 值 表
逻辑表达式 Y=l+l/+/ 7 7l65+1n16l54 =1n+16+/5+/4 ,=I+I1+ 1,+ 716151413 71615141312 =17+6+I2+ 10=1+1n6l5+7 716151413 615 43+ 6141211
7 6 5 6 4 3 6 4 2 1 0 7 7 6 5 7 6 5 4 3 7 6 5 4 3 2 1 7 6 5 4 3 5 4 2 1 7 7 6 7 6 5 4 3 7 6 5 4 3 2 7 6 5 4 2 7 7 6 7 6 5 7 6 5 4 I I I I I I I I I I Y I I I I I I I I I I I I I I I I I I I I I I I I Y I I I I I I I I I I I I I I I I I I Y I I I I I I I I I I 逻辑表达式
逻辑图 8 ≥1 线3线优先编码 器 如果要求输出、输入均为反变量,则只要在图中的每一个 输出端和输入端都加上反相器就可以了
逻辑图 1 1 1 1 ≥1 ≥1 & ≥1 & Y2 Y1 Y0 I 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 8 线 -3 线 优 先 编 码 器 如果要求输出、输入均为反变量,则只要在图中的每一个 输出端和输入端都加上反相器就可以了
(三)集成3位二进制优先编码器 成3二进制优先编码器74LS148 VCC YS YEX 13 12 Y2 YI Yo Ys YEX 1615141312 109 679 1514 74LS148 74LS148 15 6 17 ST Y2 Y GND ST 16 312h10 (a)引脚排列图 (b)逻辑功能示意图 ST(ED为使能输入端,低电平有效。K(EO)为使能输出端,通常接至低 位芯片的端。K和ST配合可以实现多级编码器之间的优先级别的控制。 Yx(GS)为扩展输出端,是控制标志 0表示是编码输出 YEx=1表示不是编码输出
(三)集成3位二进制优先编码器 VCC YS YEX I 3 I 2 I 1 I 0 Y0 I 4 I 5 I 6 I 7 ST Y2 Y1 GND 16 15 14 13 12 11 10 9 74LS148 1 2 3 4 5 6 7 8 Y2 Y1 Y0 YS YEX ST I 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 6 7 9 15 14 74LS148 5 4 3 2 1 13 12 11 10 (a) 引脚排列图 (b) 逻辑功能示意图 集成3位二进制优先编码器74LS148 ST (EI)为使能输入端,低电平有效。YS (EO)为使能输出端,通常接至低 位芯片的端。YS 和ST配合可以实现多级编码器之间的优先级别的控制。 YEX (GS)为扩展输出端,是控制标志。 YEX =0表示是编码输出; YEX =1表示不是编码输出