添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第990页 > AT89C51RC > AT89C51RC PDF资料 > AT89C51RC PDF资料2第10页
访问在位置0S0H的SFR (这是P2) 。使用间接寻址指令
荷兰国际集团访问高位128字节的数据RAM 。例如:
MOV @ R0 , #数据
其中, R0内容为0A0H ,访问数据字节地址0A0H ,而不是P2
(地址为0A0H ) 。
请注意,堆栈操作是间接寻址的例子,因此上限为128字节
数据RAM可作为堆栈空间。
256字节ERAM可以通过间接寻址访问,与EXTRAM位
清理和MOVX指令。内存这部分在物理上位于片内,的Logical
占美云的前256个字节的外部数据存储器。
图1 。
内部和外部数据存储器地址
(为EXTRAM = 0)
FF
FF
128字节
国内
内存
ERAM
256字节
80
128字节
国内
内存
00
00
80
FF
特别
功能
注册
FFFF
数据
内存
0100
0000
为EXTRAM = 0时, ERAM进行间接寻址,用MOVX指令
与任何寄存器R0 ,所选择的银行或DPTR的R1 。访问
到ERAM不会影响端口P0 ,P2, P3.6 (WR )和P3.7 (RD) 。例如,用
EXTRAM = 0,
MOVX @ R0 , #数据
其中, R0内容为0A0H ,访问ERAM地址为0A0H ,而不是外部
内存。外部数据存储器的地址不是FFH高的访问(即0100H到
FFFFH)将用MOVX DPTR指令中所执行的相同的方式
标准80C51 ,即P0和P2口作为数据/地址总线, P3.6和P3.7和作为写
和读信号。请参考图1 。
随着EXTRAM = 1 , MOVX @日和MOVX @ DPTR将类似于标准
80C51 。 MOVX @日将提供复用的端口0和任意数据的8位地址
输出端口的引脚可以用于输出的高阶地址位。这是提供
外部分页功能。 MOVX @ DPTR将产生一个16位的地址。端口2输出
的高8位地址( DP0H的内容),而P0口复用的低
订购8个地址位( DP0L的内容)的数据。 MOVX @日和MOVX @ DPTR
将产生无论是在P3.6 ( WR )和P3.7 ( RD )读取或写入信号。
堆栈指针(SP) ,在256字节的RAM可以位于任何地方(低和
上RAM)的内部数据存储器。堆栈可以不设在ERAM 。
10
AT89C51RC
1920B–MICRO–11/02

深圳市碧威特网络技术有限公司