#include<reg51.h>
unsigned char code table[] ={ 0xfe, 0xfd, 0xfb,0xf7,0xef, 0xdf,
0xbf, 0x7f,0xbf,0xdf,0xef,0xf7,0xfd,0xfe,0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e,0xff,0x00,0xff,0x00,0xff,0x00};
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)
{
P1=table[ i];
mdelay(500);
i=i+1;
if(i==27)
{i=0;}
}
}
先是右移流水,然后左移,然后兩邊往里再往外,最后閃爍兩下這樣子的一個循環。
|