#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit beef=P1^0;
uchar a;
void init();
void delay(uchar z);
void main()
{
	init();
	while(1)
	{
		a=0;
		delay(1000);
		a=100;
		delay(1000);
	}
}
void init()
{
	TMOD=0x01;
	EA=1;
	ET0=1;
	TR0=1;
}
void delay(uchar z)
{
	uchar x,y;
	for(x=z;x>0;x--)
	{
		for(y=110;y>0;y--);
	}
}
void timer0() interrupt 1
{
	TH0=0Xfe;
	TL0=a;
	beef=!beef;
}

  

posted on 2011-11-18 19:46    阅读(526)  评论(0编辑  收藏  举报