quote:以下是引用冬日在2010-07-01 09:23:40的发言:
在把OB35的中断时间设置为10ms,把这个程序考进去。
这里假定mw500和md502都是空闲的地址。从m800.0以后连续200个位都是空闲的地址。如果有地址冲突可自行修改。
L MW 500 //记录偏移地址
L 800 //从M800.0开始,可言修改这个地址。
SLW 3
+I
T MD 502 //临时存储而已,可用临时变量以节省存储地址
A M [MD 502]
= Q 0.0
A I 0.0
= M [MD 502]
L MW 500
+ 1
T MW 500
L 200
>I
JCN _en
L 0
T MW 500
_en: NOP 0
程序写的非常棒,赞一个。
如果能够排除OB1更新过程映像区对时间响应的影响就比较完美了。