征集最好的计时方法,看谁的方法最好。
单片机程序中现有一个 1.234567ms 的时钟中断。
现要求不准用定时器功能,只利用此 1.234567ms 时钟中断,实现长时间的秒计时功能,例如从 0 秒到 1000000000 秒的计时。
假设条件:假设单片机的晶振频率是理想恒定的,即这个 1.234567ms 中断是严格精确的 1.234567ms 中断。
评比最好方法的依据:
1:谁的累积误差最小 (这个依据占的比重很大)
2:瞬时误差超出 5ms 将直接被淘汰。
3:谁的方法最简单方便 (这个依据占的比重很小,当其它依据相同的时候,用此依据区分优劣) |