你的器件是选的51吧.char idata *org=0x80; 这个org需要存取idata空间80H,在51中只有128个字节,所以存取失败. 选择52的器件编译就可以了.
更正一下: 选择52的器件仿真就可以了. 跟编译没关系,只是在模拟仿真时有关系.
如果你选择51器件,也可以使用map i:0x80,i:0xff read write 来使idata(80h-0ffh)可读写.
发表时间:2006年5月31日22:00:04