小白问题求助

2019-03-24 18:44发布

这个代码为什么只能让灯亮,而不能实现他的闪烁。。。求教大神,
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit d1=P1^0;
uchar num;
void main()
{    d1=1;
TMOD=0x01;
TH0=(65536-65535)/256;
TL0=(65535-65535)%256;
EA=1;
ET0=1;
TR0=1;
while(1);
}
void diancaodongqu() interrupt 1
{
  TH0=(65536-65535)/256;
     TL0=(65535-65535)%256;
  num++;
  if(num==20)
  {
  num=0;
  d1=0;
  }
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。