这个代码为什么只能让灯亮,而不能实现他的闪烁。。。求教大神,
#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;
}
}
此帖出自
小平头技术问答
一周热门 更多>