编辑: 喜太狼911 2013-04-22

256 字节内部 RAM 区. ⑵ 4K 字节内部 ROM 区. ⑶ 64K 字节的外部扩展 RAM 区(地址为 0000H~FFFFH) . ⑷ 64K 字节的外部扩展 ROM 区(地址为 0000H~FFFFH) . 上述四个存贮器空间地址都是从 0000H 或00H 开始的,它们必然存在 地址重叠现象,可以通过以下方法加以区别: ⑴ 用MOV 指令访问内部数据存贮器 RAM. ⑵ 用MOVX 指令访问外部数据存贮器 RAM, 该指令产生控制信号RD 和WR 读写外部 RAM 内容. ⑶ 用MOVC 指令读取内部或外部程序存贮器 ROM, 访问外部 ROM 时该 器件名称 无ROM 型EPROM 型ROM 字节 RAM 字节

16 位 定时器 电路类型

8051 8031 (8751) 4K

128 2 HMOSⅠ 8051AH 8031AH 8517H 4K

128 2 HMOSⅡ 8052AH 8032AH 8752BH 8K

256 3 HMOSⅡ 80C51BH 80C31BH 87C51 4K

128 2 CHMOS

7 指令产生 PSEN 信号.外部存贮器的扩展如图 1-4 所示. 图1-4

8051 的外部存贮器扩展 1.2.1 程序存贮器 访问程序存贮器以程序计数器 PC 为地址指针.

8051 的程序存贮器结构如 图1-5 所示,图(a)是内部带有 4KROM 的单片机,超过 4K 字节的地址会使 PSEN 有效并自动转到外部 ROM;

图(b)表示程序存贮器地址 0003H~0023H 单元作为系统中断向量表存放了

5 个中断处理程序的入口地址,其后存放的是 程序和数据.单片机复位后 PC 指向

0 地址,该地址存放了一条三字节的无条 件转移指令,其目的是跳过中断向量表转到程序和数据区. (a) 程序存贮器结构 (b) 程序存贮器地址分配 图1-5

8051 的程序存贮器结构 1.2.2 内部数据存贮器 RAM 和堆栈 内部 RAM 低地址 00H~7FH 这128 个字节是供用户使用的, 分为四部分: 工作寄存器区、可位寻址区、堆栈区和数据缓冲区,如图 1-6 所示.最左边一 列以及最右边一列分别是用十六进制数和十进制数表示的字节地址,可位寻址 区的斜体数字表示位地址.访问内部数据存贮器用

8 位寄存器 R

0、R1 作为地 址指针;

而访问外部数据存贮器是通过

16 位的 DPTR(Data Pointer)作为地

8 址指针. 图1-6 内部 RAM 分区图 1. 工作寄存器区 0~1FH 这32 个字节是工作寄存器区,分成

0、1........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题