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

QQ登錄

只需一步,快速開始

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

求助!關(guān)于編譯時(shí)報(bào)錯(cuò)的問題。

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:100391 發(fā)表于 2016-12-22 16:25 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |正序?yàn)g覽 |閱讀模式
各位大神下午好,我們直接進(jìn)入主題吧,等不及想知道答案了。如下圖所示
這是一個(gè)簡(jiǎn)單的數(shù)碼管靜態(tài)顯示代碼,可是編譯的時(shí)候出現(xiàn)如圖所示的錯(cuò)誤,自己也上網(wǎng)查了很長(zhǎng)時(shí)間,可是都沒有解決問題,望大神們幫忙看看到底是哪里出現(xiàn)了錯(cuò)誤。謝謝啦!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

17#
ID:100391 發(fā)表于 2016-12-23 10:38 | 只看該作者
其實(shí),就是我將P0口定義為 GPIO_DIG了,然后數(shù)組名字又是GPIO_DIG,所以重復(fù)定義了,現(xiàn)在搞明白了,感謝各位,謝謝!
回復(fù)

使用道具 舉報(bào)

16#
ID:100391 發(fā)表于 2016-12-23 10:20 | 只看該作者

是的,現(xiàn)在已經(jīng)改過來了,繼續(xù)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

15#
ID:100391 發(fā)表于 2016-12-23 10:20 | 只看該作者

是的,是重復(fù)定義了,我自己都亂了
回復(fù)

使用道具 舉報(bào)

14#
ID:100391 發(fā)表于 2016-12-23 10:19 | 只看該作者
滄浪 發(fā)表于 2016-12-22 23:34
既然你想操作端口,就應(yīng)該將一個(gè)值賦端口。

我就是想將數(shù)碼管的斷碼賦值給P0,之后就是如何操作P0的過程中遇到了問題,是我的邏輯不對(duì)。不過現(xiàn)在已經(jīng)搞定了,謝謝你
回復(fù)

使用道具 舉報(bào)

13#
ID:100391 發(fā)表于 2016-12-23 10:17 | 只看該作者
治世逍遙 發(fā)表于 2016-12-22 22:21
GPIO_DIG=duanma[0];不就可以了嗎;蛘咧苯覲0=duanma[0];有事沒事搞這么重復(fù)做什么,又不是沒符號(hào)可用了。

知道了,謝謝你,已經(jīng)搞定了,定義弄亂了,我是個(gè)新手,感謝大神!
回復(fù)

使用道具 舉報(bào)

12#
ID:111517 發(fā)表于 2016-12-22 23:34 | 只看該作者
既然你想操作端口,就應(yīng)該將一個(gè)值賦端口?
回復(fù)

使用道具 舉報(bào)

11#
ID:157026 發(fā)表于 2016-12-22 23:12 | 只看該作者
重復(fù)定義
回復(fù)

使用道具 舉報(bào)

10#
ID:157007 發(fā)表于 2016-12-22 22:21 | 只看該作者
GPIO_DIG=duanma[0];不就可以了嗎;蛘咧苯覲0=duanma[0];有事沒事搞這么重復(fù)做什么,又不是沒符號(hào)可用了。

評(píng)分

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

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

9#
ID:157010 發(fā)表于 2016-12-22 22:14 | 只看該作者
PO口定義那里有錯(cuò)誤
回復(fù)

使用道具 舉報(bào)

8#
ID:157005 發(fā)表于 2016-12-22 21:59 | 只看該作者
重定義了P0
回復(fù)

使用道具 舉報(bào)

7#
ID:100391 發(fā)表于 2016-12-22 21:17 | 只看該作者

那請(qǐng)問該怎么修改呢?謝謝!
回復(fù)

使用道具 舉報(bào)

6#
ID:100391 發(fā)表于 2016-12-22 21:17 | 只看該作者
STC89C51 發(fā)表于 2016-12-22 20:46
出現(xiàn)error C183: unmodifiable lvalue的錯(cuò)誤,最后發(fā)現(xiàn)時(shí)存在一個(gè)數(shù)組是uchar code xx[5],后邊把它用作接 ...

就是將這句  unsigned char code duanma[16]   改為unsigned char  duanma[16] 嗎?我剛剛試了一下,結(jié)果又出現(xiàn)了一下編譯錯(cuò)誤,請(qǐng)看圖:
回復(fù)

使用道具 舉報(bào)

5#
ID:137239 發(fā)表于 2016-12-22 20:46 | 只看該作者
黃煌皇 發(fā)表于 2016-12-22 18:32
只是改數(shù)組名字就行了嗎?其他的要不要改?我改了數(shù)組名,編譯后出現(xiàn)以下錯(cuò)誤提示:
請(qǐng)看,謝謝!我自 ...

出現(xiàn)error C183: unmodifiable lvalue的錯(cuò)誤,最后發(fā)現(xiàn)時(shí)存在一個(gè)數(shù)組是uchar code xx[5],后邊把它用作接受串口的緩沖區(qū),顯示uchar code是不能改變的,是寫在rom中的。應(yīng)該改成uchar xx[5],這是寫在ram中的原因:修改了不能改變的變量! 這是我在網(wǎng)上找的,你試試看。
回復(fù)

使用道具 舉報(bào)

地板
ID:156872 發(fā)表于 2016-12-22 19:17 | 只看該作者
重負(fù)定義吧
回復(fù)

使用道具 舉報(bào)

板凳
ID:100391 發(fā)表于 2016-12-22 18:32 | 只看該作者
STC89C51 發(fā)表于 2016-12-22 17:57
數(shù)組名稱與你的宏定義名稱重復(fù)了,可以將數(shù)組名稱換成其他的

只是改數(shù)組名字就行了嗎?其他的要不要改?我改了數(shù)組名,編譯后出現(xiàn)以下錯(cuò)誤提示:
請(qǐng)看,謝謝!我自己也去查查看是什么情況。
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:137239 發(fā)表于 2016-12-22 17:57 | 只看該作者
數(shù)組名稱與你的宏定義名稱重復(fù)了,可以將數(shù)組名稱換成其他的
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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