?? 32i
字號:
#include<reg51.h>
void delay()
{
unsigned int i,j,k;
for(i=5;i>0;i--)
for(j=20;j>0;j--)
for(k=250;k>0;k--);
}
void main(void)
{ int j,b,t,w,m,n[10]={0XFF,0XFE,0XFD,0XFB,0XF7,0XEF,0XDF,0XBF,0X7F,0XFF};
while(1)
{
P0=0XFE;
delay();
for(j=0;j<8;j++)
{P0=(P0<<1)+1;
delay();}
P0=0X7F;
delay();
for(j=0;j<8;j++)
{P0=(P0>>1)+0x80;
delay();}
for(b=0;b<3;b++)
{ P0=0XFC;
delay();
for(j=0;j<8;j++)
{P0=(P0<<2)+3;
delay();}
}
P0=0X3F;
delay();
for(j=0;j<8;j++)
{P0=(P0>>2)+0XC0;
delay();}
for(t=0;t<2;t++)
{
P0=0XF0;
delay();
for(j=0;j<8;j++)
{P0=(P0<<4)+0X0F;
delay();}
}
for(m=0;m<10;m++)
{P0=n[m];
delay();}
for(m=0;m<10;m++)
{P1=n[m];
delay();}
for(m=0;m<10;m++)
{P2=n[m];
delay();}
for(m=0;m<10;m++)
{P3=n[m];
delay();}
for(m=9;m>=0;m--)
{P3=n[m];
delay();}
for(m=9;m>=0;m--)
{P2=n[m];
delay();}
for(m=9;m>=0;m--)
{P1=n[m];
delay();}
for(m=9;m>=0;m--)
{P0=n[m];
delay();}
P0=P1=P2=P3=0XFE;
delay();
for(w=0;w<8;w++)
{P0=P1=P2=P3=(P0=P1=P2=P3<<1)+1;
delay();}
P0=P1=P2=P3=0X7F;
delay();
for(w=0;w<8;w++)
{P0=P1=P2=P3=(P0=P1=P2=P3>>1)+0X80;
delay();}
P0=0X00;delay();P0=0XFF;
P1=0X00;delay();P1=0XFF;
P2=0X00;delay();P2=0XFF;
P3=0X00;delay();P3=0XFF;
delay();
P3=0X00;delay();P3=0XFF;
P2=0X00;delay();P2=0XFF;
P1=0X00;delay();P1=0XFF;
P0=0X00;delay();P0=0XFF;
P0=P1=P2=P3=0X00;
delay();
delay();
delay();
P0=P1=P2=P3=0XFF;
delay();
delay();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -