高手请问 Memory Model设定?

2020-02-05 09:24发布

专案设定为 Large:variables in XDATA,但是有些程序使用用变量(非自定的变量)不想使用 XDATA 要怎么设?

所谓非自定的变量是keil c51 自己产生的!!!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
mobile01
1楼-- · 2020-02-06 00:47
wx85105157 发表于 2012-4-18 15:15
那这个变量加修饰嘛。。。

char XDATA i;这个是定义在外部程序空间(STC等把这些内存集成在芯片内部了)

char XDATA i;这个是定义在外部程序空间(STC等把这些内存集成在芯片内部了)
char IDATA j;这个是定义在扩展的内存(52)
char DATA k;这个是单片机51默认的128内存
重点是,有些变量是 keil c51 自己产生的,不是自己定的,你要怎么设?
wx85105157
2楼-- · 2020-02-06 03:16
mobile01 发表于 2012-4-18 15:38
char XDATA i;这个是定义在外部程序空间(STC等把这些内存集成在芯片内部了)
char IDATA j;这个是定义在 ...

哪里还会产生变量??我倒是很好奇。。。keil有时候会把变量优化没了  但是就没听说过空间越占越多的、、
mobile01
3楼-- · 2020-02-06 03:59
 精彩回答 2  元偷偷看……

一周热门 更多>