发布于 2010-09-27 12:56:12
21楼
如版主所说
“T1 的状态值由0->1 是可以在扫描周期的任意一点的 ”
增加延时的目的就是要让这个任意一点出现在延时这段时间的几率提高(也就是横线后)
再说“如果T1在横线后状态位为1”,既使经过再长时间的延时,T1也不可能复位,所以后面的计数器可以得到T1的上升沿并计数,只有在下一个扫描周期执行到SD T1,T1的状态值才会1->0
另外,楼主可能对“异步”这个有些疑惑,异步在这里就是不受扫描周期的限制,也就是定时器启动后可能实际经过多个扫描周期才达到定时值,实际上一般使用的定时值都远大于扫描周期,所以同步是不现实的。