例1:试用两片74ls148设计一个16-4线优先编码器。允许附加必要的门电路。
解:根据优先编码器的逻辑功能,列出16-4线优先编码器的逻辑功能表如表1。~为编码输入端,其中的优先级最高,的优先级最低。~为编码输出端。输入输出均为低电平有效。
表1 16-4线优先编码器逻辑功能表
输入
输出
a0
a1
a2
a3
a4
a5
a6
a7
a8
a9
a10
a11
a12
a13
a14
a15
z3
z2
z1
z0
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
0
0
0
0
0
×
×
×
×
×
×
×
×
×
×
×
×
×
×
0
1
0
0
0
1
×
×
×
×
×
×
×
×
×
×
×
×
×
0
1
1
0
0
1
0
×
×
×
×
×
×
×
×
×
×
×
×
0
1
1
1
0
0
1
1
×
×
×
×
×
×
×
×
×
×
×
0
1
1
1
1
0
1
0
0
×
×
×
×
×
×
×
×
×
×
0
1
1
1
1
1
0
1
0
1
×
×
×
×
×
×
×
×
×
0
1
1
1
1
1
1
0
1
1
0
×
×
×
×
×
×
×
×
0
1
1
1
1
1
1
1
0
1
1
1
×
×
×
×
×
×
×
0
1
1
1
1
1
1
1
1
1
0
0
0
×
×
×
×
×
×
0
1
1
1
1
1
1
1
1
1
1
0
0
1
×
×
×
×
×
0
1
1
1
1
1
1
1
1
1
1
1
0
1
0
×
×
×
×
0
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
×
×
×
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
×
×
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
×
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
从表1中还可以看出,用多个优先编码器扩展成其他多输入的优先编码器时,根据优先编码器的特点,组成的扩展电路中,始终只有一个编码器工作。优先级高的输入所在的编码器(所在的优先编码器为编码器ⅰ,用74ls148(ⅰ)表示)接在前面,优先级低的输入所在的编码器(所在的优先编码器为编码器ⅱ,用72ls148(ⅱ)表示)接在后面。且编码器按连接顺序依次开始工作(即74ls148(ⅰ)先工作,72ls148(ⅱ)后工作),当后面的编码器工作时,前面的编码器处于工作但没输入的状态。最前面的编码器始终处于工作状态(将输入端接地)。