《51单片机及其应用》课程电子教案(PPT课件讲稿)第二章 存储器、堆栈、SFR

存储器、堆栈、SFR
1 存储器、堆栈、SFR

单片机的存储器一几个有关的概念: 数据存储器RAM( Random access Memory) ◆程序存储器ROM( Read Only Memory) ◆闪速存储器 Flash Memory ◆ EPROM(UV) Erazible pr。 grammable ROM EEPROM/E2PROM--Electrical Erasable Programmable ROm ◆静态存储器 SRAM-StatiC RAM 动态存储器 DRAM--Dynamic RAM) ◆按字节寻址:每个字节(8个位)占一个地址 ◆按位寻址:有的存储器每一个位就有一个地址
2 数据存储器——RAM(Random Access Memory) 程序存储器——ROM(Read Only Memory) 闪速存储器——Flash Memory EPROM——(UV)Erazible Programmable ROM EEPROM/E2PROM——Electrical Erasable Programmable ROM 静态存储器 SRAM——Static RAM (动态存储器 DRAM——Dynamic RAM) 按字节寻址:每个字节(8个位)占一个地址 按位寻址:有的存储器每一个位就有一个地址 单片机的存储器——几个有关的概念:

8051的存储器组织 8051存储器可以分成两大类: RAM,CPU在运行时能随时进行数据的写入和 它用来存放暂时性的输入输出数据、运算的中间 结果或用作堆栈。 ROM是一种写入信息后不易改写的存储器。断 电后,ROM中的信息保留不变。用来存放固定的 程序或数据,如系统监控程序、常数表格等
3 8051的存储器组织 8051存储器可以分成两大类: ﹡ RAM,CPU在运行时能随时进行数据的写入和 读出,但在关闭电源时,其所存储的信息将丢失。 它用来存放暂时性的输入输出数据、运算的中间 结果或用作堆栈。 ﹡ ROM是一种写入信息后不易改写的存储器。断 电后,ROM中的信息保留不变。用来存放固定的 程序或数据,如系统监控程序、常数表格等

2.1.1普林斯顿结构 般微机通常只有一个逻辑空间,可以随 意安排ROM或RAM。访问存储器时,同一地址对 应唯一的存储单元,可以是ROM也可以是RAM 并用同类访问指令。这种结构称为普林斯顿结 构
4 2.1.1普林斯顿结构 一般微机通常只有一个逻辑空间,可以随 意安排ROM或RAM。访问存储器时,同一地址对 应唯一的存储单元,可以是ROM也可以是 RAM, 并用同类访问指令。这种结构称为普林斯顿结 构

2.1.2哈佛结构 8051单片机与一般微机的存储器配置方 式很不相同 51单片机的存储器在物理结构上分为程_ 序存储空间和数据存储空间,共有四个 片内和片外程序存储空间以及片内和片外 数据存储空间,这种在物理结构上把程序 存储器和数据存储器分开的结构形式称为 哈佛结构
5 2.1.2 哈佛结构 ◆ 8051单片机与一般微机的存储器配置方 式很不相同。 ◆ 51单片机的存储器在物理结构上分为程 序存储空间和数据存储空间,共有四个: 片内和片外程序存储空间以及片内和片外 数据存储空间,这种在物理结构上把程序 存储器和数据存储器分开的结构形式称为 哈佛结构

FFFFH FFFFH FFFFH 程序 存储 器 程序 数据 XXXXH 存褚 存储 器 器 数据 存褚 器 OOOOH 普林斯顿结构 哈佛结构
6

89C51单片机存储器配置 片内RAM128字节(00H7FH) 片内RAM前32个单元是工作寄存器区(00H-1FH) 片内RAM有128个可按位寻址的位,占16个单元。 位地址编号为:00H-7FH,分布在20H2FH单 片内21个特殊功能寄存器(SFR)中:地址号能被□ 8整除的SFR中的各位也可按位寻址(P33-34) 可寻址片外RAM64K字节(0000H-FFFH) 可寻址片外ROM64K字节(0000 H-FFFFH) 片内 Flash rom4K字节(000 H-FFFH)
7 89C51单片机存储器配置 ⚫ 片内RAM 128字节(00H—7FH); 片内RAM前32个单元是工作寄存器区(00H—1FH) 片内RAM有128个可按位寻址的位,占16个单元。 位地址编号为:00H—7FH,分布在20H—2FH单 元 ⚫ 片内21个特殊功能寄存器(SFR)中:地址号能被 8整除的 SFR中的各位也可按位寻址(P.33-34) ⚫ 可寻址片外RAM 64K字节 (0000H—FFFFH) ⚫ 可寻址片外ROM 64K字节 (0000H—FFFFH) ⚫ 片内 Flash ROM 4K字节 (000H—FFFH)

★8051在逻辑上,即从用户角度上8051有三 个存储空间: 片内外统一编址的程序存储器 片内外不统一编址的数据存储器 特殊功能寄存器(片内) ★访问这几个不同的逻辑空间时,采用的指令: 片内外程序存储器空间一M0V 片内数据存储器空间和SFRM0V 片外数据存储器地址空间——M0W
8 ★ 8051在逻辑上,即从用户角度上8051有三 个存储空间: 片内外统一编址的程序存储器 片内外不统一编址的数据存储器 特殊功能寄存器(片内) ★访问这几个不同的逻辑空间时,采用的指令: 片内外程序存储器空间----MOVC 片内数据存储器空间和SFR----MOV 片外数据存储器地址空间----MOVX

