那曲檬骨新材料有限公司

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

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

3天內不再提示

跟著大神解讀存儲器,三大存儲器你必須知道

454398 ? 2023-02-03 15:43 ? 次閱讀

存儲器屬于常見產品,在各類需要存儲功能的器件中均存在存儲器身影。本文中,小編將對單片機內部的各大存儲器:程序存儲器、數據存儲器、特殊功能寄存器予以介紹。

一、程序存儲器

程序是控制計算機動作的一系列命令,單片機只認識由“0”和“1”代碼構成的機器指令。如前述用助記符編寫的命令 MOV A,#20H,換成機器認識的代碼 74H、20H:(寫成二進制就是 01110100B 和 00100000B)。在單片機處理問題之前必須事先將編好的程序、表格、常數匯編成機器代碼后存入單片機的存儲器中,該存儲器稱為程序存儲器。程序存儲器可以放在片內或片外,亦可片內片外同時設置。由于 PC 程序計數器為 16 位,使得程序存儲器可用 16 位二進制地址,因此,內外存儲器的地址最大可從 0000H 到 FFFFH。8051 內部有 4k 字節的 ROM,就占用了由 0000H~0FFFH 的最低 4k 個字節,這時片外擴充的程序存儲器地址編號應由 1000H 開始,如果將 8051 當作 8031 使用,不想利用片內 4kROM,全用片外存儲器,則地址編號仍可由 0000H 開始。不過,這時應使 8051 的第{31}腳(即 EA 腳)保持低電平。當 EA 為高電平時,用戶在 0000H 至 0FFFH 范圍內使用內部 ROM,大于 0FFFH 后,單片機 CPU 自動訪問外部程序存儲器。

二、數據存儲器

單片機的數據存儲器由讀寫存儲器 RAM 組成。其最大容量可擴展到 64k,用于存儲實時輸入的數據。8051 內部有 256 個單元的內部數據存儲器,其中 00H~7FH 為內部隨機存儲器 RAM,80H~FFH 為專用寄存器區。實際使用時應首先充分利用內部存儲器,從使用角度講,搞清內部數據存儲器的結構和地址分配是十分重要的。因為將來在學習指令系統和程序設計時會經常用到它們。8051 內部數據存儲器地址由 00H 至 FFH 共有 256 個字節的地址空間,該空間被分為兩部分,其中內部數據 RAM 的地址為 00H~7FH(即 0~127)。而用做特殊功能寄存器的地址為 80H~FFH。在此 256 個字節中,還開辟有一個所謂“位地址”區,該區域內不但可按字節尋址,還可按“位(bit)”尋址。對于那些需要進行位操作的數據,可以存放到這個區域。從 00H 到 1FH 安排了四組工作寄存器,每組占用 8 個 RAM 字節,記為 R0~R7。究竟選用那一組寄存器,由前述標志寄存器中的 RS1 和 RS0 來選用。在這兩位上放入不同的二進制數,即可選用不同的寄存器組。

三、特殊功能寄存器

特殊功能寄存器(SFR)的地址范圍為 80H~FFH。在 MCS-51 中,除程序計數器 PC 和四個工作寄存器區外,其余 21 個特殊功能寄存器都在這 SFR 塊中。其中 5 個是雙字節寄存器,它們共占用了 26 個字節。各特殊功能寄存器的符號和地址見附表 2。其中帶*號的可位尋址。特殊功能寄存器反映了 8051 的狀態,實際上是 8051 的狀態字及控制字寄存器。用于 CPU PSW 便是典型一例。這些特殊功能寄存器大體上分為兩類,一類與芯片的引腳有關,另一類作片內功能的控制用。與芯片引腳有關的特殊功能寄存器是 P0~P3,它們實際上是 4 個八位鎖存器(每個 I/O 口一個),每個鎖存器附加有相應的輸出驅動器和輸入緩沖器就構成了一個并行口。MCS-51 共有 P0~P3 四個這樣的并行口,可提供 32 根 I/O 線,每根線都是雙向的,并且大都有第二功能。其余用于芯片控制的寄存器中,累加器 A、標志寄存器 PSW、數據指針 DPTR 等的功能前已提及,而另一些寄存器的功能在后面有關部分再作進一步介紹。

審核編輯黃宇

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

    關注

    31

    文章

    5363

    瀏覽量

    121199
  • 存儲器
    +關注

    關注

    38

    文章

    7528

    瀏覽量

    164350
