8051单片机内RAM容量有多少?

2020-04-24 科技 3731阅读
具体的容量是由具体的芯片决定的。这里简单说一下51核的内存体系。
标准51只有128字节的RAM,地址范围0-127,可以直接访问,间接访问。
标准52有256字节的RAM,地址范围0-127,可以直接访问,间接访问,地址128-255只能间接访问。
另外,51可以访问外部的64K字节的RAM地址空间,使用MOVX指令。这里的64K,只是地址的寻址范围,是说51有能力访问这么大范围的RAM地址,但具体有多少RAM是不确定的。比如,外挂了8K字节的RAM,那么就只能访问8K的RAM,其他的56K地址的访问根据硬件连线的不同,可能会映射到这8K地址上,最终访问的还是只有8K。注意,寻址范围与实际的RAM容量没有必然联系。
一些非标准的51芯片,会在芯片内部集成一定容量的外部RAM。注意,虽然是在芯片内部,但从51的寻址方式上看,是访问外部RAM。这部分RAM的容量根据芯片型号的不同,在几百个字节到几千字节之间。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com