为了保证计时的精度,特采用与电脑系统计时器进行对比的方法来验证,其效果如图所示。 在验证计时效果时,需要重点关注2个问题: 1)时钟的进制处理 为了验证进制的正确性,可向计时器发送一个特殊的起始时间,即“23:59:58”,当单片机接收该数据后即启动计时器开始计时。如果计时值能按时地进入“00:00:00”,则说明进制处理正确,否则就属异常情况了。 2)计时器的精准性 为了能准确地对比两个计时器的差异性,可先打开计时器的显示,然后再串行助手上先设置一个具有时间余量的值。当电脑时钟接近该值时,就马上按下发送按钮,这样才好让两者的值基本同步。 经实际验证,在一定的时间内两者的差异是不大的。当然,要想更精确可以进行相应的补偿处理。
初始时间值设置与时钟计时值反馈
计时对比校效果
|