8051单片机有程序存储器和数据存储器两类存储器,程序存储器主要用于存放用户程序及表格、常数等,数据存储器主要用于存放程序运行的中间结果、标志位以及数据的暂存和缓冲。
从逻辑结构上看,8051的存储系统可以分为三个不同的空间:
1) 64KB片内、片外统一编址的程序存储器地址空间,地址范围:0000H~FFFFH,对于8051单片机,其中地址0000H~0FFFH范围为4KB的片内ROM地址空间,1000H ~ FFFFH为片外ROM地址空间;
2)256B的内部数据存储器地址空间,地址范围为00H~FFH,对于8051单片机,内部RAM分为两部分,其中地址范围00H ~ 7FH(共128B单元)为内部静态RAM的地址空间;80H~FFH为特殊功能寄存器的地址空间,21个特殊功能寄存器离散地分布在这个区域。对于8052系列单片机还有地址范围为80H~FFH的高128B的静态RAM。
3)64KB的外部数据存储器地址空间:地址范围为0000H~FFFFH,包括扩展I/O端口地址空间。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !