多路數據傳送過程中,能夠根據需要將其中任意一路挑選出來的電路,叫做數據選擇器,也稱為多路選擇器,其作用相當于多路開關。常見的數據選擇器有四選一、八選一、十六選一電路。
74LS151為互補輸出的8選1數據選擇器,引腳排列如圖3-2,功能如表3-1。
選擇控制端(地址端)為A2~A0,按二進制譯碼,從8個輸入數據D0~D7中,選擇一個需要的數據送到輸出端Q,為使能端,低電平有效。
圖74LS151引腳排列
使能端=1時,不論A2~A0狀態如何,均無輸出(Q=0,=1),多路開關被禁止。
1)使能端=0時,多路開關正常工作,根據地址碼A2、A1、A0的狀態選擇D0~D7中某一個通道的數據輸送到輸出端Q。
如:A2A1A0=000,則選擇D0數據到輸出端,即Q=D0。
如:A2A1A0=001,則選擇D1數據到輸出端,即Q=D1,其余類推。
例1:用8選1數據選擇器74LS151實現函數
采用8選1數據選擇器74LS151可實現任意三輸入變量的組合邏輯函數。
作出函數F的功能表,如表3-3所示,將函數F功能表與8選1數據選擇器的功能表相比較,可知(1)將輸入變量C、B、A作為8選1數據選擇器的地址碼A2、A1、A0。(2)使8選1數據選擇器的各數據輸入D0~D7分別與函數F的輸出值一一相對應。
表3-3
即:A2A1A0=CBA,
D0=D7=0
D1=D2=D3=D4=D5=D6=1
則8選1數據選擇器的輸出Q便實現了函數
接線圖如圖3-4所示。
顯然,采用具有n個地址端的數據選擇實現n變量的邏輯函數時,應將函數的輸入變量加到數據選擇器的地址端(A),選擇器的數據輸入端(D)按次序以函數F輸出值來賦值。
例2:用8選1數據選擇器74LS151實現函數
(1)列出函數F的功能表如表3-4所示。
(2)將A、B加到地址端A1、A0,而A2接地,由表7-4可見,將D1、D2接“1”及D0、D3接地,其余數據輸入端D4~D7都接地,則8選1數據選擇器的輸出Q,便實現了函數
接線圖如圖3-5所示。
表3-4
顯然,當函數輸入變量數小于數據選擇器的地址端(A)時,應將不用的地址端及不用的數據輸入端(D)都接地。
Copyright ? mingxiaow.com All Rights Reserved. 杭州優配網絡科技有限公司 版權所有 未經書面允許不得轉載、復制信息內容、建立鏡像
本網站內容僅供參考,請以各學校實際情況為主!內容侵權或錯誤投訴:841539661@qq.com 工信部備案號:浙ICP備20019715號