1.实现LED的左右流水灯的代码:#include 2.h> sbit ADDR0=P1^0; sbit ADDR1=P1^1; sbit ADDR2=P1^2; sbit ADDR3=P1^3; sbit ENLED=P1^4; void main() {unsignedinti=0; unsigned char cnt=0; unsignedint j=0; ENLED=0; ADDR3=1; ADDR2=1; ADDR1=1; ADDR0=0; while(1) {if(j==0) { P2=~(0x01< for(i=0;i<20000;i++); cnt++; if(cnt>=8) { cnt=0; j=1; } } if(j==1) { P2=~(0x80>>cnt); for(i=0;i<20000;i++); cnt++; if(cnt>=8) { cnt=0; j=0; } } } } 2.偶数灯亮,奇数灯灭,然后偶数灯灭,奇数灯亮的闪烁的代码:#include unsignedinti; void main() { P2=~(0xaa); for(i=0;i<60000;i++); P2=~(0x55); for(i=0;i<60000;i++); } 1.LED的左右流水灯的现象: 2.偶数灯亮,奇数灯灭,然后偶数灯灭,奇数灯亮的闪烁的现象: