8051单片机到底有多少内部RAM

来源:百度知道 编辑:UC知道 时间:2024/06/23 18:19:52
我找了好几本51的书,都是在第一章比较各种单片机资源的时候写着80C51内部有125字节RAM,80C52内部有256字节RAM.可是在后面讲存储器那章时,都是这样写:8051单片机内部RAM分低128字节和高128字节,这是怎么回事,难道说80C51的RAM又变成256字节了?这个问题实在搞不懂,请高手指教,谢谢

是这样的,8051片内数据存储器除RAM(00-7fh)之外,还有特殊功能寄存其SFR(80H-FFH),两者合起来共有256字节,但是能够真正用来当数据寄存器的只有128字节,也就是RAM。

这么说你明白了吗?

你理解错了。80C51和C52是8051的更新芯片。它们不变的IP核。
说重点:
低128字节和高128字节,什么意思。比如你拿个一米的尺子往高测能测一米,在往低测不是还能在测一米吗?加起来不是两米吗?道理是一样的。
RAM寻址128:往高为0~127,那往低不行吗?所以有点256了~~
能理解吧!
不要在为琐碎的问题拌倒。你刚学单片机吧!

那是编写教材的人脑子出了问题,这样的书不看也罢!对于常用的20/40/44引脚的MCS-51单片机来说,只要后缀为51,片内RAM为128B,高128字节为SFR。后缀为52的,RAM为256B,分为高128B和低128B,高128B的地址和SFR相同,通过寻址方式来区分。

你比我有前途,我上学的时候书都不看,可惜了,看了的话说不定现在还能拿你10分```未自己悲哀````