找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2967|回复: 4
打印 上一主题 下一主题
收起左侧

AT89C51单片机在烧程序时,警告超出缓存区范围数据,这怎么办?

[复制链接]
跳转到指定楼层
楼主
at89c51单片机在烧写程序时,警告忽略超出缓存区范围的数据,这个怎么解决呀?

烧程序.png (3.79 KB, 下载次数: 70)

烧程序.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:452950 发表于 2020-4-21 18:05 | 只看该作者
51存储空间不够就换52
回复

使用道具 举报

板凳
ID:734611 发表于 2020-4-21 18:25 | 只看该作者
只能换一个同系列的其他缓存更大的芯片,51没办法扩展
回复

使用道具 举报

地板
ID:311846 发表于 2020-4-21 18:31 | 只看该作者
换内存更大的单片机,要是超出不多可以考虑想办法优化代码,减少代码量
回复

使用道具 举报

5#
ID:283908 发表于 2020-4-21 18:58 | 只看该作者
厉害了,十分羡慕啊!太会码了。

如果你的程序,用keil编译后的HEX文件程序大于4K,当选用at89c51单片机时,

则只能扩展外部ROM,

不想扩展的话,

比如选择AT89C52它有8K空间。AT89C53有12K空间。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表