在優(yōu)先編碼器電路中,允許同時輸入兩個以上編碼信號。不過在設計優(yōu)先編碼器時,已經將所有的輸入信號按優(yōu)先順序排了隊。在同時存在兩個或兩個以上輸入信號時,優(yōu)先編碼器只按優(yōu)先級高的輸入信號編碼,優(yōu)先級低的信號則不起作用。74148是一個八線-三線優(yōu)先級編碼器。
如圖所示的是八線-三線編碼器74148的慣用符號及管腳圖引腳圖。
74148優(yōu)先編碼器為16腳的集成芯片,除電源腳VCC(16)和GND(8)外,其余輸入、輸出腳的作用和腳號如圖中所標。其中I0—I7為輸入信號,A2,A1,A0為三位二進制編碼輸出信號,IE是使能輸入端,OE是使能輸出端,GS為片優(yōu)先編碼輸出端。
由74148真值表可列輸出邏輯方程為:
A2 = (I4+I5+I6+I7)IE
A1 = (I2I4I5+I3I4I5+I6+7)·IE
A0 = (I1I2I4I6+I3I4I6+I5I6+I7)·IE
使能輸出端OE的邏輯方程為:
OE =I0·I1·I2·I3·I4·I5·67·IE
當使能輸入IE=1時,禁止編碼、輸出(反碼): A2,A1,A0為全1。(如表5.1.2第一行所示。)
當使能輸入IE=0時,允許編碼,在I0~I7輸入中,輸入I7優(yōu)先級最高,其余依次為:I6,I5,I4,I3,I2,I0,I0等級排列。
OE為使能輸出端,它只在允許編碼(IE=0), 而本片又沒有編碼輸入時為0。如表5.1.2中第二行所示)。
擴展片優(yōu)先編碼輸出端GS的邏輯方程為:
GS = (I0+I1+I2+I3+I4+I5+I6+I7)·IE
GS為片優(yōu)先編碼輸出端,它在允許編碼(IE=0),且有編碼輸入信號時為0(如表5.1.2中第三至第十行);若允許編碼而無編碼輸入信號時為1(如表5.1.2第二行);在不允許編碼(IE=1)時,它也為1(如表5.1.2第一行)。
GS = 0表示“電路工作,而且有編碼輸入”
74148優(yōu)先編碼器真值表?
用兩片74148優(yōu)先編碼器擴展為十六線-四線優(yōu)先編碼器的連線圖