求助51单片机定时器中断计数问题,void Interrupt_0() interrupt 1
{
TH0 = 0xFC;
TL0 = 0x66;
cnt++;
if(cnt>=1000)
{
cnt=0;
上面使部分程序。计数1ms时间到,cnt值加一,但是计数值在液晶上显示的不是连续值,比如说当加到21时,下一个数应该是22,但是显示的是23或者更大。求大佬帮忙解决下这种计时不精确的问题。,你是火眼金睛吗?连1ms的计数值变化都能看清楚???正常人连100ms的都看不清。,因为显示的时候取cnt的值时已经变成了取的时候的值了,程序运行总是要时间的吧,所以要么计时延长,不要1ms,人眼根本无法看到1ms的变化。
求助51单片机定时器中断计数问题
求助51单片机定时器中断计数问题,void Interrupt_0() interrupt 1 { &…