这个程序哪里有问题,求大侠帮助.. #include void delay(int z) { int x,y; for(x=110;x>0;x--) for(y=z;y>0;y--); } main() { P1=0xf0; //??????? while(1) { int i; P0=0xff; //P1=0xf0; for(i=0;i<8;i++) { //P0=0xff; delay(100); P0>>=1; } delay(100);
} }
流水灯不循环。。。
这个程序哪里有问题,求大侠帮助.. #include void delay(int z) { int x,y; for(x=110;x>0;x--) for(y=z;y>0;y--); } main() { P1=0xf0; //??????? while(1) { int i; P0=0xff; //P1=0xf0; for(i=0;i<8;i++) { //P0=0xff; delay(100); P0>>=1; } delay(100);
} }
流水灯不循环。。。
你这个确实不行的,现象应该是P0口的灯一直全亮。 main() { while(1) { int i; P0=0x80; for(i=0;i<8;i++) { delay(100); P0>>=1; } delay(100);
} }