1樓:無和有
根據全加器真值表,可寫出和s,高位進位co的邏輯函式。
a1a0作為兩個輸入變數,即加數和被加數a、b,d0~d3為第三個輸入變數,即低位進位ci,1y為全加器的和s,2y全加器的高位進位co,則可令資料選擇器的輸入為
a1=a,a0=b,1do=1d3=ci,1d1=1d2=ci反,2d0=0,2d3=1,2d1=2d2=ci,1q=s1,2q=co;
可以根據管腳所對應的連線電路
擴充套件資料:
工作原理是:給a1a0一組訊號 比如1 0 那麼就相當於給了他一個2進位制數字2 也就相當於選通了d2這個輸入端,這個時候 輸出y 輸出的就是d2的訊號;d2是什麼,y就輸出什麼
輸出表如下:
控制 選擇的輸出源
a1 a0 y
0 0 d0
0 1 d1
1 0 d2
1 1 d3
資料選擇器(mux)的邏輯功能是在地址選擇訊號的控制下,從多路資料中選擇一路資料作為輸出訊號
4選1原理圖
如圖1所示的是四選一資料選擇器的原理圖。圖1中的d0、d1、d2、d3是四個資料輸入端,y為輸出端,a1、a0是地址輸入端。從表中可見,利用指定a1a0的**,能夠從d0、d1、d2、d3這四個輸入資料中選出任何一個並送到輸出端。
因此,用資料選擇器可以實現資料的多路分時傳送。
此外,資料選擇器還廣泛用於產生任意一種組合邏輯函式。在圖示電路中,若將y看成是a0、a1及d0、d1、d2、d3的函式,則可寫成
如果把a1、a0視為兩個輸入邏輯變數,同時把d0、d1、d2和d3取為第三個輸入邏輯變數a2的不同狀態(即a2、/a2、1或0),便可產生所需要的任何一種三變數a2、a1、a0的組合邏輯函式。
可見,利用具有n位地址輸入的資料選擇器可以產生任何一種輸入變數數不大於n +1的組合邏輯函式
2樓:祈之思集之願
1d0=ci 改一下
用四選一資料選擇器實現邏輯函式YABCACBC
要先轉化成最小項標準與或式,這裡要用到互補性質就是a a 1,即a或a 恆等於1。同理b b 1,c c 1,這樣代入到原邏輯表示式。y ab ac ab c c ac b b ab c ab c abc ab c ab c ab c abc m 4,5,6 用4選1資料選擇器實現該函式,a,b分別...
verilog設計八選一資料選擇器利用八選一數
樓上說的不錯 你可以這樣理解,將 a,b,c 和起來看成一個3位二進位制數,那麼它表示的就是數字0 7 那麼m1可以對應1,將1轉換成2進位制就是 001 等於 abc 看這樣可以理解麼?你這個描述有問題bai。m是最大積的du 表達方式,m1表示 zhi的dao是a b c m2表示的是a b c...
兩個雙8選1資料選擇器如何實現輸入
成電路.其基本功能是完成對多路資料的選擇與分配 在公共傳輸線上實現多路資料的分時傳送.此外,還可完成資料的並 串轉換 序列訊號產生等多種邏輯功能以及實現各種邏輯函式功能.因而,屬於通用中規模積體電路.一 多路選擇器 多路選擇器 multiplexer 又稱資料選擇器或多路開關,常用mux表示.它是一...