找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4617|回復(fù): 20
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)點(diǎn)亮LED流水燈的操作疑問(wèn)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
   利用STC89C52RC單片機(jī)編寫(xiě)一個(gè)讓雙數(shù)位的LED燈發(fā)光的程序,但是在編譯時(shí)顯示undefined indentifier(未定義變量)的報(bào)錯(cuò),之后進(jìn)行的變量定位后又顯示syntax error(語(yǔ)法錯(cuò)誤)的提示,作為一名剛剛?cè)腴T(mén)的單片機(jī)小白來(lái)講真心很迷,請(qǐng)求各位幫忙指點(diǎn)迷津,謝謝大家了。

捕獲.PNG (226.64 KB, 下載次數(shù): 82)

捕獲.PNG
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:184728 發(fā)表于 2018-8-10 17:23 | 只看該作者
多半是有中文的字符
回復(fù)

使用道具 舉報(bào)

板凳
ID:239596 發(fā)表于 2018-8-10 17:24 | 只看該作者
define宏定義最后不能加 分號(hào)

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

地板
ID:245266 發(fā)表于 2018-8-10 17:32 | 只看該作者
語(yǔ)法錯(cuò)誤,按提示改
回復(fù)

使用道具 舉報(bào)

5#
ID:374798 發(fā)表于 2018-8-10 18:23 | 只看該作者
就是#define uchar unsigned char 就行了不用加這個(gè)“ ; ”  

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

6#
ID:313515 發(fā)表于 2018-8-10 18:23 | 只看該作者
define后面不能加分號(hào)。如果要加分號(hào),可以改成這樣
typedef unsigned int uint;
typedef unsigned char uchar;

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

7#
ID:261485 發(fā)表于 2018-8-10 18:31 | 只看該作者
因?yàn)槟愫甓x后邊加了分號(hào),導(dǎo)致你后邊的x,y出現(xiàn)沒(méi)有被定義的情況,所以只要去掉那兩個(gè)分號(hào)就可以了。這是個(gè)很好的犯錯(cuò),這是易犯問(wèn)題,越早犯越好,這種小地方,以后犯一次就記住,這就是進(jìn)步。加油。。。。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

8#
ID:284969 發(fā)表于 2018-8-11 09:56 | 只看該作者
類似這種頭文件,宏定義,引腳定義,位聲明,能復(fù)制的盡量復(fù)制,少手打,這些基本格式幾乎都是通用的,手打效率低,且容易錯(cuò)

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

9#
ID:282095 發(fā)表于 2018-8-11 23:31 | 只看該作者
zwwstar 發(fā)表于 2018-8-11 09:56
類似這種頭文件,宏定義,引腳定義,位聲明,能復(fù)制的盡量復(fù)制,少手打,這些基本格式幾乎都是通用的,手打 ...

謝謝老師,的確是符號(hào)畫(huà)蛇添足所致
回復(fù)

使用道具 舉報(bào)

10#
ID:282095 發(fā)表于 2018-8-11 23:32 | 只看該作者
emmmmm 發(fā)表于 2018-8-10 17:24
define宏定義最后不能加 分號(hào)

嗯嗯 的確如此  問(wèn)題已經(jīng)解決 謝謝您
回復(fù)

使用道具 舉報(bào)

11#
ID:282095 發(fā)表于 2018-8-11 23:33 | 只看該作者
zwwstar 發(fā)表于 2018-8-11 09:56
類似這種頭文件,宏定義,引腳定義,位聲明,能復(fù)制的盡量復(fù)制,少手打,這些基本格式幾乎都是通用的,手打 ...

好的哦 謝謝您提出的意見(jiàn)
回復(fù)

使用道具 舉報(bào)

12#
ID:385628 發(fā)表于 2018-8-13 08:16 | 只看該作者
define 宏定義后面不能加分號(hào)
回復(fù)

使用道具 舉報(bào)

13#
ID:385582 發(fā)表于 2018-8-13 09:04 | 只看該作者
for循環(huán)最好有大括號(hào),這樣寫(xiě):
回復(fù)

使用道具 舉報(bào)

14#
ID:385582 發(fā)表于 2018-8-13 09:05 | 只看該作者
for(x=1;x<10;x++)
回復(fù)

使用道具 舉報(bào)

15#
ID:385582 發(fā)表于 2018-8-13 09:06 | 只看該作者
注意for循環(huán)的格式,最好加上大括號(hào),注意分號(hào)
回復(fù)

使用道具 舉報(bào)

16#
ID:388013 發(fā)表于 2018-8-21 12:04 | 只看該作者
定義的uchar和uint后面的分好去了
回復(fù)

使用道具 舉報(bào)

17#
ID:386381 發(fā)表于 2018-8-21 15:30 來(lái)自手機(jī) | 只看該作者
define 宏定義后面不能加分號(hào),對(duì)的
回復(fù)

使用道具 舉報(bào)

18#
ID:386381 發(fā)表于 2018-8-22 00:49 來(lái)自手機(jī) | 只看該作者
重要提示在跳馬的時(shí)候一定要在純中文的界面下輸入包括標(biāo)點(diǎn)符號(hào)不然很容易報(bào)錯(cuò)的能復(fù)制函數(shù)的盡量復(fù)制用手敲出來(lái)的很多錯(cuò)

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

19#
ID:150693 發(fā)表于 2018-8-22 04:10 | 只看該作者
細(xì)節(jié)決定成敗啊
回復(fù)

使用道具 舉報(bào)

20#
ID:388831 發(fā)表于 2018-8-22 11:23 來(lái)自手機(jī) | 只看該作者
宏定義后面不要加分號(hào),加了會(huì)出錯(cuò)。
回復(fù)

使用道具 舉報(bào)

21#
ID:388013 發(fā)表于 2018-8-23 15:27 | 只看該作者
第三行第四行的分號(hào)去了,define定義后面不能加分號(hào)

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表