电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机内部资源分配

单片机内部资源分配_第1页
1/9
单片机内部资源分配_第2页
2/9
单片机内部资源分配_第3页
3/9
2.3 单片机内部资源分配 2.3.1 MCS-51 存储器空间 MCS-51 单片机在物理结构上有四个存储空间: 片内程序存储器(ROM) 片外程序存储器(外扩) 片内数据存储器(RAM) 片外数据存储器(外扩) 但在逻辑上,即从用户的角度上(地址分配),8051 单片机有三个存储编址空间,即:片内程序存储器、片外程序存储器统一编址的64KB(26*210=65536个单元)的程序存储器地址空间(C:)、256B(8 位地址)的片内数据存储器的地址空间(D:)以及 64KB(216)片外数据存储器的地址空间(X:)。在访问三个不同的逻辑空间时,应采用不同形式的指令(具体我们在后面的指令系统学习时将会讲解),以产生不同的存储器空间的选通信号。 在MCS-51 单片机的芯片内部,主要有RAM 和 ROM 两类存储器,即所谓的片内RAM 和片内ROM。 1、片内数据存储器区(RAM) 8051 的内部RAM 共有256 个单元,通常把这 256(28)个单元按其功能划分为两部分:低 128(0~127)单元(单元地址为 00H~7FH)和高 128(128~255)单元(单元地址为 80H~FFH)。表 2.2 所示为低 128 字节单元的配置情况。 低 128 单元是单片机的真正 RAM 存储器,按用途划分为工作寄存器区、位寻址区和用户RAM 区三个区域。 表2.2 低128字节单元的配置 30~7FH 数据缓冲区 20~2FH 位寻址区(00~7FH) 18~1FH 工作寄存器组3(R0~R7) 10~17H 工作寄存器组2(R0~R7) 08~0FH 工作寄存器组1(R0~R7) 00~07H 工作寄存器组0(R0~R7) (1)工作寄存器区 8051 共有4 组工作寄存器,每组8 个寄存单元,各组都以R0~R7 作寄存单元名称。工作寄存器常用于存放操作数中间结果等。由于它们的功能及使用不作预先规定,因此称之为工作寄存器,有时也叫通用寄存器。4 组工作寄存器占据内部RAM 的00H~1FH 共32 个单元地址。 在任何时刻,CPU 只能使用其中的一组工作寄存器,并且把正在使用的那组寄存器称之为当前寄存器组。到底是哪一组,由程序状态字寄存器PSW中RS1(D4)、RS0(D3)位的状态组合来决定。 (2)位寻址区(只有位寻址区的位可单独访问,其余的单元均只能按字节为单位访问) 内部RAM 的20H~2FH 单元,既可作为一般RAM字节单元使用,也可以对单元中每一位进行位操作,因此把该区称之为位寻址区。位寻址区共有16 个RAM 单元,计 128 位,每一位都有独立的位地址,其范围为00H~7FH。MCS-51具有布尔处理机功能,这个位寻址区可以...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机内部资源分配

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部