74LS151為互補(bǔ)輸出的8選1數(shù)據(jù)選擇器,引腳排列如圖3-2,功能如表3-1。
選擇控制端(地址端)為A2~A0,按二進(jìn)制譯碼,從8個(gè)輸入數(shù)據(jù)D0~D7中,選擇一個(gè)需要的數(shù)據(jù)送到輸出端Q,為使能端,低電平有效。
圖 74LS151引腳排列
使能端=1時(shí),不論A2~A0狀態(tài)如何,均無(wú)輸出(Q=0,=1),多路開(kāi)關(guān)被禁止。
1)使能端=0時(shí),多路開(kāi)關(guān)正常工作,根據(jù)地址碼A2、A1、A0的狀態(tài)選擇D0~D7中某一個(gè)通道的數(shù)據(jù)輸送到輸出端Q。
如:A2A1A0=000,則選擇D0數(shù)據(jù)到輸出端,即Q=D0。
如:A2A1A0=001,則選擇D1數(shù)據(jù)到輸出端,即Q=D1,其余類(lèi)推。
例1:用8選1數(shù)據(jù)選擇器74LS151實(shí)現(xiàn)函數(shù)
采用8選1數(shù)據(jù)選擇器74LS151可實(shí)現(xiàn)任意三輸入變量的組合邏輯函數(shù)。
作出函數(shù)F的功能表,如表3-3所示,將函數(shù)F功能表與8選1數(shù)據(jù)選擇器的功能表相比較,可知(1)將輸入變量C、B、A作為8選1數(shù)據(jù)選擇器的地址碼A2、A1、A0。(2)使8選1數(shù)據(jù)選擇器的各數(shù)據(jù)輸入D0~D7分別與函數(shù)F的輸出值一一相對(duì)應(yīng)。
表3-3
即:A2A1A0=CBA,
D0=D7=0
D1=D2=D3=D4=D5=D6=1
則8選1數(shù)據(jù)選擇器的輸出Q便實(shí)現(xiàn)了函數(shù)
接線圖如圖3-4所示。
顯然,采用具有n個(gè)地址端的數(shù)據(jù)選擇實(shí)現(xiàn)n變量的邏輯函數(shù)時(shí), 應(yīng)將函數(shù)的輸入變量加到數(shù)據(jù)選擇器的地址端(A),選擇器的數(shù)據(jù)輸入端(D)按次序以函數(shù)F輸出值來(lái)賦值。
例2:用8選1數(shù)據(jù)選擇器74LS151實(shí)現(xiàn)函數(shù)
。1)列出函數(shù)F的功能表如表3-4所示。
。2)將A、B加到地址端A1、A0,而A2接地,由表7-4可見(jiàn),將D1、D2接“1”及D0、D3接地,其余數(shù)據(jù)輸入端D4~D7都接地,則8選1數(shù)據(jù)選擇器的輸出Q,便實(shí)現(xiàn)了函數(shù)