74LS148
圖給出了8-3線優(yōu)先編碼器74LS148的邏輯圖。
根據(jù)邏輯電路可以寫(xiě)出輸出與輸入變量之間的邏輯函數(shù)式為
根據(jù)式(1)可以列出優(yōu)先那編碼器74LS148的邏輯功能,如表1所示。
表74LS148邏輯功能表
因?yàn)?4LS148優(yōu)先編碼器由8個(gè)編碼輸入信號(hào)、3個(gè)編碼輸出端信號(hào),因此又稱(chēng)為8-3線優(yōu)先編碼器。
74LS147
采用16腳封裝。是一個(gè)10線-4線8421BCD碼優(yōu)先編碼器。
其中第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)的8421BCD編碼。當(dāng)9個(gè)輸入全為1時(shí),4個(gè)輸入出也全為1,代表輸入十進(jìn)制數(shù)0的8421BCD編碼輸出。
封裝引腳圖:
真值表:
74ls147和74ls148有什么區(qū)別
74ls147和74ls148是兩個(gè)截然不相同的芯片。74ls147是10線-4線優(yōu)先編碼器,74ls148是8線-3線八進(jìn)位優(yōu)先編碼器。
優(yōu)先編碼器的功能:允許同時(shí)在幾個(gè)輸入端有輸入信號(hào),編碼器按輸入信號(hào)排定的優(yōu)先順序,只對(duì)同時(shí)輸入的幾個(gè)信號(hào)中優(yōu)先權(quán)最高的一個(gè)進(jìn)行編碼。
在優(yōu)先編碼器電路中,允許同時(shí)輸入兩個(gè)以上編碼信號(hào)。不過(guò)在設(shè)計(jì)優(yōu)先編碼器時(shí),已經(jīng)將所有的輸入信號(hào)按優(yōu)先順序排了隊(duì)。在同時(shí)存在兩個(gè)或兩個(gè)以上輸入信號(hào)時(shí),優(yōu)先編碼器只按優(yōu)先級(jí)高的輸入信號(hào)編碼,優(yōu)先級(jí)低的信號(hào)則不起作用。