quote:以下是引用yanxiao在2011-05-19 22:47:30的发言:
1、用R产生的复位,和用使能为0产生的复位,我认为是同一回事。我这里特地用了TON和TONR两种,因为TONR只有用R才能复位;
2、扫描周期长,只是增量大小的问题。我的程序只有这几句,当然不到100ms,所以,凡有增量,只可能是1。若扫描周期长,导致增量>1,但不影响结论;
3、每次执行TON/TONR应该都是独立的,因此,即使紧靠着连续执行多个TON/TONR,相互之间也不会影响。基于这个考虑,所以使连用续执行的方式,来看复0后的第一次与后续的定时器指令执行状况。
第一个结论我不赞同,因为你的测试在扫描周期远小于100毫秒时T39的定时条件很大部分周期中都是OFF的T39因此会清0,这误导你当作了MOV_W 0 ,T39在起作用.