找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

查看数: 3108 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-4-21 15:37

正文摘要:

at89c51单片机在烧写程序时,警告忽略超出缓存区范围的数据,这个怎么解决呀?

回复

ID:283908 发表于 2020-4-21 18:58
厉害了,十分羡慕啊!太会码了。

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

则只能扩展外部ROM,

不想扩展的话,

比如选择AT89C52它有8K空间。AT89C53有12K空间。。。。。。
ID:311846 发表于 2020-4-21 18:31
换内存更大的单片机,要是超出不多可以考虑想办法优化代码,减少代码量
ID:734611 发表于 2020-4-21 18:25
只能换一个同系列的其他缓存更大的芯片,51没办法扩展
ID:452950 发表于 2020-4-21 18:05
51存储空间不够就换52

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

Powered by 单片机教程网

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