0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MCS-51单片机内部数据存储器的RAM结构详细解析

GReq_mcu168 来源:未知 2019-01-27 11:38 次阅读

内部数据存储器低128单元

8051单片机的内部RAM共有256个单元,通常把这256个单元按其功能划分为两部分:低128单元(单元地址00H~7FH)和高128单元(单元地址80H~FFH)。如图所示为低128单元的配置图。

寄存器

8051共有4组寄存器,每组8个寄存单元(各为8),各组都以R0~R7作寄存单元编号。寄存器常用于存放操作数中间结果等。由于它们的功能及使用不作预先规定,因此称之为通用寄存器,有时也叫工作寄存器。4组通用寄存器占据内部RAM的00H~1FH单元地址。

在任一时刻,CPU只能使用其中的一组寄存器,并且把正在使用的那组寄存器称之为当前寄存器组。到底是哪一组,由程序状态字寄存器PSW中RS1、RS0位的状态组合来决定。

通用寄存器为CPU提供了就近存储数据的便利,有利于提高单片机的运算速度。此外,使用通用寄存器还能提高程序编制的灵活性,因此,在单片机的应用编程中应充分利用这些寄存器,以简化程序设计,提高程序运行速度。

位寻址区

内部RAM的20H~2FH单元,既可作为一般RAM单元使用,进行字节操作,也可以对单元中每一位进行位操作,因此把该区称之为位寻址区。位寻址区共有16个RAM单元,计128位,地址为00H~7FH。MCS-51具有布尔处理机功能,这个位寻址区可以构成布尔处理机的存储空间。这种位寻址能力是MCS-51的一个重要特点。

用户RAM区

在内部RAM低128单元中,通用寄存器占去32个单元,位寻址区占去16个单元,剩下80个单元,这就是供用户使用的一般RAM区,其单元地址为30H~7FH。对用户RAM区的使用没有任何规定或限制,但在一般应用中常把堆栈开辟在此区中。

内部数据存储器高128单元

内部RAM的高128单元是供给专用寄存器使用的,其单元地址为80H~FFH。因这些寄存器的功能已作专门规定,故称之为专用寄存器(Special Function Register),也可称为特殊功能寄存器。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    38

    文章

    7120

    浏览量

    161915
  • RAM
    RAM
    +关注

    关注

    7

    文章

    1314

    浏览量

    113683
  • 51单片机
    +关注

    关注

    269

    文章

    5648

    浏览量

    120638

原文标题:MCS-51单片机内部数据存储器RAM结构详解

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MCS-51单片机基本原理

    MCS-51单片机基本原理[学习要求] 掌握MCS-51单片机的基本概念和基本原理。[重点与难点]重点:单片机的基本原理与
    发表于 03-19 16:39

    MCS-51单片机存储器结构

    MCS-51单片机存储器结构
    发表于 08-19 21:12

    MCS-51单片机物理结构相关资料推荐

    文章目录内存结构程序存储器数据存储器通用寄存区位寻址区一般RAM区特殊功能寄存
    发表于 12-01 06:57

    MCS-51单片机硬件结构主要部件组成

    第 2 章MCS-51 单片机硬件结构1. MCS-51 系列单片机的基本结构1.
    发表于 12-01 06:56

    MCS-51存储器分类

    MCS-51存储器不仅有ROM和RAM之分,还有片内和片外之分。MCS-51的内存储器集成在芯片内部
    发表于 12-07 08:49

    MCS-51 单片机基本原理

    [学习要求] 掌握MCS-51单片机的基本概念和基本原理。[重点与难点]重点:单片机的基本原理与内部结构。难点:MCS-51
    发表于 03-18 22:05 67次下载

    MCS-51单片机的系统扩展技术

    MCS-51单片机的系统扩展技术:在MCS-51单片机的的内部虽已集成了很多资源,但这类单片机
    发表于 09-20 18:22 22次下载

    MCS-51单片机数据存储器的扩展

    MCS-51单片机数据存储器的扩展:3 数据存储器的扩展MC
    发表于 09-26 08:22 124次下载

    MCS-51单片机系统结构

    2.1  MCS-51单片机的外特性2.2  MCS-51单片机内部结构2.3  CPU及复位电路2.4  IO端口2.5 
    发表于 08-12 11:33 46次下载

    MCS-51单片机存储空间的介绍以及划分

    MCS-51存储器有片内RAM、片外RAM 和 ROM 三个空间。 MCS-51单片机
    的头像 发表于 02-08 09:32 2.5w次阅读
    <b class='flag-5'>MCS-51</b><b class='flag-5'>单片机</b><b class='flag-5'>存储</b>空间的介绍以及划分

    基于MCS-51单片机的三个存储空间及划分解析

    MCS-51存储器有片内RAM、片外RAM 和 ROM 三个空间。 MCS-51单片机在物理
    发表于 09-19 16:09 1.4w次阅读

    MCS-51单片机的硬件结构详细资料概述

    本文档的主要内容详细介绍的是MCS-51单片机的硬件结构详细资料概述内容包括了:1.MCS-51
    发表于 10-23 16:11 16次下载
    <b class='flag-5'>MCS-51</b><b class='flag-5'>单片机</b>的硬件<b class='flag-5'>结构</b><b class='flag-5'>详细</b>资料概述

    第2章 MCS-51 单片机硬件结构

    第 2 章 MCS-51 单片机硬件结构1. MCS-51 系列单片机的基本结构1.
    发表于 11-23 16:51 15次下载
    第2章 <b class='flag-5'>MCS-51</b> <b class='flag-5'>单片机</b>硬件<b class='flag-5'>结构</b>

    MCS-51存储器结构——单片机原理学习笔记(三)

    MCS-51存储器不仅有ROM和RAM之分,还有片内和片外之分。MCS-51的内存储器集成在芯片内部
    发表于 11-24 15:36 6次下载
    <b class='flag-5'>MCS-51</b>的<b class='flag-5'>存储器</b><b class='flag-5'>结构</b>——<b class='flag-5'>单片机</b>原理学习笔记(三)

    细说MCS-51单片机的物理存储空间

      我们在学习传统的MCS-51单片机的时候,一定学习过51单片机存储结构。传统的
    发表于 01-11 17:14 8363次阅读
    细说<b class='flag-5'>MCS-51</b><b class='flag-5'>单片机</b>的物理<b class='flag-5'>存储</b>空间