2015-11-30
请教各位:
我有一段ASC转换程序,把D3000的数值转换成ASC码通过RS485协议传送计数表,程序如下。程序仿真的时候,比如D3000的数值为2,为什么D3006值为ASC“20”,值为12338,D4001的值为12848,这里面的数据是怎么转换的。
SBRT STM-RS485
LOADP M1001
OUT M0700
MOV D3000 D3002
BCD D3002 D3004
ASC D3004 D3006
MOV D3006 D4001
SWAP D4001
评论3
楼主 2015/12/6 11:35:28
高位和地位 一个字里两个数
楼主 2015/12/6 11:36:28
仿真的时候,如果D3006值为ASC为“20”,为什么对应的值为12338啊? 谢谢!
楼主 2015/12/8 20:11:18
真的时候,如果D3006值为ASC为“20”,为什么对应的值为12338啊? 谢谢!