把发送数据准备好,存储到预定义的VB快中,用指针去寻址不同的数据块,即可;
示例 数据块定义:
发送数据帧1
VB200 8 // 发送字节数
VB201 0
VB202 1
VB203 3
VB204 0
VB205 2
VB206 0
VB207 4
VB208 243
发送数据帧2
VB210 6
...........
VB216 214
发送数据帧3
VB220 10
...........
VB230 254
然后在发送程序中
MOV_W &200,AC1
MOV_W AC1,AC0
每一次发送前
VW100 = AC0 - AC1 // 计算偏移地址
XMT *AC0 , 0 //发送数据
AW < VW100 +20
EU
+I AC0, 10
LND
MOV_W &200, *AC0