74LS148
圖給出了8-3線優(yōu)先編碼器74LS148的邏輯圖。
根據(jù)邏輯電路可以寫出輸出與輸入變量之間的邏輯函數(shù)式為
根據(jù)式(1)可以列出優(yōu)先那編碼器74LS148的邏輯功能,如表1所示。
表74LS148邏輯功能表
因為74LS148優(yōu)先編碼器由8個編碼輸入信號、3個編碼輸出端信號,因此又稱為8-3線優(yōu)先編碼器。
74LS147
采用16腳封裝。是一個10線-4線8421BCD碼優(yōu)先編碼器。
其中第9腳NC為空。74LS147優(yōu)先編碼器有9個輸入端和4個輸出端。某個輸入端為0,代表輸入某一個十進制數(shù)。當9個輸入端全為1時,代表輸入的是十進制數(shù)0。4個輸出端反映輸入十進制數(shù)的BCD碼編碼輸出。
74LS147優(yōu)先編碼器的輸入端和輸出端都是低電平有效,即當某一個輸入端低電平0時,4個輸出端就以低電平0的輸出其對應的8421BCD編碼。當9個輸入全為1時,4個輸入出也全為1,代表輸入十進制數(shù)0的8421BCD編碼輸出。
封裝引腳圖:
真值表:
74ls147和74ls148有什么區(qū)別
74ls147和74ls148是兩個截然不相同的芯片。74ls147是10線-4線優(yōu)先編碼器,74ls148是8線-3線八進位優(yōu)先編碼器。
優(yōu)先編碼器的功能:允許同時在幾個輸入端有輸入信號,編碼器按輸入信號排定的優(yōu)先順序,只對同時輸入的幾個信號中優(yōu)先權最高的一個進行編碼。
在優(yōu)先編碼器電路中,允許同時輸入兩個以上編碼信號。不過在設計優(yōu)先編碼器時,已經(jīng)將所有的輸入信號按優(yōu)先順序排了隊。在同時存在兩個或兩個以上輸入信號時,優(yōu)先編碼器只按優(yōu)先級高的輸入信號編碼,優(yōu)先級低的信號則不起作用。