#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint z){
uint x,y;
for(x=z;x>0;x--)
for(y=114;y>0;y--);
}
void main(){
uchar i;
for(i=0;i<8;i++){
P1=P1<<1;
delay(500);
if(P1==0){
P1=0xff;
}
}
}
我想让他循环点亮一次就行 然后 熄灭 不知道为什么就是熄灭不了
好假啊 那么大神帮我看下那里出错了 或者给个代码 点亮一次然后熄灭就够了
|