求哪位老哥,救救孩子吧帮忙看看这个流水灯(╥ω╥`)#include "reg51.h" //此文件中定义了单片机中的一些特殊功能寄存器#include "intrins.h" //因为此文件中要用到左右移函数,所以加入这个头文件typedef unsigned char u8; //对数据类型进行声明定义typedef unsigned int u16;int i; //定义函数#define led P2 //将P2口定义为led,在此后的文件中,P2口都可以用led代替void delay(u16 i) //延迟函数{ while(i--);}void main(u8 i){ while(1) { for(i=0;i<8;i++) { P2=_crol_(led,1); //将八个流水灯从左到右依次点亮 delay(50000); } for(i=7;i>0;i--) { P2=_cror_(led,1); delay(50000); } break; } while(1) { P2=0; //第一次将八个流水灯一起点亮 delay(50000); P2=1; P2=0; //第二次将八个流水灯一起点亮 delay(50000); P2=1; P2=0; //第二次将八个流水灯一起点亮 delay(50000); P2=1; } }