0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

詳細分析MCS-51單片機內部數(shù)據(jù)存儲器RAM

j4AI_wujianying ? 來源:cc ? 2019-01-29 17:18 ? 次閱讀

8051單片機的內部RAM共有256個單元,通常把這256個單元按其功能劃分為兩部分:低128單元(單元地址00H~7FH)和高128單元(單元地址80H~FFH)。如圖所示為低128單元的配置圖。

寄存器區(qū)

8051共有4組寄存器,每組8個寄存單元(各為8),各組都以R0~R7作寄存單元編號。寄存器常用于存放操作數(shù)中間結果等。由于它們的功能及使用不作預先規(guī)定,因此稱之為通用寄存器,有時也叫工作寄存器。4組通用寄存器占據(jù)內部RAM的00H~1FH單元地址。

在任一時刻,CPU只能使用其中的一組寄存器,并且把正在使用的那組寄存器稱之為當前寄存器組。到底是哪一組,由程序狀態(tài)字寄存器PSW中RS1、RS0位的狀態(tài)組合來決定。

通用寄存器為CPU提供了就近存儲數(shù)據(jù)的便利,有利于提高單片機的運算速度。此外,使用通用寄存器還能提高程序編制的靈活性,因此,在單片機的應用編程中應充分利用這些寄存器,以簡化程序設計,提高程序運行速度。

位尋址區(qū)

內部RAM的20H~2FH單元,既可作為一般RAM單元使用,進行字節(jié)操作,也可以對單元中每一位進行位操作,因此把該區(qū)稱之為位尋址區(qū)。位尋址區(qū)共有16個RAM單元,計128位,地址為00H~7FH。MCS-51具有布爾處理機功能,這個位尋址區(qū)可以構成布爾處理機的存儲空間。這種位尋址能力是MCS-51的一個重要特點。

用戶RAM區(qū)

在內部RAM低128單元中,通用寄存器占去32個單元,位尋址區(qū)占去16個單元,剩下80個單元,這就是供用戶使用的一般RAM區(qū),其單元地址為30H~7FH。對用戶RAM區(qū)的使用沒有任何規(guī)定或限制,但在一般應用中常把堆棧開辟在此區(qū)中。

內部數(shù)據(jù)存儲器高128單元

內部RAM的高128單元是供給專用寄存器使用的,其單元地址為80H~FFH。因這些寄存器的功能已作專門規(guī)定,故稱之為專用寄存器(Special Function Register),也可稱為特殊功能寄存器。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6030

    文章

    44489

    瀏覽量

    631996
  • 存儲器
    +關注

    關注

    38

    文章

    7434

    瀏覽量

    163519

原文標題:MCS-51單片機內部數(shù)據(jù)存儲器RAM結構詳解

文章出處:【微信號:wujianying_danpianji,微信公眾號:單片機精講吳鑒鷹】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    MCS-51單片機基本原理

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

    MCS-51單片機存儲器結構

    MCS-51單片機存儲器結構
    發(fā)表于 08-19 21:12

    MCS-51存儲器分類

    MCS-51存儲器不僅有ROM和RAM之分,還有片內和片外之分。MCS-51的內存儲器集成在芯片內部
    發(fā)表于 12-07 08:49

    MCS-51單片機內部定時計數(shù)及其應用

    MCS-51單片機內部定時計數(shù)及其應用
    發(fā)表于 09-19 13:21 ?159次下載

    MCS-51單片機系統(tǒng)擴展技術

    1 MCS-51單片機系統(tǒng)擴展的基本概念2 程序存儲器擴展技術3 數(shù)據(jù)存儲器擴展4 輸入/輸出口擴展技術
    發(fā)表于 12-01 14:39 ?65次下載
    <b class='flag-5'>MCS-51</b><b class='flag-5'>單片機</b>系統(tǒng)擴展技術

    MCS-51單片機的系統(tǒng)擴展技術

    MCS-51單片機的系統(tǒng)擴展技術:在MCS-51單片機的的內部雖已集成了很多資源,但這類單片機
    發(fā)表于 09-20 18:22 ?22次下載

    MCS-51單片機數(shù)據(jù)存儲器的擴展

    MCS-51單片機數(shù)據(jù)存儲器的擴展:3 數(shù)據(jù)存儲器的擴展MC
    發(fā)表于 09-26 08:22 ?124次下載

    MCS-51單片機系統(tǒng)結構

    2.1  MCS-51單片機的外特性2.2  MCS-51單片機內部結構2.3  CPU及復位電路2.4  IO端口2.5 
    發(fā)表于 08-12 11:33 ?46次下載

    MCS-51單片機內部結構

    8051是MCS-51系列單片機的典型產品,我們以這一代表性的機型進行系統(tǒng)的講解。    8051單片機包含中央處理、程序
    發(fā)表于 04-03 00:13 ?3698次閱讀

    MCS-51單片機存儲空間的介紹以及劃分

    MCS-51存儲器有片內RAM、片外RAM 和 ROM 三個空間。 MCS-51單片機
    的頭像 發(fā)表于 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單片機在物理
    發(fā)表于 09-19 16:09 ?1.4w次閱讀

    MCS-51單片機的硬件結構詳細資料概述

    本文檔的主要內容詳細介紹的是MCS-51單片機的硬件結構詳細資料概述內容包括了:1.MCS-51 單片機
    發(fā)表于 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
    發(fā)表于 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的內存儲器集成在芯片內部
    發(fā)表于 11-24 15:36 ?6次下載
    <b class='flag-5'>MCS-51</b>的<b class='flag-5'>存儲器</b>結構——<b class='flag-5'>單片機</b>原理學習筆記(三)

    細說MCS-51單片機的物理存儲空間

      我們在學習傳統(tǒng)的MCS-51單片機的時候,一定學習過51單片機存儲結構。傳統(tǒng)的MCS-51
    發(fā)表于 01-11 17:14 ?1.1w次閱讀
    細說<b class='flag-5'>MCS-51</b><b class='flag-5'>單片機</b>的物理<b class='flag-5'>存儲</b>空間