void delay();
void main()
{
P2=0x80;
delay();
}
void delay()
int a;
for(a=0;a<5;a++);
在最上面聲明下 就可以啦 因為是先進入主函數 再繼續往下 而delay在下面編譯工具檢測的時候 檢測不到 不能往下編譯 所以 就出錯咯 定義 壹般要放到前面 這個妳懂把