#include<reg51.h>
unsigned char code table[8] ={ 0xfe, 0xfd, 0xfb,0xf7,0xef, 0xdf,
0xbf, 0x7f };
void mdelay(unsigned int delay)
{ unsigned int i;
for(;delay>0;delay--)
{ for(i=0;i<54;i++);
}
}
void main()
{unsigned char i=0;
unsigned char a=1;
while(1)
{i=0;
P1=table[ i];
mdelay(500);
i=i+1;
if(i>7)
{while(i>0)
{i=i-1;
P1=table[ i];
mdelay(500);
if(i==0)
{ while(1)
{P1=box[ i];
i=i+1;
mdelay(1000);
}
}
}
|