在實際生活中經常會遇到同時輸入兩個或兩個以上編碼信號的情況。例如,同時按下計算機鍵盤上的兩個按鍵。如果計算機鍵盤內的編碼器是前面所講的普通編碼器,當同時按下兩個按鍵時,鍵盤內的編碼器將不能對這種輸入狀態進行編碼,會出現錯誤的信息。這種錯誤信息有時會出現致命的后果。為了使這種輸入狀態出現時編碼企業有確定的輸出信號輸出,便出現了優先編碼器。 優先編碼器允許同時輸入兩個以上的編碼信號,編碼器對所有輸入的信號規定了優先順序,當多個輸入信號同時出現時,只對其中優先級最高的一個進行編碼。 74LS148是集成8-3線優先編碼器產品,下面對該優先級編碼器的電路結構、工作原理及使用方法進行介紹。 圖1給出了8-3線優先編碼器74LS148的邏輯圖。
根據邏輯電路可以寫出輸出與輸入變量之間的邏輯函數式為
從式(1)可以看出,當 根據式(1)可以列出優先那編碼器74LS148的邏輯功能,如表1所示。 表1 74LS148邏輯功能表
在表1中,符號“×”表示任意狀態(0或1,即輸入端有無信號)。從表1可以看出,優先編碼器74LS148的邏輯功能具有以下特點: (1)控制端 (2)編碼器輸出端 (3)在 (4)只有當控制端 (5)當控制端 (6)從表1中可以看出,編碼器有3種 圖2所示為優先編碼器74LS148的邏輯圖形符號。圖中輸入、輸出端靠近邊框的小圓圈表示低電平有效,且相應的字母符號上有一短畫線。
因為74LS148優先編碼器由8個編碼輸入信號、3個編碼輸出端信號,因此又稱為8-3線優先編碼器。 |
電工學習網 ( )
GMT+8, 2021-12-6 21:05