飞熊入梦 发表于 2023-1-12 15:36 成功编译了,程序也没有问题,可能所在的文件夹Keil早期版本不支持。 |
程序有问题,上面可能还有错误和警告,没有溢出,应该不是溢出的问题 |
18年的还翻出来了,真行,楼主发表了这个问题后估计就再也没来过了![]() |
2K限制还没到呢,code才519字节。 内存也没有溢出,才22字节。 应该是程序还有问题。 |
往上找,应该有其它的问号。 |
番茄修 发表于 2022-12-29 17:44 编译不可能变慢,是运行速度变慢。 |
番茄修 发表于 2022-12-29 17:42 单片机只有4个bank,你不是变魔术的能让单片机凭空多出一个bank出来。 |
可以把一些变量定义到xdata中去,不过这样代码编译会变慢 |
溢出了,超出内存了。我也遇到这样的问题了,我有4个bank,bank0-bank3,怎么再打开一个bank呢?求大神解 |
可能是没有破,keil会限制文本大小,太大了就会造成未创建问题,如果是没有破,去网上下载一个软件破一下,破完之后再打开这个工程,点击Project-Clean target,再重新编译一下就好了。如果是已经破的keil仍出现这个问题,那就是你的程序有问题了 |
在创建工程时,选中AT89C51后点击OK,会出现一个对话框,你点击否; |
检查下格式 |
支持包对吗 |
检查下格式 |
KEIL有没有破?没有的话程序大小限制2K. |