精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

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

MCU開發加油站 ? 2018-02-08 09:32 ? 次閱讀

1.前言

MCS-51的存儲器有片內RAM、片外RAM 和 ROM 三個空間。

MCS-51單片機在物理結構上有四個存儲空間

1、片內程序存儲器(片內ROM)

2、片外程序存儲器(片外ROM)

3、片內數據存儲器(片內RAM)

4、片外數據存儲器(片外RAM)

在邏輯上(即從用戶的角度上)MCS-51單片機有三個存儲空間

1、片內外統一編址的64K的程序存儲器(ROM)地址空間(MOVC)

2、256B的片內數據存儲器(片內RAM)的地址空間(MOV)

3、以及64K片外數據存儲器(片外RAM)的地址空間(MOVX)

注:在訪問三個不同的邏輯空間時,應采用不同形式的指令以產生不同的存儲器空間的選通信號。

2.存儲空間劃分

2.1 片內RAM

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

圖:片內AM地址空間劃分

地址范圍是00H到7FH (52系列延伸到FFH),為8位地址,所以最大可尋址的范圍為256個單元地址

? 00H到1FH

共32字節,分成四個工作寄存器區,每區有寄存器 R0~R7。對此區域,可以使用 R0~R7 來操作,代碼短捷,但是,只有一個當前工作區是可以這樣讀寫的。對此區域,也可以使用字節地址,來讀寫。

? 20H-2FH

共16字節,是位尋址區,共有128個“位”,位地址:00~7FH。此區域,也可按照字節尋址,來讀寫。

? 30H-7FH

沒有什么特色,只進行字節尋址。

? 80H-FFH

共有128個地址號碼,其中離散的分布著21個特殊功能寄存器,必須直接尋址才能讀寫。(52系列,在此范圍,還有128字節的 RAM,必須間接尋址才能讀寫)。

注:對上述空間讀寫,必須使用 MOV 指令。

2.2 片外RAM

片外RAM的地址范圍是0000H到FFFFH,容量即為64KB。對片外RAM讀寫,必須使用 MOVX 指令。

對片外RAM采用間接尋址方式,R0、R1和DPTR都可以做為間接尋址寄存器,R0、R1是8位的寄存器,即R0、R1的尋址范圍最大為256個單元,而DPTR是16位地址指針,尋址范圍就可達到64KB。

也就是說在尋址片外RAM時,尋址范圍超過了256B,就不能用R0、R1做為間接尋址寄存器,而必須用DPTR寄存器做為間接尋址寄存器。

2.3 ROM

ROM的地址范圍是0000H到FFFFH,容量即為64KB,地址長度16位,作用是 存放程序及程序運行時所需的常數。

其中0000~0FFFH,即4K,在片內,其它在片外。

EA = 1,尋址內部ROM;EA = 0,尋址外部ROM對ROM讀出,必須使用 MOVC 指令。

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

    關注

    4

    文章

    562

    瀏覽量

    85679
  • RAM
    RAM
    +關注

    關注

    8

    文章

    1367

    瀏覽量

    114541
  • MCS-51
    +關注

    關注

    2

    文章

    126

    瀏覽量

    29242

原文標題:MCS-51單片機存儲地址空間劃分

文章出處:【微信號:mcugeek,微信公眾號:MCU開發加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    MCS-51單片機基本原理

    MCS-51單片機基本原理[學習要求] 掌握MCS-51單片機的基本概念和基本原理。[重點與難點]重點:單片機的基本原理與內部結構。難點:
    發表于 03-19 16:39

    MCS-51單片機包括哪些

    8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的產品。學習單片機,除了搞清單片機內部功能、存儲空間分配及I/O接口外,還應掌握其指令系統。MCS-51
    發表于 07-21 09:29

    MCS-51單片機物理結構相關資料推薦

    文章目錄內存結構程序存儲器數據存儲器通用寄存器區位尋址區一般RAM區特殊功能寄存器區內存結構MCS-51單片機在物理結構上有四個存儲空間:片
    發表于 12-01 06:57

    新編MCS-51單片機應用設計

    新編MCS-51單片機應用設計
    發表于 03-21 22:03 ?576次下載

    mcs-51單片機應用教程

    mcs-51單片機應用教程以MCS-51系列單片機為主線,從實用的角度出發,通過介紹大量單片機
    發表于 10-28 16:21 ?77次下載
    <b class='flag-5'>mcs-51</b><b class='flag-5'>單片機</b>應用教程

    MCS-51單片機系統擴展技術

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

    MCS-51系列單片機實用接口技術

    MCS-51系列單片機實用接口技術全面、系統地介紹MCS-51系列單片機應用系統的各種實用接口技術及其配置。內容包括:
    發表于 12-23 14:27 ?164次下載
    <b class='flag-5'>MCS-51</b>系列<b class='flag-5'>單片機</b>實用接口技術

    MCS-51 單片機基本原理

    [學習要求] 掌握MCS-51單片機的基本概念和基本原理。[重點與難點]重點:單片機的基本原理與內部結構。難點:MCS-51單片機
    發表于 03-18 22:05 ?67次下載

    單片機MCS-51指令快速記憶法

    學習單片機,除了搞清單片機內部功能、存儲空間分配及I/O 接口外,還應掌握其指令系統。 MCS-51 共有111 條指令,現介紹我們總結出的
    發表于 06-03 16:45 ?318次下載

    MCS-51單片機開發系統與監控分析

    關于MCS-51單片機介紹以及其開發系統與監控分析
    發表于 10-17 17:07 ?92次下載
    <b class='flag-5'>MCS-51</b><b class='flag-5'>單片機</b>開發系統與監控分析

    MCS-51單片機應用設計

    本書從應用的角度,詳細地介紹MCS-51單片機的硬件結構、指令系統、各種硬件接口設計、各種常用的數據運算和處理程序及接口驅動程序的設計以及MCS-
    發表于 10-28 10:06 ?84次下載
    <b class='flag-5'>MCS-51</b><b class='flag-5'>單片機</b>應用設計

    MCS-51單片機的結構和原理

    MCS-51單片機的結構和原理
    發表于 12-11 23:41 ?0次下載

    基于MCS-51單片機的三個存儲空間劃分解析

    MCS-51存儲器有片內RAM、片外RAM 和 ROM 三個空間MCS-51單片機在物理結構上有四個
    發表于 09-19 16:09 ?1.4w次閱讀

    MCS-51單片機應用設計

    MCS-51單片機應用設計說明。
    發表于 05-24 14:27 ?46次下載

    細說MCS-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>