quote:以下是引用芳季在2012-11-30 16:37:12的发言:
引用<因存储空间>。存储空间远远大于填表指令的可操作长度。你的问题瓶颈应该是存储空间问题。请放弃使用表指令。用间接寻址。
当vd10=16#8000000的时候
MOVW 10 *VB10
这个指令会把10这个值传送到vw0。
当vd10=16#8000002的时候
同样这个指令
MOVW 10 *VB10
将可以把10这个值传送到vw2。
通过修改vd10里面的值就可以传到任何一个V的角落。
通常修改这个值的话我们使用
MOVD &VB0 VD10(这是建立指针的过程)
执行完这个指令,VD10就会等于16#8000000了。
+D 2 VD10(这是指针运算的过程)
执行完,VD10就等于16#8000002了。
每半个小时如何比较,是有具体时间的,可以用延时吗?主要是不知每个数据如何和时间对应