![]() |
飛熊入夢 發(fā)表于 2023-1-12 15:36 成功編譯了,程序也沒有問題,可能所在的文件夾Keil早期版本不支持。 |
程序有問題,上面可能還有錯誤和警告,沒有溢出,應(yīng)該不是溢出的問題 |
18年的還翻出來了,真行,樓主發(fā)表了這個問題后估計就再也沒來過了![]() |
2K限制還沒到呢,code才519字節(jié)。 內(nèi)存也沒有溢出,才22字節(jié)。 應(yīng)該是程序還有問題。 |
往上找,應(yīng)該有其它的問號。 |
番茄修 發(fā)表于 2022-12-29 17:44 編譯不可能變慢,是運行速度變慢。 |
番茄修 發(fā)表于 2022-12-29 17:42 單片機只有4個bank,你不是變魔術(shù)的能讓單片機憑空多出一個bank出來。 |
可以把一些變量定義到xdata中去,不過這樣代碼編譯會變慢 |
溢出了,超出內(nèi)存了。我也遇到這樣的問題了,我有4個bank,bank0-bank3,怎么再打開一個bank呢?求大神解 |
可能是沒有破,keil會限制文本大小,太大了就會造成未創(chuàng)建問題,如果是沒有破,去網(wǎng)上下載一個軟件破一下,破完之后再打開這個工程,點擊Project-Clean target,再重新編譯一下就好了。如果是已經(jīng)破的keil仍出現(xiàn)這個問題,那就是你的程序有問題了 |
在創(chuàng)建工程時,選中AT89C51后點擊OK,會出現(xiàn)一個對話框,你點擊否; |
檢查下格式 |
支持包對嗎 |
檢查下格式 |
KEIL有沒有破?沒有的話程序大小限制2K. |
Powered by 單片機教程網(wǎng)