本帖最后由 电子三极管 于 2010-1-29 08:46 编辑
跪求高手我51做的交通信号灯显示程序运行几个周期两块显示板存在误差,现在本人采用定时器16位手动装载,显示交通信号灯红-绿-黄进行倒计时,红绿黄显示秒数可由主机设置。
问题1:我昨天用定时器1工作方式1 8位自动装载也试过,运行8-9个周期(红-绿-黄全部显示完算一个周期)后两块显示板开始不整齐(比如红灯时,有一块显示板要比另一块显示板快那么一秒),这样存在误差过个两到三个周期之后又开始存在整齐了(8个周期左右)又开始不整齐(要不一个快 要不一个慢1-2S)到后来整齐的周期会更短(6-8个周期就开始出现不整齐了两显示板)我这个问题是什么原因造成的,我又该如何解决,本人跪求高手
问题2:我改用定时器1工作方式2 16位手动装载,程序运行10几分钟时间(10-12个周期)开始存在不齐,之后又开始整齐,又过了一定的周期(又存在不齐)几个误差不齐之后,我是从昨天晚上23:20到今天早上发现两块显示板还是存在不齐,而且两块显示板都不能整齐的显示了(要不一个快几十ms,一个慢几十ms).....
现在我能想的办法都试过了 ,跪求高手救救小弟 |