小小一電工
每天一點(diǎn)點(diǎn) 加油 你可以的!
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 647 個(gè)
工控威望: 2530 點(diǎn)
下載積分: 1698 分
在線時(shí)間: 747(小時(shí))
注冊(cè)時(shí)間: 2012-02-27
最后登錄: 2024-08-12
查看小小一電工的 主題 / 回貼
樓主  發(fā)表于: 2012-03-23 10:17
圖片:
圖片:
圖片:
求高手解釋上面程序!!   為什么要如此轉(zhuǎn)換 BCD是16進(jìn)制數(shù)嗎? BIN是2進(jìn)制數(shù)嗎? 轉(zhuǎn)換 進(jìn)制轉(zhuǎn)換了解一點(diǎn) 可為什么要這樣轉(zhuǎn)換 起什么作用呢
[ 此帖被小小一電工在2012-03-23 12:14重新編輯 ]
每天一點(diǎn)點(diǎn)
znz43
工控職業(yè)已成回憶 只因愛好常回家園 樂此不疲
級(jí)別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 1055 個(gè)
工控威望: 4898 點(diǎn)
下載積分: 7347 分
在線時(shí)間: 2558(小時(shí))
注冊(cè)時(shí)間: 2010-06-24
最后登錄: 2024-09-17
查看znz43的 主題 / 回貼
1樓  發(fā)表于: 2012-03-23 10:51
BCD碼是用4位2進(jìn)制碼表示一個(gè)10進(jìn)制數(shù)。
4位二進(jìn)制數(shù)用16進(jìn)制數(shù)表示為 0-F,只用其 0-9 來表示10進(jìn)制數(shù),跳過 A-F,就是BCD碼。

二進(jìn)制      16進(jìn)制       10進(jìn)制BCD碼
0000                 0                         0
0001                 1                          1
0010                 2                          2


。
1000                 8                          8
1001                 9                          9
1010                A                          無
1011                B                          無

。
1111                F                            無
樓主留言:
10進(jìn)制數(shù)10為什么不能用BCD碼表示出來呀
出門打工難,打工學(xué)藝難,學(xué)藝拜師難,找到好師傅更難。
贈(zèng)人玫瑰,手留余香。舍得舍得,有舍才有得。
znz43
工控職業(yè)已成回憶 只因愛好;丶覉@ 樂此不疲
級(jí)別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 1055 個(gè)
工控威望: 4898 點(diǎn)
下載積分: 7347 分
在線時(shí)間: 2558(小時(shí))
注冊(cè)時(shí)間: 2010-06-24
最后登錄: 2024-09-17
查看znz43的 主題 / 回貼
2樓  發(fā)表于: 2012-03-23 11:06
10進(jìn)制數(shù)10已進(jìn)到高位1上,10進(jìn)制只要0-9。這是數(shù)學(xué)基本知識(shí)
樓主留言:
我不是這個(gè)意思 可能表達(dá)有誤 反正我覺得我專牛角尖了...崩潰!
出門打工難,打工學(xué)藝難,學(xué)藝拜師難,找到好師傅更難。
贈(zèng)人玫瑰,手留余香。舍得舍得,有舍才有得。
znz43
工控職業(yè)已成回憶 只因愛好常回家園 樂此不疲
級(jí)別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 1055 個(gè)
工控威望: 4898 點(diǎn)
下載積分: 7347 分
在線時(shí)間: 2558(小時(shí))
注冊(cè)時(shí)間: 2010-06-24
最后登錄: 2024-09-17
查看znz43的 主題 / 回貼
3樓  發(fā)表于: 2012-03-23 11:24
撥碼開關(guān)一般都是BCD碼,而計(jì)算機(jī)運(yùn)算都是二進(jìn)制,所以要把讀入的BCD碼轉(zhuǎn)成二進(jìn)制。
BIN就是把BCD轉(zhuǎn)成二進(jìn)制
樓主留言:
大哥在指教一下新手把!你的意思也就是 {BIN K2X010 D0}
這條指令也就是把 撥碼開關(guān)(K2010)中的BCD碼轉(zhuǎn)換成二進(jìn)制數(shù)了  
那么{BCD D1 D11} 這條指令和{BIN D11 K2M0}的意思是什么呢? 想確認(rèn)下 謝謝 一定給你加分
出門打工難,打工學(xué)藝難,學(xué)藝拜師難,找到好師傅更難。
贈(zèng)人玫瑰,手留余香。舍得舍得,有舍才有得。