T52对应的RAM有384Byte,其中多出的128Byte 只能进行间接寻址用@ 而c51是通过对自定义的数据类型来区分访问的 存储空间的 片内外程序存储器空间-code 片内数据存储器空间和SFR-data 片外数据存储器地址空间- xdata 片内间接寻址区间- idata
9 ¶52对应的RAM有384Byte,其中多出的128Byte 只能进行间接寻址用 @ ¶而C51是通过对自定义的数据类型来区分访问的 存储空间的: 片内外程序存储器空间----code 片内数据存储器空间和SFR----data 片外数据存储器地址空间----xdata 片内间接寻址区间-------idata

存储器配置(片内RAM) 片内RAM128字节(00H7FH) FFH FFH SFR分布在 52子系列才有 80H-FFH 的RAM区 其中92个位 可位寻址 80H 80H 10 7FH 89c51 普通RAM区所有的RAM区包括位 30H 128字节2位寻址区 寻址区、工作寄存器 御工作寄存器区 区)都可以用于存放 数据,故也称为数据 缓存寄存器
10 存储器配置(片内RAM) ⚫ 片内RAM 128字节(00H—7FH) 00H 20H 2FH 7FH 1FH 30H 80H FFH 52子系列才有 的RAM区 普通RAM区 位寻址区 工作寄存器区 SFR分布在 80H-FFH 其中92个位 可位寻址 80H FFH 所有的RAM区(包括位 寻址区、工作寄存器 区)都可以用于存放 数据,故也称为数据 缓存寄存器 89C51 128字节
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《51单片机及其应用》课程电子教案(PPT课件讲稿)第三章 MCS-51指令系统 Instruction Set.ppt
- 《51单片机及其应用》课程电子教案(PPT课件讲稿)第五章 KEIL C51的应用.ppt
- 《51单片机及其应用》课程电子教案(PPT课件讲稿)第九章 D/A&A/D转换器及其与单片机接口.ppt
- 《51单片机及其应用》课程电子教案(PPT课件讲稿)第三章 LED数码显示方式及电路(LED数码显示方式及电路).ppt
- 《51单片机及其应用》课程电子教案(PPT课件讲稿)第四章 单片机I/O口的使用(MCS-51单片机的并行端口结构与操作).ppt
- 《51单片机及其应用》课程电子教案(PPT课件讲稿)第六章 串口.ppt
- 《51单片机及其应用》课程电子教案(PPT课件讲稿)第一章 绪论.ppt
- 《Excel与数据处理》课程教学资源(PPT课件讲稿)第七章 数据的管理与透视分析.ppt
- 《Excel与数据处理》课程教学资源(PPT课件讲稿)第六章 图表处理.ppt
- 《Excel与数据处理》课程教学资源(PPT课件讲稿)第五章 函数.ppt
- 《Excel与数据处理》课程教学资源(PPT课件讲稿)课件简要说明.ppt
- 《Excel与数据处理》课程教学资源(PPT课件讲稿)第九章 外部数据的导入与分析.ppt
- 《Excel与数据处理》课程教学资源(PPT课件讲稿)第八章 数据审核与数据分析.ppt
- 《计算机组成原理》课程教学课件(PPT电子教案)第六章 输入/输出设备.ppt
- 《计算机组成原理》课程教学课件(PPT电子教案)第五章 I/O子系统(5.4)DMA方式及接口.ppt
- 《计算机组成原理》课程教学课件(PPT电子教案)第五章 I/O子系统(5.2)总线.ppt
- 《计算机组成原理》课程教学课件(PPT电子教案)第四章 存储子系统(4.3)磁表面存储器.ppt
- 《计算机组成原理》课程教学课件(PPT电子教案)第五章 I/O子系统(5.1)接口类型与功能.ppt
- 《计算机组成原理》课程教学课件(PPT电子教案)第二章 计算机中的信息表示.ppt
- 《计算机组成原理》课程教学课件(PPT电子教案)第一章 概论.ppt
- 《51单片机及其应用》课程电子教案(PPT课件讲稿)第八章 I2C串行总线的组成及工作原理.ppt
- 《51单片机及其应用》课程电子教案(PPT课件讲稿)第五章 中断系统 5.1 80C51的中断系统 5.2 80C51单片机中断处理过程.ppt
- 《51单片机及其应用》课程电子教案(PPT课件讲稿)第五章 中断系统 5.3 80C51的定时/计数器.ppt
- 《51单片机及其应用》课程电子教案(PPT课件讲稿)第十章 单片机系统的扩展.ppt
- 《51单片机及其应用》课程电子教案(PPT课件讲稿)键盘的应用.ppt
- 《Office应用技巧案例》PDF电子书.doc
- 电子工程系:51系列单片机实验系统指导书.doc
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第6章 客户关系管理.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第7章 物流与供应链管理.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第8章 电子政务.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第9章 电子商务开发技术.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第10章 电子商务安全技术.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第11章 电子商务系统设计.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第12章 电子商务网站建设.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第15章 电子商务发展状况.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第14章 电子商务发展中的法律法规.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)总复习目录.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)导论(主编:邵兵家).ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第13章 电子商务项目实施管理.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第1章 电子商务概述.ppt