修改存储器的编译模式后出错
stc89C52单片机,编译模式从small改为large之后,中断程序不能用了,哪位大神指点一下89c52的ram有限,你编译为large模式可能ram超了吧 设置为large模式,编译、生成hex都没有问题,Program Size: data=9.5 xdata=119 code=4318, 0 Error(s), 2 Warning(s). 但就是运行结果不对。改回small就正常了, 89C52手册上说片内扩展RAM是256啊 这种程序不做任何修改只改编译模式的,出问题也是正常的,因为KEIL根据编译模式做一些默认的动作,可能不是你所期望的。请核对数据指针的使用。
页:
[1]