1、void lsd9();void lsd10();void lsd11();void lsd12();main ()while(1)lsd1();lsd2();lsd3();lsd4();Isd5();Isd6();Isd7();Isd8();Isd9();Isd10();Isd11();Isd12();void delay(uchar x)uint i,j;for(i=x;i0;i-) for(j=250;jj-);void Isd1()uchar a,i,j,k,l,l1,k1,j1,i1;a=0xfe;P0=a;delay(z);for(i=0;i7;i+) a=_crol_(a,1);
2、 delay(z);P0=0xff;P2=a;for(j=0;jj+)P2=0xff;/延时函数lsd1 单个流水灯双程模式 1/仅单个灯亮从上往下流P3=a;for(k=0;kk+)a=_crol_(a,1);P3=0xff;a=Oxfe;P1=a; for(l=0;ll+) P仁a;a=0xbf;for(l 1=O;I16;I1+) a=_cror_(a,1);P1=0xff;a=0x7f; for(k1=0;k1k1+) for(j 1=0;j1j1+) PO=a;for(i 1=0;i1i1+)void lsd2() a=0xfe;a=aI1+)a=0x3f;for(k1=0; for
3、(j1=0;j1+)i1+) P0=0xfe;void lsd3()i+) _crol_ 与_cror_ 混合使用P0=f;P2=f;P3=f;P1=f;I1+) I1=6k1+)for(j1=0;PO=Oxfe;void Isd4() lsd4 /单个灯依次点亮所有灯,从上往下 a=Oxfe;for(l 1=0;l18;l1+)P仁table1l1; for(k1=0;P3=table1k1;P2=table1j1;P0=table1i1;void Isd5()l仁=8/单个灯依次熄灭所有灯,从下往上lsd5 for(j=0;P2=table2j; for(l=0;P1=table2l;I1
4、+) 往下P仁 table3l1;j1+) 往下P2=table3j1;/单个灯依次点亮所有灯,从下往上/ 单个灯依次熄灭所有灯,从上void lsd6() / 每组为单位同亮同灭从左向右再向左P0=0x00;P2=0x00;P3=0x00;P仁0x00;P仁 0xff;void Isd7() lsd7 全亮全灭uchar i;2;P仁0 x00;void lsd8() for(i=0;P0=table4i;P1=table4i;P2=table4i;P3=table4i;void Isd9()中间P0=table5i;P1=table5i;P2=table5i;P3=table5i;void lsd10()uchar a,i,j;/每组仅两个灯,从中间往两边再往中间/每组两个灯引亮所有灯再引灭, 从中间带两边再到j+) /仅单个灯亮从上往下流void lsd11()P0=table1j;P1=table1j;P2=table1j;P3=table1j;void lsd12()uchar a,i,j,k,l; for(k=0;P2=table3k;P3=table3k;P0=table1l;P1=table1l;while(1);