1 / 31
文档名称:

存储器结构.ppt

格式:ppt   页数:31页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

存储器结构.ppt

上传人:hnet653 2015/11/20 文件大小:0 KB

下载得到文件列表

存储器结构.ppt

文档介绍

文档介绍:存储器结构
8051单片机在结构上采用了哈佛型,将程序数据分别放在两个存储器内: 一个称为程序存储器(ROM); 另外一个称为数据存储器(RAM)。
两个存储器共有四个物理上相互独立的存储空间:片内ROM、片外ROM、片内RAM、片外RAM。
即:
存储器的结构图
一、程序存储器
8051单片机内部有4KB的掩膜ROM、8751单片机内部有4KB的EPROM,而8031内部没有程序存储器,必须外接程序存储器。
片内ROM(4kB) 0000H~0FFFH 片外ROM(64kB)0000H~FFFFH
两者统一编址!
对于8051来说, 程序存储器(ROM)的内部地址为 0000H~0FFFH, 共 4 KB; 外部地址为 1000H~FFFFH, 共 60 KB。当程序计数器由内部 0FFFH执行到外部 1000H 时, 会自动跳转。对于 8751 来说, 内部有 4 KB的EPROM, 将它作为内部程序存储器; 8031 内部无程序存储器, 必须外接程序存储器。
8031 最多可外扩 64 KB程序存储器, 其中 6 个单元地址具有特殊用途, 是保留给系统使用的。0000H是系统的启动地址, 一般在该单元中存放一条绝对跳转指令。0003H、000BH、 000BH、001BH和 0023H对应 5 种中断源的中断服务入口地址。
两组特殊单元
1、0000H---0002H(复位后:PC=0000H)
2、0003H---002AH(中断入口)
0003H---000AH(INT0中断地址区)
000BH---0012H(T/C0中断地址区)
0013H---001AH(INT1中断地址区)
001BH---0022H(T/C1中断地址区)
0023H---002AH(串行口中断地址区)
中断服务程序存放方法:
(1)从中断地址区首地址开始,在中断地址区中直接存放;
(2)从中断地址区首地址开始,存放一条无条件转移指令,
以便中断响应后,通过中断地址区,再转到中断服务程序的实际入口地址区去。
二、数据存储器
MCS-51系列单片机数据存储器分内部数据存储器(即片内RAM)和外部数据存储器(即片外RAM)。
内部数据存储器