找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

keil编译程序限制64K?

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

正文摘要:

完整的做好了一个程序,结果编译时报内存超出(const) [size=0.83em] 这是为什么呢?

回复

ID:367307 发表于 2018-8-23 13:48
16位地址线,最大只能到64k,如果需要更大的空间,可以外挂扩展如EEPROM。将数据表之类的内容放到扩展的ROM里面。我曾经做了一个ks0108 无字库的LCD“万年历”,使用的外挂国标全汉字库200多k,就是扩展了两根地址线。

评分

参与人数 1黑币 +30 收起 理由
admin + 30 回帖助人的奖励!

查看全部评分

ID:387733 发表于 2018-8-23 14:59
跟寻址方式有关。51使用的是16位寻址方式,程序与数据分别寻址,因此理论上程序与数据极限各为64K

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:390653 发表于 2018-8-28 09:32
注册并破解就好了
ID:381280 发表于 2018-8-27 13:41
软件问题,看看有没有注册
ID:111634 发表于 2018-8-26 18:04
16位地址线,最大是2的16次方,65536,即64k
ID:385318 发表于 2018-8-26 09:51
16位地址线,最大只能到64k。
ID:7485 发表于 2018-8-23 19:37
xushaoguang01 发表于 2018-8-23 13:48
16位地址线,最大只能到64k,如果需要更大的空间,可以外挂扩展如EEPROM。将数据表之类的内容放到扩展的RO ...

你这是在做什么?!

我还以为是我发重了呢!
ID:389238 发表于 2018-8-23 13:17
学习学习
ID:385372 发表于 2018-8-23 13:07
跟芯片有关系
ID:389076 发表于 2018-8-22 23:05
主要看使用芯片的限制吧
ID:317612 发表于 2018-8-8 10:23
无限制,看你芯片大小
ID:7485 发表于 2018-8-8 10:14
16位地址线,最大只能到64k,如果需要更大的空间,可以外挂扩展如EEPROM。将数据表之类的内容放到扩展的ROM里面。我曾经做了一个ks0108 无字库的LCD“万年历”,使用的外挂国标全汉字库200多k,就是扩展了两根地址线。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:383956 发表于 2018-8-7 22:22
学习一下
ID:308437 发表于 2018-8-7 16:13
http://blog.sina.com.cn/s/blog_603569750100f2wg.html这个是答案
原理是另一个:
https://zhidao.baidu.com/questio ... 1%B1%CE%C1%CB%D2%BB
--简单说,51一般是64K上限,所以keil那样设置。你要编译更大的肯定是可以的。

评分

参与人数 2黑币 +35 收起 理由
凌净清河 + 15 赞一个!
admin + 20 回帖助人的奖励!

查看全部评分

ID:308437 发表于 2018-8-7 16:12
先表扬你一下,你的体温很清楚。

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

Powered by 单片机教程网

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