標題: 單片機的學習分享第一天error C129: missing ';' before 'int' [打印本頁]

作者: 草本之處    時間: 2023-2-6 23:41
標題: 單片機的學習分享第一天error C129: missing ';' before 'int'
一:單片機最小系統(tǒng)的運行必要條件為 電源、晶振、復位電路。
二:單片機學習主要是掌握任意I/O的隨意操作。
三:定時器的使用+中斷使用+串口通信。
最后,附上今天學習的程序;
讓第一個LED以間隔200ms進行閃爍。
#include<reg52.h>
typedef unsigend int u16;
sbit LED1=P2^0;
void delay(u16 i);
void main()
{
   while(i--);
}
void main ()
{
  while(1);
{
LED1=0;
delay(20000);
LED1=1;
delay(20000)
}

}
為什么運行后后出現(xiàn)錯誤呢?錯誤如下:
LESSON_1.C(2): error C129: missing ';' before 'int'
有沒有老師能夠幫忙指導一下,謝謝;



作者: Hephaestus    時間: 2023-2-7 02:56
unsigned
作者: angmall    時間: 2023-2-7 06:46

typedef unsigned int u16;
作者: 藍魄    時間: 2023-2-7 08:03
typedef unsigend應是unsigned
作者: 張?zhí)鞄?nbsp;   時間: 2023-2-7 08:29
是unsigned int 而不是 unsigend int
作者: egsresrhtrhrtst    時間: 2023-2-7 09:42
delay(20000);
作者: man1234567    時間: 2023-2-7 10:17
missing ';' before 'int'中文意思是在'int'前面找不到';'
你懂的系統(tǒng)認為應該斷句,如果不是真要斷句就是前面有聽不懂的話
果然, 'int'前面是 unsigend  ...
作者: 13423265909    時間: 2023-2-7 11:34
typedef unsigend是改成unsigned,表示無符號整形
作者: 天ノ憶    時間: 2023-2-7 12:33
單片機學習主要是掌握任意I/O的隨意操作 ???gpio難道不僅僅是個基礎嗎?
作者: taotie    時間: 2023-2-7 13:54
#include<reg52.h>
typedef unsigned int u16;
sbit LED1=P2^0;

void delay(u16 i)
//void main()
{
   while(i--);
}

void main ()
{
  while(1)
{
LED1=0;
delay(20000);
LED1=1;
delay(20000);
}

}
作者: 草本之處    時間: 2023-2-7 20:19
天ノ憶 發(fā)表于 2023-2-7 12:33
單片機學習主要是掌握任意I/O的隨意操作 ???gpio難道不僅僅是個基礎嗎?

純屬個人理解努力學習中
作者: 草本之處    時間: 2023-2-7 20:31
藍魄 發(fā)表于 2023-2-7 08:03
typedef unsigend應是unsigned

是的,收到
作者: 草本之處    時間: 2023-2-7 20:32
man1234567 發(fā)表于 2023-2-7 10:17
missing ';' before 'int'中文意思是在'int'前面找不到';'
你懂的系統(tǒng)認為應該斷句,如果不是真要斷句就是 ...

謝謝,后面還發(fā)現(xiàn)了main函數(shù)重復定義的問題,編譯后,軟件沒有報錯,但燈就是不亮,奇怪
作者: 草本之處    時間: 2023-2-7 20:33
Hephaestus 發(fā)表于 2023-2-7 02:56
unsigned

謝謝,感謝指正
作者: 草本之處    時間: 2023-2-7 20:43
草本之處 發(fā)表于 2023-2-7 20:32
謝謝,后面還發(fā)現(xiàn)了main函數(shù)重復定義的問題,編譯后,軟件沒有報錯,但燈就是不亮,奇怪

找到了,原因是我的main函數(shù)中加入了while(1)循環(huán),應該是死循環(huán)了。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1