51单片机 存储器的组织形式.pptVIP

  • 27
  • 0
  • 约5.98千字
  • 约 41页
  • 2019-09-23 发布于湖北
  • 举报
* MCS-51单片存储器的组织形式 存储器、堆栈、SFR 数据存储器——RAM(Random Access Memory) 程序存储器——ROM(Read Only Memory) 闪速存储器——Flash Memory EPROM——(UV)Erazible Programmable ROM EEPROM/E2PROM——Electrical Erasable Programmable ROM 按字节寻址:每个字节(8个位)占一个地址 按位寻址:有的存储器每一个位就有一个地址 单片机的存储器——几个有关的概念: 仅用来访问外部程序 存储器和外部数据存储器 概述 MCS-51的存储器组织 存储器 数据存储器 程序存储器 对单片机来讲,ROM和RAM的寻址机构和寻址方式是分开的。 ROM、 EPROM E2ROM或FLASH RAM PSEN WR RD 单片机 常驻 容量小仅256B 容量大达64KB 哈佛结构 从物理上分,MCS-51分为4个存储空间 ·片内程序存储器 ROM ·片内数据存储器 RAM ·片外程序存储器 ROM ·片外数据存储器 RAM(I/O) 从逻辑上分,MCS-51分为3个逻辑空间 · 片内、外统一编址的程序存储器地址空间 · 256B片内数据存储器地址空间 · 64KB片外数据存储器或I/O地址空间 片内固有 需要扩展 需要扩展 PC 从功能上分,MCS-51分为5个地址空间 · 程序存储器 ROM · 片内数据存储器 RAM · 特殊功能寄存器区 SFR · 位寻址区 · 外部扩展的数据存储器 RAM(I/O)区 EA=1 内部 外部 EA=0 0000H 1FFFH 1FFFH 0000H 2000H 外部 FFFFH AT89C52 8KB 接地 一、程序存储器 PSEN 图2-3-2 AT89C52单片机的程序存储器 的地址分配 二、内部数据存储器 RAM 地址:00H ~ FFH 内部数据存储器从物理上分为几个不同的块: AT89C52 128B RAM (地址00H~7FH) 128B SFR (地址80H~FFH) 384B 间接寻址 直接寻址 128B RAM (地址80H~FFH) 间接直接皆可 SFR 特殊功能 寄存器 FFH 80H 7FH 00H FFH 80H 52系列内部 RAM配置 直接寻址 内部数据存储器配置图 地址重叠 384B 内部 RAM 内部 RAM 间接寻址 仅52 系列有 1、用户数据RAM区 AT89C52用户数据区有256B 用户数据区 分为三部分 地址:00H~7FH 80H~FFH 间接寻址 内部 RAM 7FH 00H FFH 80H 7FH 00H 位寻址区 2FH 20H 工作 寄存器区 1FH 00H 7FH 30H 普通RAM区 208个字节 为真正的 RAM 16个字节分为 128个RAM位 32个字节分为 四个工作寄存器组 每个组8个工作寄存器 片内RAM前32个单元是工作寄存器区 (00H—1FH) 00H 20H 2FH 7FH 1FH 30H 80H FFH 52子系列才有 的RAM区 普通RAM区 位寻址区 工作寄存器区 存储器配置(片内RAM) 00H 20H 2FH 7FH 1FH 30H 80H FFH 52子系列才有 的RAM区 普通RAM区 位寻址区 工作寄存器区 R0 R2 R1 R3 R4 R5 R6 R7 07H 02H 01H 00H 06H 04H 05H 03H 08H 1FH 工作寄存器区3 工作寄存器区2 工作寄存器区1 工作寄存器区0 0FH 10H 17H 18H 片内RAM前32个单元是工作寄存器区 (00H—1FH) 存储器配置(片内RAM) 00H 20H 2FH 7FH 1FH 30H 80H FFH 52子系列才有 的RAM区 普通RAM区 位寻址区 工作寄存器区 片内RAM中有128个可按位寻址的位。 位地址:00H—7FH 分布在:20H—2FH单元 存储器配置(片内RAM) 00H 20H 2FH 7FH 1FH 30H 80H FFH 52子系列才有 的RAM区 普通RAM区 位寻址区 工作寄存器区 27H 22H 21H 20H 26H 24H 25H 23H 28H 2FH 单元地址 07 06 05 04 03 02 01 0

文档评论(0)

1亿VIP精品文档

相关文档