#include<reg52.h>
void delay1ms(unsigned int i)
{
unsigned char j;
while(i--)
{
for(j=0;j<115;j++) //1ms基準延時程序
{
;
}
}
}
void main()
{
unsigned char k=20,c=5,b=6,a=3,t;
unsigned char tabb[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
while(a--)
{
while(k--)
{
P0=0x00;
P1=0x00;
delay1ms(500);
}
while(c--)
{
P0=0xff;
P1=0xff;
delay1ms(500);
P0=0x00;
P1=0x00;
delay1ms(500);
P0=0xff;
P1=0xff;
}
while(b--)
{
for(t=0;t<8;t++)
{
P0=tabb[7-t];
delay1ms(200);
}
P0=0xff;
for (t=0;t<8;t++)
{
P1=tabb[t];
delay1ms(200);
}
P1=0xff;
}
k=20,c=5,b=6,a=3;
}
}
|