引用引用第3樓holdkcxyz于2019-09-09 09:27發(fā)表的 :+F 常數(shù) +0.0 DXXX
引用引用第4樓a446871451于2019-09-16 18:17發(fā)表的 :正解,謝謝,CP1H的MOVL不能直接傳送浮點數(shù)常數(shù),只能用四則運算,CJ的可以
引用引用第5樓wingwf2000于2019-09-18 15:08發(fā)表的 :那個加法能實現(xiàn)12.345么?也就是帶小數(shù)位,不是102.0或23.0等整數(shù)之類的?如果不能,那就去網(wǎng)上下載個浮點數(shù)轉(zhuǎn)二進制的軟件,將浮點數(shù)先轉(zhuǎn)換為二進制表示的整數(shù),然后將這個整數(shù)傳送到指定的寄存器即可,當(dāng)然明面上看是二進制整數(shù),實際已經(jīng)是浮點數(shù)了,可以參與浮點運算了,如果以浮點數(shù)監(jiān)控的話,就能看出來了
引用引用第6樓wingwf2000于2019-09-18 15:11發(fā)表的 :這個好像只能是整數(shù)對應(yīng)的實數(shù),也就是1.0,102.0,之類小數(shù)部分是0的,如果小數(shù)部分不是0的再用4則運算就太麻煩了
引用引用第7樓wingwf2000于2019-09-18 15:15發(fā)表的 :當(dāng)時也為CP1H的浮點數(shù)發(fā)愁,后來發(fā)現(xiàn)可以在符號表里定義浮點常數(shù),也就是定義一個符號,但數(shù)據(jù)類型設(shè)置為Number類型,在后面的一列里設(shè)置為浮點常數(shù)即可,這個功能好多人都不知道,沒有仔細看軟件的幫助,可以是任意的浮點常數(shù),帶小數(shù)部分也可以,當(dāng)然也可以現(xiàn)將浮點數(shù)轉(zhuǎn)為以二進制表示的整數(shù)再傳送給寄存器
主辦單位:上海明控機電科技有限公司
本站所有內(nèi)容均為網(wǎng)友自行發(fā)布,不代表網(wǎng)站立場,如有爭議請與管理員聯(lián)系
工控人家園是公益論壇,不銷售任何資料軟件,不銷售會員和積分
刪貼、投訴電話:13816792706
遵守法律,文明發(fā)言 滬ICP備10210768號-2 滬公網(wǎng)安備31010802001143號