51单片机存储器结构:
51单片机存储器采用的是哈佛结构,即是程序存储器空间和数据存储器空间分开,程序存储器和数据存储器各自有自己的寻址方式、寻址空间和控制系统。
51存储器可以分为
程序存储器ROM:用于存放程序和表格之类的固定常识。C51编程中用code关键词声明。
内部数据存储器RAM:51子系列有128字节RAM,52子系列有256字节RAM
特殊功能寄存器SFR:80H-FFH字节地址的RAM
位地址空间:片内RAM0x20-0x2f空间,本空间允许按位或者字节寻址。可用bdata进行声明。
外部数据寄存器RAM:片外的RAM,最大寻址空间2^16即是64K大RAM。Pdata用于声明片外第一页RAM空间为0-255;xdata用于声明外部RAM空间为0-65535.