設計8421BCD碼的判斷奇數的電路,要求輸入碼為奇數時,輸出為1真值表怎麼列啊

時間 2021-10-15 00:20:52

1樓:墨汁諾

把一位十進位制數用8421bcd碼錶示

8421bcd非法碼組合有:

d,c,b,a

1,0,1,0

1,0,1,1

1,1,0,0

1,1,0,1

1,1,1,0

1,1,1,1

將此dcb項對應74ls151的cba選通項,則只要cba=101、110、111 時,選通輸出的訊號代表非法。從0到9的素數有2、3、5、7,輸入分別為0000到1001,f依次為0011010100,然後再根據真值表列寫邏輯表示式,最後再畫邏輯電路圖。

擴充套件資料;計算機使用二進位制數來處理資訊,但是如果二進位制的形式輸入和輸出資料,就十分不方便了。一般來說,輸入時採用十進位制數。因此計算機把十進位制數轉換成二進位制數就要用到一種轉換碼,bcd碼就是其中的一種。

bcd 碼分為壓縮 bcd碼和非壓縮 bcd 碼。對於壓縮bcd碼用,每位 bcd 碼用四個二進位制位表示,一個位元組表示兩位 bcd 碼。

非壓縮 bcd碼用一個位元組表示一位bcd碼,其高四位總是0000,低四位從0000-1001,分表表示0-9。這種編碼技巧,最常用於會計系統的設計裡,因為會計制度經常需要對很長的數字串作準確的計算。

2樓:匿名使用者

把一位十進位制數用8421bcd碼錶示

化簡完為l=d

設計一位8421bcd碼的判奇電路,當輸入碼為奇數時,輸出為1,否則為0。要求使用兩種方法實現:

3樓:

樓上的,判奇電路指的不是二進位制數的值是奇數還是偶數,是說裡面1的個數是不是奇數

4樓:匿名使用者

我怎麼覺著就看最低位就行了呢?最低位是1,這個數就是奇數,是0,這個數就是偶數。

求具體過程! 用與非門設計一個組合電路,輸入的是1位8421bcd碼,當輸入數字為素數時,輸出

5樓:通過qq帳號登入

很簡單啊一位8421的bcd碼只能表示0-9,0-9之間的素數只有2 3 5 7,8421bcd碼每個數字只有一種表現形式,2 3 5 7分別表示為0010 0011 0101 0111,判斷是否是這4個數字,判斷方法是應該是0的數位接非門,然後四個數位與在一起。再把四種判斷的結果或在一起。得到最終結果

6樓:大oo蝦

我覺得,用個小型微控制器比較好

7樓:憶蓮兒

判斷素數的電路好做嗎?

設計一個組合電路,用來判斷輸入的4位8421bcd碼,當其位大於或等於5時,輸出1,反之輸出為0

8樓:星火度

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

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

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

9樓:藤原子大雄

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

得到的結果是

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

10樓:121誌哥哥

module bcd4 (

input [3:0] a_in,

output y

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

endmodule

11樓:09應電陳文輝

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

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

吃鬧呢 這很難講清楚,圖不好畫。1 1 先畫真值表,0,4,5,8 的組合輸出為1,10,11,12,13,14,15 為無關項。2 畫卡諾圖,化為最小和,因為要無冒險,就要有新增項,自己看著辦 3 之後就自己畫吧!3 可以用74x151,輸出0 4 5接或門,還有就是當為8的時候要加寫東西,說不清...

8421BCD碼的加6修正問題的疑惑

bcd碼就是10進位制碼,8421表示不同位上代表的數值是多少比如23用8421碼錶示為 0010 0011,再比如9 6 15分別表示為 9 10016 01109 6 1111但是15表示 0001 0101 為了讓 9 6 15,這時候 1111 6 0110 0001 0101 正好是15,...

十進位制數25用8421BCD碼來表示為多少

津人依夢 十進位制數25用8421bcd碼來表示為0010 0101。8421bcd碼的編碼方式為,用每一位二值 1 來代表一個固定數值。將它們相加得到它所代表的十進位制數字。從左往右每一位 1 代表的數字是 8 4 2 1 這就是8421bcd碼得名的由來。它是恆權碼,每一位的權都固定不變。842...