仕仔shi
級別: 略有小成
|
D12為25 【BCD D12 K2Y0】 為什么K2Y0 變?yōu)?7 可以解釋一下給我看看嗎? |
---|---|
|
heipi4545
級別: 探索解密
|
0025BCD=0000 0000 0010 0101=K37 我也是稀里糊涂 |
---|---|
|
xinfenger
到處出差的流浪狗
級別: 略有小成
|
這是將BIN數(shù)據(jù)轉(zhuǎn)換成BCD數(shù)據(jù),放入Y0~Y7中, |
---|---|
|
zkk317120482
級別: 正式會員
|
BCD25=0010 0101 , 2進(jìn)制0010 0101 轉(zhuǎn)換成十進(jìn)制不就是37么 |
---|---|
|
仕仔shi
級別: 略有小成
|
明白了,其實是2 和5分開了來帶進(jìn)二進(jìn)制是嗎 |
---|---|
|
不熟悉到陌生
級別: 正式會員
|
這是將BIN數(shù)據(jù)轉(zhuǎn)換成BCD數(shù)據(jù) |
---|---|
|
maoqiansheng
級別: 探索解密
|
其實就是把d12中的數(shù)據(jù)轉(zhuǎn)化成二進(jìn)制數(shù)后 在進(jìn)行bcd轉(zhuǎn)化 有一個bcd的轉(zhuǎn)換表個的 你對照一下就好 |
---|---|
|
wangnaizhi
級別: 論壇先鋒
|
BCD是將二進(jìn)制轉(zhuǎn)為10進(jìn)制 你那個就是將D12里面的二進(jìn)制數(shù)轉(zhuǎn)化為10進(jìn)制數(shù) 別且保存到 K2Y0里面 其實就是將你Y7~Y0里面的對應(yīng)的二進(jìn)制D12里面的Y點導(dǎo)通 |
---|---|
|
米闌
級別: 家園?
|
這個進(jìn)制轉(zhuǎn)換有點涉及到單片機(jī)的知識,2進(jìn)制、8進(jìn)制、10進(jìn)制、16進(jìn)制。都是有公式計算的,其中2轉(zhuǎn)10是根據(jù)8421碼;就是2進(jìn)制的25轉(zhuǎn)換成10進(jìn)制的格式就是0010 0101 。前面一組8421里只有2有就2,后面一組8421里有4和1加起來就是5了,就是你在程序里看到的25了;至于你說放到k2y0里時顯示37,就看你是轉(zhuǎn)換成什么進(jìn)制了。讀了那么多書就只學(xué)到這點,現(xiàn)在僅存的這點記憶也在慢慢淡化。 [ 此帖被米闌在2016-06-03 11:35重新編輯 ] |
---|---|
|