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