優(yōu)先編碼器是當(dāng)多個(gè)輸入端同時(shí)有信號(hào)時(shí),電路只對(duì)其中優(yōu)先級(jí)別最高的輸入信號(hào)進(jìn)行編碼。常用的集成優(yōu)先編碼器IC有10線-4線、8線-3線兩種。10線-4線優(yōu)先編碼器常見的型號(hào)為54/74147、54/74LS147,8線-3線優(yōu)先編碼器常見的型號(hào)為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個(gè)輸入端和4個(gè)輸出端。某個(gè)輸入端為0,代表輸入某一個(gè)十進(jìn)制數(shù)。當(dāng)9個(gè)輸入端全為1時(shí),代表輸入的是十進(jìn)制數(shù)0。4個(gè)輸出端反映輸入十進(jìn)制數(shù)的BCD碼編碼輸出。
74LS147優(yōu)先編碼器的輸入端和輸出端都是低電平有效,即當(dāng)某一個(gè)輸入端低電平0時(shí),4個(gè)輸出端就以低電平0的輸出其對(duì)應(yīng)的8421 BCD編碼。當(dāng)9個(gè)輸入全為1時(shí),4個(gè)輸入出也全為1,代表輸入十進(jìn)制數(shù)0的8421 BCD編碼輸出。
表3.5 74LS147的真值表
圖3.5 74LS147的引腳圖