请你参考:
在 P2 = 0xfd; 的后边 再加一句 delay(100);
就可以解决问题。
不过,只见你的 void delay(uint a); 的声明,
怎么没见到实现。
如果没有,你添加以下:
void delay(uint a){ unsigned char t; while(a--) for(t=0;t<120;t++);}
希望能解决你的问题!!!!!