#include<reg51.h>
unsigned char i=0;
void time0(void) interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
i++;
}
void delay()
{
unsigned a,b,c;
for(c=0;c<3;c++)
for(a=0;a<222;a++)
for(b=0;b<222;b++);
}
void main()
{
EA=1;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
if(i==20)
{
i=0;
P0=0xfe;
delay();
}
else
{
P0=0xfb;
delay();
}
}
补充下,为什么不好用呢。。。。。
|