51单片机存储器简介

2025-05-16 02:35:39

单片机技术随着社会的发展,日益显得更为重要,这里小编为大家简单介绍下,51单片机存储器寻址空间的分布。

工具/原料

学习的心

1、51单片机从物理结构上,可分为片内,片外程序存储器,片内片外数据存储器。

2、51单片机从功能上,有程序存储器,片内数据存储器,特殊功能寄存器,位地址空间,片外数据存储器。

程序存储器

1、51单片机的程序存储器用于存储代码和一些固定表格常数。 可寻址的程序存储器空间为64KB。

2、51单片机的从物理角度上可分为:片内,片外程序存储器,作为编址空间,编址规律是:先片内,后片外,片内片外连续,不重叠。如图:为51单片机程序存储器编址图。

51单片机存储器简介

3、单片机如何执行指令?如图:

51单片机存储器简介

4、程序地址空间一般可以根据用户需要任意安排使用,但是cpu执行特殊程序的入口地址,用户必须按照规定存放相应的程序。特殊程序入口地址如图:

51单片机存储器简介

数据存储器

1、51单片机内箍鲂遥哒外数据存储器是两个独立的地址空间,应单独编址。片内数据存储器地址空间"00H-FFH",RAM地址空间“00H-7FH”特殊功能寄存器SFR地址空间“80H-FFH”片外数据存储器地址空间“0000H-FFFFH”如图:

51单片机存储器简介

2、为了使片内数据存储器的存储空间合理运用,对低128字节的RAM划分了不同的功能区。如图:

51单片机存储器简介

3、工作寄存器区,地址空间00-1FH,功能是用于临时寄存8位信息。工作寄存器分为4组,每组8个寄存器,用R0-R7表示。弋讥孜求使用那组寄存器通过程序状态字PSW中的PSW.3(RS0)和PSW.4(RS1)控制。如图:

51单片机存储器简介

4、位寻址区,地址空间20H-2FH,16个单元,共128位。

5、数据缓冲区,地址空间30H-7FH,共80个单元。

特殊功能寄存器

1、特殊功能寄存器(SFR,Special Function Registers)别称专用寄存器,主要用于管理,控制,片内逻辑部件,并行i/o口,串行i/O口,定时器/计数器,中断系统等功能模块的工作。

2、51单片机中,专用寄存器与片内RAM统一编址,且作为直接寻址使用。

3、51单片机有18个专用寄存器,其中3个是双字节寄存器,占用21个字节。

4、在SFR块的地址空间80H-FFH中,仅仅只有21个字节作为特殊功能寄存器离散分布在这128个字节范围中,其余字节无定义,但是用户不能对这些字节进行“读写操作”

5、下图为特殊功能寄存器的名称,表示符,地址一览表。

51单片机存储器简介
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