菜鸟关于定时器的问题

2019-07-15 16:37发布

各位大神,小弟初学单片机,请教各位,谢谢
型号STC89C52RC,晶振12M

设计是亮13秒熄灭
问题1、为什么只亮5秒多就熄灭,几乎是13秒的一半?在register里,每计时一次显示0.02秒


程序如下:
#include<reg52.h>

sbit LED=P0^0;
unsigned int cnt=0;

void mian()
{
  TMOD=0x01;
  TH0=0x3CB0;
  TL0=0x00;
  TR0=1;
  LED=0;

  while(1)
  {
    if(TF0==1)
        {
          TF0=0;
          TH0=0x3CB0;
          TL0=0x00;
          cnt++;
          if(cnt>=260)
          {
            cnt=0;
            LED=1;
          }
        }
  }
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。