#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uint i;
uchar num;
void main()
{
TMOD=0x01;
TH0=0xd8;
TL0=0xf0;
EA=1;
ET1=1;
TR1=1;
while(1)
{
if(num==100);
{
num=0;
if(i!=8)
{
P2=table[i];
i++;
}
else i=0;
}
}
}
void time0() interrupt 1
{
TH0=0xd8;
TL0=0xf0;
num++;
}