51单片机memory model LARGE 和 SMALL的区别
RT,用51单片机写一个红外自学习的程序,相同的代码,不同的的存储模式编译出来的代码,SMALL时代码能正常运行,LARGE时代码不能正常运行。这是什么原因啊!请大侠指教! LARGE是用的外部XDATA储存、SMALL用的内部RAM DATA部分、你没接外部扩展RAM肯定是不能用的了、 Volftooth 发表于 2012-4-27 14:10 static/image/common/back.gif
LARGE是用的外部XDATA储存、SMALL用的内部RAM DATA部分、
你没接外部扩展RAM肯定是不能用的了、 ...
我用的STC11F02E 单片机程序字节是2KSRAM是256怎么才算是外接RAM
我用STC12C5A60S2的时候外部硬件也没扩展存储器,用LARGE模式就能使用,他俩有什么区别吗? 51单片机RAM超过256都是在芯片内部扩展了RAM 本帖最后由 Volftooth 于 2012-4-27 17:14 编辑
meirenai 发表于 2012-4-27 14:39 static/image/common/back.gif
我用的STC11F02E 单片机程序字节是2KSRAM是256怎么才算是外接RAM
我用STC12C5A60S2的时候外部硬件也 ...
60S2硬件上集成了1024B的XDATA空间、加上256的DATA空间一共有1280B的RAM、
11F02E只有256B的DATA没有XDATA、直接改成LARGE肯定不能用、
因为LARGE模式是要访问XDATA区的、 奥多谢两位了 受教了
页:
[1]