例1:試用兩片74ls148設(shè)計(jì)一個(gè)16-4線優(yōu)先編碼器。允許附加必要的門電路。
解:根據(jù)優(yōu)先編碼器的邏輯功能,列出16-4線優(yōu)先編碼器的邏輯功能表如表1。~為編碼輸入端,其中的優(yōu)先級(jí)最高,的優(yōu)先級(jí)最低。~為編碼輸出端。輸入輸出均為低電平有效。
表1 16-4線優(yōu)先編碼器邏輯功能表
輸入
輸出
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中還可以看出,用多個(gè)優(yōu)先編碼器擴(kuò)展成其他多輸入的優(yōu)先編碼器時(shí),根據(jù)優(yōu)先編碼器的特點(diǎn),組成的擴(kuò)展電路中,始終只有一個(gè)編碼器工作。優(yōu)先級(jí)高的輸入所在的編碼器(所在的優(yōu)先編碼器為編碼器ⅰ,用74ls148(?。┍硎荆┙釉谇懊妫瑑?yōu)先級(jí)低的輸入所在的編碼器(所在的優(yōu)先編碼器為編碼器ⅱ,用72ls148(ⅱ)表示)接在后面。且編碼器按連接順序依次開(kāi)始工作(即74ls148(?。┫裙ぷ?,72ls148(ⅱ)后工作),當(dāng)后面的編碼器工作時(shí),前面的編碼器處于工作但沒(méi)輸入的狀態(tài)。最前面的編碼器始終處于工作狀態(tài)(將輸入端接地)。