单片机内部扩展了1K大小的RAM,属于xdata还是idata
如果不弄清楚这个问题,会有下面的麻烦:
1. 1K的RAM是内部扩展的,定义成idata仿真器通不过;
2. 定义成xdata烧成片子又不好使
请指教!
[解决办法]
肯定是xdata的,至于为什么定义成xdata烧到片子里面不管用,应该是跟你单片机的定义有关。
在某些内扩xdata的单片机中,要使能这些xdata,必须先向其内部的一些寄存器设定合适的值(具体请详细参考单片机的数据手册),例如philips的P89c66x系列和winbond的W78EXX系列,都是这样。