下载此文档

第五课--存储器.ppt


文档分类:IT计算机 | 页数:约41页 举报非法文档有奖
1/ 41
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 41 下载此文档
文档列表 文档介绍
存储器、堆栈、SFR
1
数据存储器——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个位)占一个地址
按位寻址:有的存储器每一个位就有一个地址
单片机的存储器——几个有关的概念:
2
8051的存储器组织
8051存储器可以分成两大类:
﹡ RAM,CPU在运行时能随时进行数据的写入和读出,但在关闭电源时,其所存储的信息将丢失。它用来存放暂时性的输入输出数据、运算的中间结果或用作堆栈。
﹡ ROM是一种写入信息后不易改写的存储器。断电后,ROM中的信息保留不变。用来存放固定的程序或数据,如系统监控程序、常数表格等。

一般微机通常只有一个逻辑空间,可以随意安排ROM或RAM。访问存储器时,同一地址对应唯一的存储单元,可以是ROM也可以是 RAM,并用同类访问指令。这种结构称为普林斯顿结构。
哈佛结构
◆ 8051单片机与一般微机的存储器配置方式很不相同。

◆ 51单片机的存储器在物理结构上分为程序存储空间和数据存储空间,共有四个:片内和片外程序存储空间以及片内和片外数据存储空间,这种在物理结构上把程序存储器和数据存储器分开的结构形式称为哈佛结构。
89C51单片机存储器配置
片内RAM 128字节(00H—7FH);
片内RAM前32个单元是工作寄存器区(00H—1FH)
片内RAM有128个可按位寻址的位,占16个单元。
位地址编号为:00H—7FH,分布在20H—2FH单元
片内21个特殊功能寄存器(SFR)中:地址号能被 8整除的 SFR中的各位也可按位寻址(-34)
可寻址片外RAM 64K字节(0000H—FFFFH)
可寻址片外ROM 64K字节(0000H—FFFFH)
片内 Flash ROM 4K字节(000H—FFFH)
7
★ 8051在逻辑上,即从用户角度上8051有三个存储空间:
片内外统一编址的程序存储器
片内外不统一编址的数据存储器
特殊功能寄存器(片内)
★访问这几个不同的逻辑空间时,采用的指令:
片内外程序存储器空间----MOVC
片内数据存储器空间和SFR----MOV
片外数据存储器地址空间----MOVX
¶52对应的RAM有384Byte,其中多出的128Byte只能进行间接寻址用@
¶而C51是通过对自定义的数据类型来区分访问的存储空间的:
片内外程序存储器空间----code
片内数据存储器空间和SFR----data
片外数据存储器地址空间----xdata
片内间接寻址区间-------idata
存储器配置(片内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字节
10

第五课--存储器 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 41
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-11
最近更新