#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
sbit led1 = P1^0;
void delay(int xms) {
uint i,j;
for(i=0;i<=82;i++)
for(j=0;j<=xms;j++);
}
void main() {
uint i;
while(1) {
P1 = 0xfe;
delay(200);
for(i = 0;i < 8;i++) {
P1 = (P1 << 1)|(P1 >> 7);
delay(200);
}
for(i = 0;i < 8;i++) {
P1 = (P1 >> 1)|(P1 << 7);
delay(200);
}
}
}
在执行完正向流水灯后 P1.0 亮,在方向流水灯 为什么
|