五設計組合電路輸入8421bcd碼若輸入能被

時間 2021-07-12 20:37:37

1樓:吃鬧呢

這很難講清楚,圖不好畫。

(1) 1、先畫真值表,(0,4,5,8)的組合輸出為1,(10,11,12,13,14,15)為無關項。

2、畫卡諾圖,化為最小和,因為要無冒險,就要有新增項,自己看著辦;

3、之後就自己畫吧!

(3)可以用74x151,輸出0 4 5接或門,還有就是當為8的時候要加寫東西,說不清,自己看著辦吧

2樓:匿名使用者

如果定義為 : 「設計一個碼檢驗電路,當輸入的四位二進位制數a、b、c、d為8421bcd碼時,輸出y為0,否則y為1.」 就很容易理解和實現。

如下:8421bcd 的編碼範圍是 0000 0001 …… 1000 1001,你只需要檢測出來是不是 以下六編碼就可以了:1010 1011 1100 1101 1111

列出真實表就可以寫出表示式了。

畫出卡諾圖 能得出來

y=ab+ac

使用 與 或 邏輯就可以了

最後只需要 在輸出端 加上一個 非門就 可以 符合你題目的要求了。

另外,虛機團上產品**,超級便宜

設計一個比較電路,當輸入的8421bcd碼大於5是輸出為1否則為0

3樓:山水阿銳

您好,是這樣的:

1、①原理圖,如圖5-1所示:

②ahdl硬體描述語言輸入:subdesign t5_1( d0,d1,d2,d3:input; out:

output;)begin if( (d3,d2,d1,d0) >= 5 ) then out=vcc; else out=gnd; end if;

end;2、①原理圖,如圖5-2所示:②ahdl硬體描述語言輸入:subdesign t5_2( k0,k1,k2,k3:

input; out: output;)begin table (k3,k2,k1,k0) => out; b"0000" => gnd; b"0001" => vcc; b"0011" => gnd; b"0010" => vcc; b"0110" => gnd; b"0111" => vcc; b"0101" => gnd; b"0100" => vcc; b"1100" => gnd; b"1101" => vcc; b"1111" => gnd; b"1110" => vcc; b"1010" => gnd; b"1011" => vcc; b"1001" => gnd; b"1000" => vcc; end table;end;

3、①原理圖,如圖5-3所示:②ahdl硬體描述語言輸入:subdesign t5_3( a,b,c :

input; a_out,b_out,c_out : output;)begin if a then a_out=vcc; b_out=gnd; c_out=gnd; elsif b then a_out=gnd; b_out=vcc; c_out=gnd; elsif c then a_out=gnd; b_out=gnd; c_out=vcc; else a_out=gnd; b_out=gnd; c_out=gnd; end if;end;

4樓:在黃山拔網線的楊樹

74ls85比較器就可以,b3b2b1b0接0101(5),a3a2a1a0接bcd碼,級聯輸入端a=b接1,輸出端把a=b,ab與在一起。

求電子電路組合邏輯電路設計步驟,設計一個組合邏輯電路需要哪四個步驟

冷劍江湖 首先列出真值表,三人或四人的一般常見,第二根據真值表寫函式表示式,再選擇三個或四個變數接邏輯開關,用與非門進行連線,當然要知道像74ls00這樣的器件連線,最好是畫草圖一個,這屬於小規模組合邏輯電路設計,也很實用 電子龐勳 簡單成撒列 你一天都幹什麼去了 自己去看書 坐擁百城 組合邏輯電路...

設計一組合邏輯電路,能夠對輸入的4位二進位制數進行求反加1的運

以4位二進位制a3,a2,a1,a0作為輸入變數,輸出變數為l3,l2,l1,l0,把4位二進位制當作無符號數,列出真值表,如輸入 0000 時,輸出0000,輸入0001時,輸出1111,輸入0010時,輸出1110,然後寫出l3,l2,l1,l0的邏輯式,用卡諾圖化簡l3,l2,l1,l0的邏輯...

汽車電路組合開關,汽車組合開關工作原理

文庫精選 內容來自使用者 太熟悉了會變 汽車組合開關是汽車電器開關的一種集合,是汽車電器開關隨著時代發展而衍生出的產物,為了能更深刻的認識汽車組合開關,在此先介紹一下汽車電器開關。1.1.1汽車電器開關的主要特點 汽車電器開關和普通電器開關作用原理雖有相似之處,但由於汽車開關是控制汽車上各種控制裝置...