51系列单片机的 存储结构
时间: 2023-10-05 21:11:56 浏览: 52
51系列单片机的存储结构为哈佛结构,即程序存储器(ROM)与数据存储器(RAM)空间是各种独立的。程序存储器包括片内的4KB的Flash存储器和片外可扩展64KB的存储空间(16根地址线)。数据存储器包括片内的128B的RAM和片外可扩展64KB的RAM(16根地址线)。在片内的128个单元中包括4组通用工作寄存器区(32个单元)、可位寻址区(16个单元)和用户RAM区(80个单元),其中特殊功能寄存器映射在片内80H-FFH,共26个。虽然片内RAM与片外RAM的低128B的地址是相同的,但由于是两个不同的数据存储区,访问时使用不同的指令,所以不会发送数据冲突。访问片内还是片外ROM由EA引脚的电平决定,当EA=1时,PC值不超过0FFFH时,CPU只读取片内4KB;PC值超过0FFFH时,自动跳转读取片外1000H-FFFFH内的程序代码;当EA=0时,CPU只访问片外存储(0000H-FFFFH)。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [51单片机的存储结构](https://blog.csdn.net/weixin_55333113/article/details/128753444)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]