verilog設計八選一資料選擇器利用八選一數

2021-03-03 23:32:49 字數 2215 閱讀 5807

1樓:匿名使用者

樓上說的不錯:

你可以這樣理解,將(a,b,c)和起來看成一個3位二進位制數,那麼它表示的就是數字0-7;

那麼m1可以對應1,將1轉換成2進位制就是(001)等於(abc'),看這樣可以理解麼?

2樓:匿名使用者

你這個描述有問題bai。

m是最大積的du

表達方式,m1表示

zhi的dao是a+b+c',m2表示的是a+b'+c,m5表示的是a'+b+c',m7表示的是a'+b'+c';但是,這裡內應該是m1*m2*m5*m7才對。

如果是容加和的話,應該是最小和的表達方式,但這樣的話m應該小寫,如果是m1,m2,m5和m7,分別應該是a'+b'+c,a'+b+c',a+b'+c和a+b+c.

設計一個用八選一資料選擇器實現邏輯函式f(a,b,c,d)=∑m(0,2,4,6,8,10,11,15)

3樓:匿名使用者

f=a'b'c'*d'+a'b'c*d'+a'bc'*d'+a'bc*d'+ab'c'*d'+ab'cd'+ab'cd+abc*d

=(a'b'c'+a'b'c+a'bc'+a'bc+ab'c')*d'+ab'c*1+abc'*0+abc*d

f接在y端

用8選1資料選擇器74ls151實現邏輯函式:f=a『bc+b'c+ac'+a

4樓:匿名使用者

f=a'bc+b'c+ac'+a

=a'bc+(a+a')b'c+a(b+b')c'+a(b+b')(c+c')

=a'bc+ab'c+a'b'c+abc'+ab'c'+abc將a,b,c看做是三位地址線

地址是011,101,001,110,100,111的都接1,其餘的都接0。

擴充套件資料:

邏輯運算

與運內算(邏輯乘),布林表示式

以三容變數為例,布林表示式為

f=abc

此式說明:當邏輯變數a、b、c同時為1時,邏輯函式輸出f才為1。其他情況下,f均為0。

工程應用中與運算用與閘電路來實現。邏輯圖符和真值表如下所示:

三元變數與運算真值表

輸入 輸出

a b c f

0 0 0 0

0 0 1 0

0 1 0 0

0 1 1 0

1 0 0 0

1 0 1 0

1 1 0 0

1 1 1 1

推廣到n個邏輯變數情況,與運算的布林代數表示式為:

f=a1a2a3....an

試用八選一資料選擇器實現下列邏輯函式 f(a,b,c,d,)=∑m(0,2,4,8,10,12)

5樓:匿名使用者

f=a'b'c'*d'+a'b'c*d'+a'bc'*d'+a'bc*d'+ab'c'*d'+ab'cd'+ab'cd+abc*d

=(a'b'c'+a'b'c+a'bc'+a'bc+ab'c')*d'+ab'c*1+abc'*0+abc*d

f接在y端bai

在電子技術(特別是du數位電路)中zhi,資料選擇dao器(英語:multiplexer,簡稱:mux),或內稱多路複用器,是容一種可以從多個模擬或數字輸入訊號中選擇一個訊號進行輸出的器件。

一個有 2n 輸入端的資料選擇器有 n 個可選擇的輸入-輸出線路,可以通過控制端來選擇其中一個訊號被選擇作為輸出。資料選擇器主要用於增加一定量的時間和頻寬內的可以通過網路傳送的資料量。

資料選擇器使多個訊號共享一個裝置或資源,例如一個模擬數字轉換器或一個傳輸線,而不必給每一個輸入訊號配備一個裝置。

6樓:一舊雲

f=(a'b')c'd'+(a'b')d+(ab')c'd+(ab)c

所以:抄a0=a,a1=b,d0=c'd',d1=d,d2=c'd,d3=c

在數位電路設計襲中,選

擇端的輸入訊號是數字訊號。在2選1資料選擇器的例子中,選擇端輸入低電平0,則輸出引腳會輸出 i 0 }

上的輸入訊號;反之,當選擇端輸入高電平1,則輸出引腳會輸出 i 1 }

上的輸入訊號。當輸入引腳的數目更多時,情況與上面類似,不過所需的選擇端引腳數目變為 ⌈ log 2 ⁡ ( n ) ⌉ (n)rightrceil }

個,這裡 n

是輸入引腳的個數。

用四選一資料選擇器實現邏輯函式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分別...

資料結構課程設計題目 猴子選大王問題

我使用了另一種方法,不需要構建環形連結串列也可以,只需要用一個陣列標記已離開的猴子即可,相對比較簡單。這個程式輸出猴子離開的順序,最後輸出的即為大王。include include include include int main while not in pos printf d pos not ...

如何用雙四選一資料結構選擇器74LS153實現全加器

根據全加器真值表,可寫出和s,高位進位co的邏輯函式。a1a0作為兩個輸入變數,即加數和被加數a b,d0 d3為第三個輸入變數,即低位進位ci,1y為全加器的和s,2y全加器的高位進位co,則可令資料選擇器的輸入為 a1 a,a0 b,1do 1d3 ci,1d1 1d2 ci反,2d0 0,2d...