#include
#include
#define uchar unsigned char
uchar num=0,led=0xfe;
void t1isr() interrupt 3
{
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
num++;
if(num>=40)
{
num=0;
led=_crol_(led,1);
P2=led;
}
}
main()
{
TMOD=0x10;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
TR1=1;
ET1=1;
EA=1;
P2=0xfe;
while(1);
}