收藏 人收藏

    評論

    相關推薦

    什么是ROM存儲器的定義

    一、ROM存儲器的定義 ROM存儲器是一種在計算機和電子設備中用于存儲固定數據的存儲器。與RAM(隨機存取存儲器)不同,ROM
    的頭像 發表于 11-04 09:59 ?1346次閱讀

    存儲器分為隨機存儲器和什么

    存儲器是計算機系統中用于臨時存儲數據和程序的關鍵部件,它直接影響到計算機的運行速度和性能。內存儲器主要分為兩大類:隨機存儲器(RAM,Random Access Memory)和只讀
    的頭像 發表于 10-14 09:54 ?1567次閱讀

    存儲器中訪問速度最快的是什么

    在探討存儲器中訪問速度最快的是哪一種時,我們首先需要了解計算機存儲系統的層次結構以及各類存儲器的特性和功能。計算機存儲系統通常包括多個層次的存儲器
    的頭像 發表于 10-12 17:01 ?2406次閱讀

    什么是存儲器的刷新

    存儲器的刷新是動態隨機存取存儲器(DRAM)維護所存信息的一種重要機制。由于DRAM利用存儲元中的柵極電容來存儲電荷,而電容本身存在漏電流,導致電荷會逐漸流失,從而使得
    的頭像 發表于 09-10 14:34 ?1502次閱讀

    PLC主要使用的存儲器類型

    PLC(可編程邏輯控制)中的存儲器是其重要組成部分,用于存儲程序、數據和系統信息。PLC的存儲器主要分為兩大類:系統存儲器和用戶
    的頭像 發表于 09-05 10:45 ?3187次閱讀

    外部存儲器有哪些

    外部存儲器是指用于存儲數據的獨立設備,它們通常與計算機或其他電子設備連接,并提供額外的存儲空間,允許用戶在不改變主設備內部存儲的情況下保存和訪問大量數據。常見的外部
    的頭像 發表于 09-05 10:42 ?3066次閱讀

    內部存儲器有哪些

    內部存儲器,也稱為內存(Memory),是計算機系統中用于暫時存儲程序和數據的重要組件。它直接與CPU相連,是CPU處理數據的主要來源。內部存儲器主要由隨機存取存儲器(RAM)和只讀
    的頭像 發表于 09-05 10:42 ?2070次閱讀

    ram存儲器和rom存儲器的區別是什么

    定義: RAM(Random Access Memory):隨機存取存儲器,是一種易失性存儲器,主要用于計算機和其他設備的臨時存儲。 ROM(Read-Only Memory):只讀存儲器
    的頭像 發表于 08-06 09:17 ?826次閱讀

    外部存儲器是ROM還是RAM

    與RAM(隨機存取存儲器)和ROM(只讀存儲器)有所不同,下面我們將介紹這者的區別和特點。 1. RAM(隨機存取存儲器) RAM是計算機的主要工作內存,用于
    的頭像 發表于 08-06 09:13 ?1898次閱讀

    EEPROM存儲器如何加密

    EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲器)是一種非易失性存儲器,它在斷電后仍能保持數據。由于其可
    的頭像 發表于 08-05 18:05 ?1467次閱讀

    eeprom存儲器為什么會重燒

    EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲器)是一種非易失性存儲器,可以在不移除芯片的情況下進行
    的頭像 發表于 08-05 16:59 ?612次閱讀

    plc存儲器清除后還能正常用嗎

    存儲器的分類 PLC存儲器主要分為類:程序存儲器、數據存儲器和系統存儲器。程序
    的頭像 發表于 07-01 09:57 ?1041次閱讀

    存儲器與外存儲器的主要區別

    在計算機系統中,存儲器是不可或缺的核心部件,它負責存儲和處理各種數據和信息。根據存儲位置和功能的不同,存儲器可大致分為內存儲器(簡稱內存)和
    的頭像 發表于 05-22 18:16 ?5739次閱讀

    存儲器的定義和分類

    存儲器,作為計算機系統中的核心部件之一,扮演著存儲和檢索數據的角色。無論是程序的執行,還是數據的處理,都離不開存儲器的支持。本文將對存儲器進行詳細的介紹,包括其定義、分類、工作原理以及
    的頭像 發表于 05-12 16:56 ?1591次閱讀

    淺談存儲器層次結構

    通過多級存儲器的設計,存儲器層次結構能夠在存儲容量和訪問速度之間找到一個平衡點。高速緩存存儲器和主存儲器提供了快速的訪問速度,而輔助
    發表于 02-19 13:54 ?902次閱讀
    淺談<b class='flag-5'>存儲器</b>層次結構
    真人百家乐官网娱乐场开户注册 | 合乐8百家乐官网娱乐城| 网上百家乐官网赌博经历| 威尼斯人娱乐城开户地址| 武宁县| 百家乐代打公司| 大发888网址| 百家乐官网赢钱| 百家乐桌子北京| 皇冠足球网址| 百家乐看单技术| 赢钱的棋牌游戏| 赢家百家乐官网的玩法技巧和规则 | 大发888体育网| 百家乐官网8点| 888百家乐的玩法技巧和规则| 台安县| 百家乐娱乐注册就送| 蒙特卡罗代理| 金榜百家乐现金网| 八大胜| 百家乐网站排行| 娱乐城开户| 游戏百家乐押发| 现金轮盘游戏| 大发百家乐游戏| 湖口县| 网络百家乐内幕| 玩百家乐官网如何看路| 百家乐试玩1000元| 足球百家乐官网投注| 威尼斯人娱乐城送38| 百家乐官网顶尖高手| 大发888下载 大发888游戏平台| 至尊百家乐官网赌场娱乐网规则| 德州扑克中文单机版| 百家乐视频象棋| 维也纳国际娱乐城| 澳门百家乐破解方法| 百家乐官网投注之对冲投注| 老虎机规律|