发布于 2010-09-27 16:28:55
26楼
“我的理解是时间一到定时器状态就刷新了,不管是否扫描到了定时器指令,所以定时器状态的刷新和定时器在程序中的扫描位置没有同步关系的。”
这样理解也没问题,所谓同步是和扫描周期同步,假如定时器是采用同步方式,那么扫描到定时器启动指令后一直等到定时器时间到才继续执行后续指令,这为同步,也就是一个周期里完成定时器的动作,反之,异步就不用等待了,可以经过多个周期来完成定时器的动作,这些是我个人理解,言辞不当之处请见谅。
另外,定时器指令只是启动或复位定时器,除了复位定时器(也就是断掉能流),只要定时器已经启动,这个指令不会影响到定时器的状态,也就是说定时器时间到可能出现在扫描周期的任意一点。