程序有错误,编译都通不过,当然无法闪灯了。
#include "reg52.h"typedef unsigned char u8;typedef unsigned int u16;sbit led=P2^0;void delay(u16 i){while(i--);}void main(){while(1){led=0;delay(50000); //这里多了一个空格led=1;delay(50000); }}
是P2口等于0、1,不是led。