发布于 2008-05-18 21:52:25
0楼
子程序中定时器几种方法,本人一贯这么使用的,绝对没问题:
1,累加扫描周期
2,使用BITIM,CITIM指令
3,时间精度要求不高,可以在主程序中做10MS脉冲在子程序累加
4,用SM0.5的脉冲在子程序中累加
其中1,2精度较高,执行时间稍长,3,4精度较差,执行时间较快。
楼主的用法当然可以,但是不推荐,如果要这么使用需要在退出子程序时把定时器值传送到一个临时字中,在子程序开始时把数值再传送进去,而且中间扫描间隔无法计算,精度差。
以上回答不知道楼主满意吗?