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汽車電器開關的主要特點 汽車電器開關和普通電器開關作用原理雖有相似之處,但由於汽車開關是控制汽車上各種控制裝置...