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

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

3天内不再提示

详细分析MCS-51单片机内部数据存储器RAM

j4AI_wujianying 来源:cc 2019-01-29 17:18 次阅读

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),也可称为特殊功能寄存器。

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

    关注

    6032

    文章

    44513

    浏览量

    632715
  • 存储器
    +关注

    关注

    38

    文章

    7447

    浏览量

    163584

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

文章出处:【微信号:wujianying_danpianji,微信公众号:单片机精讲吴鉴鹰】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MCS-51单片机基本原理

    单片机概述MCS-51系列单片机主要包括8031、8051和8751等通用产品,其主要功能如下:1、8位CPU 2、4kbytes 程序存储器(ROM)3、128bytes的
    发表于 03-19 16:39

    MCS-51单片机存储器结构

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

    MCS-51存储器分类

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

    MCS-51单片机内部定时计数及其应用

    MCS-51单片机内部定时计数及其应用
    发表于 09-19 13:21 159次下载

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

    1 MCS-51单片机系统扩展的基本概念2 程序存储器扩展技术3 数据存储器扩展4 输入/输出口扩展技术
    发表于 12-01 14:39 65次下载
    <b class='flag-5'>MCS-51</b><b class='flag-5'>单片机</b>系统扩展技术

    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单片机内部结构

    8051是MCS-51系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解。    8051单片机包含中央处理、程序
    发表于 04-03 00:13 3700次阅读

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

    MCS-51存储器有片内RAM、片外RAM 和 ROM 三个空间。 MCS-51单片机
    的头像 发表于 02-08 09:32 2.7w次阅读
    <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 17次下载
    <b class='flag-5'>MCS-51</b><b class='flag-5'>单片机</b>的硬件结构<b class='flag-5'>详细</b>资料概述

    MCS-51单片机的硬件结构详细资料分析

    本文档的主要内容详细介绍的是MCS-51单片机的硬件结构详细资料分析主要内容包括了:1 MCS-51
    发表于 03-05 08:00 2次下载
    <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存储器不仅有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>原理学习笔记(三)

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

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