发布于 2013-07-01 08:42:48
1楼
像这样的描述的直接的测试我没有测试过。
我测试的程序是:
LD SM0.1
CALL SBR0
END
SBR0
LD SM0.0
OUT T32,xx
RET
(完)
原理是跟上面一样的。语句我随便写的。可以监视到T32的值一直在增大。也就是说程序没有扫描到T32但是T32能自觉计数。同理在常规的扫描程序里,扫描前段执行过T32之后,在没有再扫描到下面的T32的时候他仍然是在工作的。
如果你要测试,可以:
LD SM0.0
= T32,10
LD SM0.1MOVW T32 VW0
MOVW T32 VW2
MOVW T32 VW4
MOVW T32 VW6
MOVW T32 VW8
MOVW T32 VW10
MOVW T32 VW12
……
写很多很多movw。可以看见这些VW的值是间歇递增的。