[爆卦]加三碼轉換器是什麼?優點缺點精華區懶人包

為什麼這篇加三碼轉換器鄉民發文收入到精華區:因為在加三碼轉換器這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者wa007123456 (大笨羊)看板Math標題[其他] 數位邏輯 BCD轉超三碼時間Tue ...


各位不好意思...

小弟又遇到困難了

而這次的困難真的很複雜

但是我相信版上有很多數學高手

先在此感謝
------------------------------

1.實作BCD轉超三碼的轉碼器


我先介紹一下BCD

假設有一個數字是 21

BCD是把每個位數(Digit)獨立出來 然後寫成二進位

所以21被拆成 "2" "1"

因為是10進位 所以至少需要4個bits(10~15多出來沒錯 但是就不管她)

(十進位) 2 = (二進位) 0010

(十進位) 1 = (二進位) 0001

所以 21 的 BCD = 0010 0001

然後超三碼 就是

把BCD的原始值 再加上 3
----------------------------
最後我提供轉碼用的真值表 (A B C D是輸入) (w x y z 是輸出)

BCD Excess-3
----------------------------
A B C D w x y z

0 0 0 0 0 0 1 1
0 0 0 1 0 1 0 0
0 0 1 0 0 1 0 1
0 0 1 1 0 1 1 0
0 1 0 0 0 1 1 1
0 1 0 1 1 0 0 0
0 1 1 0 1 0 0 1
0 1 1 1 1 0 1 0
1 0 0 0 1 0 1 1
1 0 0 1 1 1 0 0
----------------------------


K-Map圖:

https://drive.google.com/file/d/0B5zKtFxctJNTYkRjbV82dkJkSEk/view?usp=sharing

(叉叉一定會被畫掉 因為只有0~9是我們要的)


我對於K-Map的認識 就是化簡布林代數

今天我想問的是

w x y z 是怎麼決定是否要在方塊放置1的?

我猜測是 例如:當 z=1 的時候 A B C D = 0 0 0 0 = 0

所以m0會被選到....以此類推

所以卡諾圖對於z來說有m0的存在

課本上解釋得不是很清楚

我真的一頭霧水阿 ...

最後附上完成的電路圖(BCD to Excess-3)

https://drive.google.com/file/d/0B5zKtFxctJNTX1lXcW1VZXgwbGM/view?usp=sharing


感謝各位大大><

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.199.186
※ 文章網址: https://www.ptt.cc/bbs/Math/M.1493114537.A.404.html
LPH66 : K-map 要從輸出往輸入看, 你要對每一個輸出建一個表 04/25 21:31
LPH66 : 表內的變數是輸入值, 由此得到某輸出是何種輸入組合 04/25 21:31
LPH66 : 而表中間的 0/1 值就是在對應輸入如何時輸出 0 或 1 04/25 21:33
LPH66 : 所以你這裡應該要對 w x y z 各建一張表 04/25 21:33
LPH66 : 表內的變數是 ABCD, 然後依照 ABCD 的組合放置 0/1 04/25 21:34
wa007123456 : 感謝 我會試試看^_^ 04/26 07:16

你可能也想看看

搜尋相關網站