lander
级别: 探索解密
精华主题: 0
发帖数量: 109 个
工控威望: 148 点
下载积分: 762 分
在线时间: 39(小时)
注册时间: 2021-02-20
最后登录: 2024-11-11
查看lander的 主题 / 回贴
楼主  发表于: 2023-03-11 08:43
我请教一个问题,我这边需要把INT (有符号的整数 -32768----32767)转换成WORD(0-65535),编一个子程序也可以,如何操作?
zyt888
级别: 略有小成
精华主题: 0
发帖数量: 58 个
工控威望: 356 点
下载积分: 2479 分
在线时间: 27(小时)
注册时间: 2022-09-07
最后登录: 2023-10-19
查看zyt888的 主题 / 回贴
1楼  发表于: 2023-03-17 14:52
你符号定义成Word数据类型就可以,如果想在程序中进行计算,就要转成DINT后再使用
或者直接使用DINT数据,多少范围都满足你用,然后用mov指令把高字转到通讯寄存器里