|
发表于 2017-10-14 22:38:53
|
显示全部楼层
本帖最后由 shadow 于 2017-10-14 22:41 编辑
51单片机的“内存”分好几种,我能分得清也就RAM和ROM,xdata,idata,pdata是用来指定RAM类型的,而code是指定为ROM的。代码段是保存在ROM里的,局部、全局变量都在RAM里(51的寄存器好像也是算在RAM里的)。除了烧写时ROM里的内容不能改变(某些允许自己折腾自己的型号不算),所以如果在ROM放数据也只能放只读的数据,常见的就是查询表或字库类的东西。
而你要的是RAM,那个64K说的是ROM,不是同一个东西。如果非要4K以上的RAM,建议放弃51这个方案,否则就算现在勉强塞进去了以后一升级需要更大内存又懵逼了。。。 |
|