109 / 149 page

宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南
109
内部数据 RAM 存储器
STC12C5410AD 系列单片机内部有 256 字节常规的 RAM,256 字节的扩展 RAM
器件的内部常规数据存储器由 3 部分组成:
1. 低 128 字节 RAM (00H ~7FH ),可直接和间接寻址, 用“MOV ”和“MOV @Ri ”
2.高 128 字节 RAM(80H~FFH),间接寻址,用“MOV @Ri”
3. 特殊功能寄存器(80H ~FFH ),只可直接寻址, 用“MOV ”
由于高 128 字节 RAM 和 SFR(特殊功能寄存器)占用相同的地址,因此高 128 字节 RAM 空间必须用间接寻址
(MOV @Ri )来区分。特殊功能寄存器(80H ~FFH ),只可直接寻址(用“MOV ”)来区分。尽管 RAM
和 SFR 的地址相同,但它们在物理上是独立的。
扩展数据 RAM
STC12C5410AD 系列有 256 字节的扩展 RAM,称其为 XRAM(附加 RAM),用“MOVX”寻址。
扩展的 256 字节 RAM (0000H ~00FFH ),通过 MOVX 指令间接寻址。
00FFH
0000H
FFH
80H
7FH
FFH
80H
扩展 RAM
256 字节
( 外部间接寻址 )
高 128 字节内部 RAM
( 间接寻址 )
低 128 字节内部 RAM
(间接 & 直接寻址)
特殊功能寄存器
( 直接寻址 )
(SFR )
附录 A: 内部数据 RAM 存储器
使用“MOVX @DPTR” / “MOVX @Ri”
00H
C 语言中,可使用 xdata 声明存储类型即可,如:
unsigned char xdata i = 0;