設計組合電路,用來判斷輸入的4位8421bcd碼,當其位

2021-07-12 20:37:37 字數 1210 閱讀 4998

1樓:星火度

哥,你數電有點差呀。我可以教你方法,但是具體做法的細節。我可不記得很清楚,而且你表述不清:

從輸入端分析:你輸入的4位資料是並口還是串列埠?並口就是你有4根線同時輸入;串列埠就是你有一根線按時鐘觸發,一個時鐘發一個,4位就是4個時鐘(地線忽略)。

邏輯結果:使用或閘電路,

2樓:藤原子大雄

對第一題目,我們用最簡單的辦法化間,用卡諾圖法橫向的表示的是b1b2豎向的表示a1a2,我們可以得到這麼個關係,你用真數表就可以知道什麼時候是一的,我用星號表示取反如*a1表示對a1區反

得到的結果是

為了在這裡我方便書寫,我用(1)代替*a1a2*b1*b2

3樓:121誌哥哥

module bcd4 (

input [3:0] a_in,

output y

assign y = a_in>=5 ? 1'b1 : 1'b0;

endmodule

4樓:09應電陳文輝

你是應用電子技術5班的吧

五、設計一個組合電路,輸入8421bcd碼,若輸入能被4或5整除,輸出 為1,否則為0。

5樓:吃鬧呢

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

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

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

3、之後就自己畫吧!

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

6樓:匿名使用者

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

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

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

畫出卡諾圖 能得出來

y=ab+ac

使用 與 或 邏輯就可以了

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

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

用與非門設計組合電路,輸入為一位十進位制的8421bcd碼

這個應該挺簡單的吧!從0到9的素數有2 3 5 7,輸入分別為0000到1001,f依次為0011010100,然後再根據真值表列寫邏輯表示式,最後再畫邏輯電路圖 程式語言一共有多少種?一般遊戲程式設計用什麼語言和軟體 你好,軟體開發不存在好語言或差語言,任何語言都可以,只是存在效率的差別。舉個例子...

設計組合邏輯電路,輸入是三位二進位制數,輸出是輸入的兩倍

一個二進位制數左移一位,就是 x2了 所以採用一個74ls194移位暫存器就可用實現了 去試試看吧 設計一個組合邏輯電路,其輸入是2位二進位制數,輸出是y1 2b y2 b 2 y1y2都是二進位制數。100 沒看明白,你的y1 2b,y2 b 2 b是什麼東西,和輸入有什麼關係呢 設計一個組合邏輯...

求助!電路設計問的問題,根據電路圖判斷能夠放大正弦交流訊號並簡述理由,十分感謝

從電路看,是由npn型三極體構成,有個發射極電阻,而沒有集電極電阻 電路的輸出 uo 是連線到 vcc 的,即 uo vcc,輸出與輸入沒有任何關係 試分析下圖電路是否能夠放大正弦交流訊號,簡述理由.設圖中電容對交流訊號視為短路.圖中電路不能放大正弦交流訊號,因為 設圖中電容對交流訊號視為短路 所以...