#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; }