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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MCS-51單片機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)器的RAM結(jié)構(gòu)詳細(xì)解析

GReq_mcu168 ? 來源:未知 ? 2019-01-27 11:38 ? 次閱讀

內(nèi)部數(shù)據(jù)存儲(chǔ)器低128單元

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

寄存器區(qū)

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

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

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

位尋址區(qū)

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

用戶RAM區(qū)

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

內(nèi)部數(shù)據(jù)存儲(chǔ)器高128單元

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7366

    瀏覽量

    163091
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1344

    瀏覽量

    114215
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    272

    文章

    5689

    瀏覽量

    122164

原文標(biāo)題:MCS-51單片機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)器RAM結(jié)構(gòu)詳解

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    MCS-51單片機(jī)基本原理

    MCS-51單片機(jī)基本原理[學(xué)習(xí)要求] 掌握MCS-51單片機(jī)的基本概念和基本原理。[重點(diǎn)與難點(diǎn)]重點(diǎn):單片機(jī)的基本原理與
    發(fā)表于 03-19 16:39

    MCS-51單片機(jī)存儲(chǔ)器結(jié)構(gòu)

    MCS-51單片機(jī)存儲(chǔ)器結(jié)構(gòu)
    發(fā)表于 08-19 21:12

    MCS-51單片機(jī)物理結(jié)構(gòu)相關(guān)資料推薦

    文章目錄內(nèi)存結(jié)構(gòu)程序存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器通用寄存區(qū)位尋址區(qū)一般RAM區(qū)特殊功能寄存
    發(fā)表于 12-01 06:57

    MCS-51單片機(jī)硬件結(jié)構(gòu)主要部件組成

    第 2 章MCS-51 單片機(jī)硬件結(jié)構(gòu)1. MCS-51 系列單片機(jī)的基本結(jié)構(gòu)1.
    發(fā)表于 12-01 06:56

    MCS-51存儲(chǔ)器分類

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

    MCS-51單片機(jī)內(nèi)部定時(shí)計(jì)數(shù)及其應(yīng)用

    MCS-51單片機(jī)內(nèi)部定時(shí)計(jì)數(shù)及其應(yīng)用
    發(fā)表于 09-19 13:21 ?159次下載

    MCS-51單片機(jī)數(shù)據(jù)存儲(chǔ)器的擴(kuò)展

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

    MCS-51單片機(jī)系統(tǒng)結(jié)構(gòu)

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

    MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)

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

    8051單片機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)器RAM結(jié)構(gòu)

    8051單片機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)器RAM結(jié)構(gòu)圖,附件是HTML文件,瀏覽打開的。沒有問題,敬請(qǐng)放
    發(fā)表于 12-28 12:07 ?0次下載

    MCS-51單片機(jī)存儲(chǔ)空間的介紹以及劃分

    MCS-51存儲(chǔ)器有片內(nèi)RAM、片外RAM 和 ROM 三個(gè)空間。 MCS-51單片機(jī)
    的頭像 發(fā)表于 02-08 09:32 ?2.6w次閱讀
    <b class='flag-5'>MCS-51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>存儲(chǔ)</b>空間的介紹以及劃分

    基于MCS-51單片機(jī)的三個(gè)存儲(chǔ)空間及劃分解析

    MCS-51存儲(chǔ)器有片內(nèi)RAM、片外RAM 和 ROM 三個(gè)空間。 MCS-51單片機(jī)在物理
    發(fā)表于 09-19 16:09 ?1.4w次閱讀

    MCS-51單片機(jī)的硬件結(jié)構(gòu)詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是MCS-51單片機(jī)的硬件結(jié)構(gòu)詳細(xì)資料概述內(nèi)容包括了:1.MCS-51
    發(fā)表于 10-23 16:11 ?16次下載
    <b class='flag-5'>MCS-51</b><b class='flag-5'>單片機(jī)</b>的硬件<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>詳細(xì)</b>資料概述

    MCS-51存儲(chǔ)器結(jié)構(gòu)——單片機(jī)原理學(xué)習(xí)筆記(三)

    MCS-51存儲(chǔ)器不僅有ROM和RAM之分,還有片內(nèi)和片外之分。MCS-51的內(nèi)存儲(chǔ)器集成在芯片內(nèi)部
    發(fā)表于 11-24 15:36 ?6次下載
    <b class='flag-5'>MCS-51</b>的<b class='flag-5'>存儲(chǔ)器</b><b class='flag-5'>結(jié)構(gòu)</b>——<b class='flag-5'>單片機(jī)</b>原理學(xué)習(xí)筆記(三)

    細(xì)說MCS-51單片機(jī)的物理存儲(chǔ)空間

      我們?cè)趯W(xué)習(xí)傳統(tǒng)的MCS-51單片機(jī)的時(shí)候,一定學(xué)習(xí)過51單片機(jī)存儲(chǔ)結(jié)構(gòu)。傳統(tǒng)的
    發(fā)表于 01-11 17:14 ?1.1w次閱讀
    細(xì)說<b class='flag-5'>MCS-51</b><b class='flag-5'>單片機(jī)</b>的物理<b class='flag-5'>存儲(chǔ)</b>空間