您的当前位置:首页正文

流水灯程序

2022-02-08 来源:好走旅游网
/*这是开发板上写的流水灯程序,很简单,不过多介绍*/ #include #include

void delay(unsigned int z) { unsigned int x; while(--z) for(x=120;x>0;x--); }

void main() { unsigned char i,j,a;

for(j=0;j<3;j++) { P1=0x55;

delay(300); P1=0xaa;

delay(300); /*奇偶交替闪三次*/ }

for(j=0;j<3;j++) { a=0x01;

for(i=0;i<8;i++) { P1=a;

delay(300); /*一个灯上下循环三次*/ a=_crol_(a,1); } }

P1=0x00;

for(j=0;j<3;j++) { P1=0x81; delay(300); P1=0x42;

delay(300);

P1=0x24; /*从两边往中间流动*/ delay(300); P1=0x18; delay(300); }

P1=0x00; for(j=0;j<3;j++) { P1=0x18; delay(300); P1=0x24; delay(300);

P1=0x42; /*从中间往两边流动*/ delay(300); P1=0x81; delay(300); } P1=0x00; for(j=0;j<6;j++) { P1=~P1; delay(300); } P1=0x00; while(1); }

因篇幅问题不能全部显示,请点此查看更多更全内容