優(yōu)先編碼器是當(dāng)多個輸入端同時有信號時,電路只對其中優(yōu)先級別最高的輸入信號進行編碼。常用的集成優(yōu)先編碼器IC有10線-4線、8線-3線兩種。10線-4線優(yōu)先編碼器常見的型號為54/74147、54/74LS147,8線-3線優(yōu)先編碼器常見的型號為54/74148、54/74LS148。
下面我們以TTL中規(guī)模集成電路74LS147為例介紹8421→BCD碼優(yōu)先編碼器的功能。
10線-4線8421 BCD碼優(yōu)先編碼器74LS147的真值表見表3.5。74LS147的引腳圖如圖3.5所示,其中第9腳NC為空。74LS147優(yōu)先編碼器有9個輸入端和4個輸出端。某個輸入端為0,代表輸入某一個十進制數(shù)。當(dāng)9個輸入端全為1時,代表輸入的是十進制數(shù)0。4個輸出端反映輸入十進制數(shù)的BCD碼編碼輸出。
74LS147優(yōu)先編碼器的輸入端和輸出端都是低電平有效,即當(dāng)某一個輸入端低電平0時,4個輸出端就以低電平0的輸出其對應(yīng)的8421 BCD編碼。當(dāng)9個輸入全為1時,4個輸入出也全為1,代表輸入十進制數(shù)0的8421 BCD編碼輸出。
表3.5 74LS147的真值表
圖3.5 74LS147的引腳圖