请仔细阅读下列程序,分析具体功能并分别解释 6个注释的具体含义。 #include
//(1) #define uchar unsigned char //(2) #define uint unsigned int sbit led1=P1^0; //(3) sbit led2=P1^1; void delay(uint); uchar i; //(4) main() { for(i=0;i<5;i++) //(5) { led1=0; delay(1000); led1=1; delay(1000); } if(i==5) //(6) led2=0; while(1); } void delay(uint m) { uint x,y; for(x=0;x