林锋2345
请教各位:
我有一段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
happyxing25
高位和地位 一个字里两个数
仿真的时候,如果D3006值为ASC为“20”,为什么对应的值为12338啊? 谢谢!
scy317597269
学习下 好好看看