#include<reg52.h>
#define uint unsigned int
int tt;
sbit D0=P1^0;
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x++)
for(y=110;y>0;y++);
}
void main(void)
{
TMOD=0x01;
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
EA=1;
ET0=1;
TR0=1;
if(tt==20)
{
tt=0;
D0=0;
delay(1000);
}
}
void exter0() interrupt 1
{
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
tt++;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
}
delay()函数里面++都改为--
一周热门 更多>