c语言编写片内RAM超出128该如何设置? progransize:data=148,xdata=0;code=523;... progran size:data=148,xdata=0;code=523; 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 ram 搜索资料 2个回答 #热议# 普通体检能查出癌症吗? hhkj_libing 2011-07-12 知道答主 回答量:30 采纳率:0% 帮助的人:23.3万 我也去答题访问个人页 关注 展开全部 1、更换RAM更大的单片机。2、精简程序,减少变量数,同时将不必要的全局变量设为局部变量。若想讨论程序精简方法,把程序帖出来!若当前单片机为8052,则可将部分变量用 idata 将其分配到高128字节中。若为51核,且片内有扩展的RAM(相当于外部RAM),则可将部分变量用 xdata 将其分配到该存储区中。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 一剑出血 高粉答主 2011-07-08 · 醉心答题,欢迎关注 知道大有可为答主 回答量:5.7万 采纳率:78% 帮助的人:1.7亿 我也去答题访问个人页 关注 展开全部 看你用的单片机有多大的片内RAM。51系列单片机的片内RAM是256字节。 追问 我是想问我用的是128的,但我用的编译时说超出了,咋办可变量本来就用好多, 追答 将部分变量分配到内部RAM的高128字节。方法是在变量声明时添加“idata”关键字,要求编译器将其分配到高128字节中。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2016-10-25 将地址为4000H的片外数据存储单元内容,送入内部RAM单元中,用C语言编写 1 2016-01-07 用c语言编程计算片内ram的30h~37h这8个单元中的数的算术平均值,结果存放在3ah 1 2018-05-07 51单片机访问片内数据存储器某单元的内容用c语言怎么写??? 43 2015-10-30 怎么用C语言操作单片机内部RAM地址啊? 7 2014-05-24 用c语言编写单片机将片外RAM8000开始的80H个数据传送到片外RAM8080H处 2013-01-08 mcs—51单片机数据存储器RAM分布情况,说明片内和片外如何区分 28 2017-03-31 片内RAM低128B,按其用途划分为哪三个区域? 5 2017-11-26 如何用单片机(89C51)C语言访问片外ROM?当ram和rom同时外扩时该如何区别? 11 更多类似问题 > 为你推荐: