lander
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 109 個(gè)
工控威望: 148 點(diǎn)
下載積分: 762 分
在線時(shí)間: 39(小時(shí))
注冊(cè)時(shí)間: 2021-02-20
最后登錄: 2024-11-11
查看lander的 主題 / 回貼
樓主  發(fā)表于: 2023-03-11 08:43
我請(qǐng)教一個(gè)問(wèn)題,我這邊需要把INT (有符號(hào)的整數(shù) -32768----32767)轉(zhuǎn)換成WORD(0-65535),編一個(gè)子程序也可以,如何操作?
zyt888
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 58 個(gè)
工控威望: 356 點(diǎn)
下載積分: 2479 分
在線時(shí)間: 27(小時(shí))
注冊(cè)時(shí)間: 2022-09-07
最后登錄: 2023-10-19
查看zyt888的 主題 / 回貼
1樓  發(fā)表于: 2023-03-17 14:52
你符號(hào)定義成Word數(shù)據(jù)類型就可以,如果想在程序中進(jìn)行計(jì)算,就要轉(zhuǎn)成DINT后再使用
或者直接使用DINT數(shù)據(jù),多少范圍都滿足你用,然后用mov指令把高字轉(zhuǎn)到通訊寄存器里