找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3347|回复: 4
收起左侧

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

[复制链接]
ID:734439 发表于 2020-4-21 15:37 | 显示全部楼层 |阅读模式
at89c51单片机在烧写程序时,警告忽略超出缓存区范围的数据,这个怎么解决呀?
烧程序.png
回复

使用道具 举报

ID:452950 发表于 2020-4-21 18:05 | 显示全部楼层
51存储空间不够就换52
回复

使用道具 举报

ID:734611 发表于 2020-4-21 18:25 | 显示全部楼层
只能换一个同系列的其他缓存更大的芯片,51没办法扩展
回复

使用道具 举报

ID:311846 发表于 2020-4-21 18:31 | 显示全部楼层
换内存更大的单片机,要是超出不多可以考虑想办法优化代码,减少代码量
回复

使用道具 举报

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 单片机教程网

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