hxb5442088
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看hxb5442088的 主題 / 回貼
樓主  發(fā)表于: 2008-10-18 20:24
本人使用的是三菱PLC FX2N系列,近日跟單片機(jī)成功通訊,使用rs指令,采到plc寄存器的數(shù)確實(shí)正常,

問(wèn)題就是:收到的是ASC碼,譬如 33 2E 31 34 十進(jìn)制即為 51 46 49 52,這四個(gè)字符一一對(duì)應(yīng)存在一個(gè)寄存器里譬如D0 D1 D2 D3,事實(shí)上合起來(lái)這應(yīng)該就是3.14,我的目的也正是如此,將3.14取出來(lái)存入另一個(gè)寄存器里,然后關(guān)聯(lián)到對(duì)應(yīng)的觸摸屏顯示,現(xiàn)在通過(guò)轉(zhuǎn)換已經(jīng)能夠?qū)⒄麛?shù)部分轉(zhuǎn)換成功,但是小數(shù)點(diǎn)以及點(diǎn)后的數(shù)不知如何轉(zhuǎn)換并且讓它也能在指定的寄存器里顯示。

還請(qǐng)高手賜教。
kkk1234567
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看kkk1234567的 主題 / 回貼
1樓  發(fā)表于: 2008-10-19 12:21
是不是要用浮點(diǎn)運(yùn)算指令啊?正想了解一下,期待~~~~!
wxchs
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看wxchs的 主題 / 回貼
2樓  發(fā)表于: 2008-10-19 16:53
我也正想了解,怎么沒(méi)有高手來(lái)解答?可能星期天大蝦們是不上網(wǎng)的吧。期待!
xudonglin_99
做強(qiáng)大的工控人!
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 95 個(gè)
工控威望: 222 點(diǎn)
下載積分: 583 分
在線時(shí)間: 30(小時(shí))
注冊(cè)時(shí)間: 2008-01-21
最后登錄: 2022-02-07
查看xudonglin_99的 主題 / 回貼
3樓  發(fā)表于: 2008-10-19 17:05
我一般的處理方法是先把小數(shù)3.14乘以100轉(zhuǎn)化成整數(shù),到目標(biāo)地址后再除以100.這樣寫程序往往能避免浮點(diǎn)運(yùn)算。
ghostfd
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看ghostfd的 主題 / 回貼
4樓  發(fā)表于: 2008-10-20 10:44
學(xué)習(xí)中 不表態(tài)
tiger86
你不快樂(lè)的根源,是因?yàn)槟悴恢酪裁矗?/div>
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 200 個(gè)
工控威望: 289 點(diǎn)
下載積分: 552 分
在線時(shí)間: 77(小時(shí))
注冊(cè)時(shí)間: 2008-09-11
最后登錄: 2024-12-20
查看tiger86的 主題 / 回貼
5樓  發(fā)表于: 2008-10-20 21:29
3樓的貌似不錯(cuò)噢,呵呵