
较高的外部XRAM存贮器的访问比的可访问的大小
内存(翻转功能)将与MOVX DPTR指令被执行,用P0
和P2作为数据/地址总线, WR和RD分别写和读信号。
访问高于XRAM大小只能通过使用DPTR的完成。
如果EXTRAM = 1的MCU读取来自外部XRAM存储器中的数据。最多可以有
64K字节外部XRAM存储器。
对外部数据存储器访问的硬件结构示于图10中
网络连接gure 10 。
访问到外部XRAM存储器
AT8xC5122/23
P2
ALE
P0
AD7 : 0
A15:8
外部XRAM
内存
A15:8
A7:0
LATCH
A7:0
D7:0
RD #
WR #
OE
WR
MOVX @Ri和MOVX @DPTR将类似于标准80C51 。 MOVX @日意志
提供复用P0口数据的任何输出端口引脚的8位地址
可用于输出的高阶地址位。这是向外部广播
能力。 MOVX @ DPTR将生成一个16位的地址。端口2输出高
为了8位地址(DPH ),而端口0多路复用的低8位地址
( DPL)的数据。 MOVX @日和MOVX @DPTR会产生读取或写入显
的NAL对WR和RD 。
P0,P2口不受影响, RD , WR信号接入过程中不会被激活
内部XRAM 。
需要注意的是外部XRAM内存访问仅适用于高引脚数封装。
如果需要通过外部程序存储器和外部XRAM存储器可以合并
施加在RD和PSEN信号到与门的输入和使用的输出中
栅极为读选通到外部的程序/数据存储器。
RD
PSEN
频闪
双数据指针
注册( DDPTR )
附加数据指针可以用来加速执行代码,并减少代码
尺寸。
双DPTR结构是一种由芯片将指定一个外部地址
内部数据存储空间。有两个16位DPTR寄存器的外部
存储器,和一个单一的比特称为DPS = AUXR1.0 (见表7) ,使该程序
代码(图11)在它们之间切换。
22
AT8xC5122/23
4202D–SCR–06/05