小小一電工
每天一點點 加油 你可以的!
級別: 工控俠客
|
圖片:
圖片:
圖片:
求高手解釋上面程序!! 為什么要如此轉換 BCD是16進制數嗎? BIN是2進制數嗎? 轉換 進制轉換了解一點 可為什么要這樣轉換 起什么作用呢 [ 此帖被小小一電工在2012-03-23 12:14重新編輯 ] |
|
---|---|---|
|
znz43
工控職業已成回憶 只因愛好常回家園 樂此不疲
級別: 工控俠客
|
BCD碼是用4位2進制碼表示一個10進制數。 4位二進制數用16進制數表示為 0-F,只用其 0-9 來表示10進制數,跳過 A-F,就是BCD碼。 二進制 16進制 10進制BCD碼 0000 0 0 0001 1 1 0010 2 2 。 。 。 1000 8 8 1001 9 9 1010 A 無 1011 B 無 。 。 1111 F 無 樓主留言:10進制數10為什么不能用BCD碼表示出來呀 |
|
---|---|---|
|
znz43
工控職業已成回憶 只因愛好常回家園 樂此不疲
級別: 工控俠客
|
10進制數10已進到高位1上,10進制只要0-9。這是數學基本知識 樓主留言:我不是這個意思 可能表達有誤 反正我覺得我專牛角尖了...崩潰! |
|
---|---|---|
|
znz43
工控職業已成回憶 只因愛好常回家園 樂此不疲
級別: 工控俠客
|
撥碼開關一般都是BCD碼,而計算機運算都是二進制,所以要把讀入的BCD碼轉成二進制。 BIN就是把BCD轉成二進制 樓主留言:大哥在指教一下新手把!你的意思也就是 {BIN K2X010 D0} |
|
---|---|---|
|