当前位置: 代码迷 >> 单片机 >> 关于KEIL的设置——单片机RAM、ROM怎么充分使用
  详细解决方案

关于KEIL的设置——单片机RAM、ROM怎么充分使用

热度:237   发布时间:2016-04-28 14:43:00.0
关于KEIL的设置——单片机RAM、ROM如何充分使用?
最近发现Android、Linux个人搞起来有点太过庞大了,人到中年,也不想搞什么高大上了。只想高点简单的 又能赚钱的货。所以搞起了单片机,突然发现,以前觉得超级简单的单片机,现在用起来研究细节,发现很多的问题。

1. 就是在KEIL中如何设置 选择的单片机型号 匹配
       我用的是STC89C52RC,其配置是:
 
     但是,我在KEIL里面找到的是AT89C52的单片机,打开后发现里面的器件信息实际上是:
           
    这样我在KEIL编程的时候,却无法充分使用到单片机的RAM了。我从网络上插到了如下信息:
      
    我用idata来定义数据,最多也只能用到 256的RAM,那后面的256不就用不到了?
    试问我应该如何解决如上问题?如何设置KEIL?或者还是要下载相应的 STC系列的单片机包包(希望有的话给个链接啊~发给我也好 [email protected])? 




2. 试问上图中的 code 定义的数据,是不是保存到了 FLASH中 ?就是以前所谓的 程序存储器ROM?




希望各位大侠指点指点啊~~~~
------解决思路----------------------
很多厂商都有对某一内核增强, ST网站应该有他们的开发工具下载的, 用他们的
等熟练了再看能不能移到Keil下开发
------解决思路----------------------
不是说了很清楚吗?
超出256的就定义为xdata类型
------解决思路----------------------
你直接找STC的技术支持问好了。
他们没有做的话也没关系,Memory信息可以自己改的。
------解决思路----------------------
引用:
Quote: 引用:

你直接找STC的技术支持问好了。
他们没有做的话也没关系,Memory信息可以自己改的。
是五楼说的个"Device Database"标签?还是有其他的地方,现在主要的就是那个RAM~~


 不是跟你说了,超出256部分你就使用xdata,用什么头文件无所谓,编译模式你选择程序大模式
  相关解决方案