添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1389页 > ADUC848 > ADUC848 PDF资料 > ADUC848 PDF资料1第23页
ADuC845/ADuC847/ADuC848
7FH
通用
区域
30H
2FH
银行
通过
在PSW BITS
11
18H
17H
10
10H
0FH
01
08H
00
04741-0-008
是可能的(通过设置CFG845.7 / ADuC847.7 / ADuC848.7 )到
使11位扩展堆栈指针。在这种情况下,堆
翻转从FFH的RAM以0100H在XRAM 。
11位堆栈指针在SPH和SP的SFR可见。该
SP的SFR位于81H与标准8052的SPH的SFR
位于B7H 。在SPH SFR的3个LSB包含3
需要额外的比特到8比特的堆栈指针扩展在SP
SFR为11位堆栈指针。
07FFH
位寻址
(位地址)
20H
1FH
八种四家银行
注册
R0至R7
复位值
堆栈指针
07H
00H
图8.低128字节的内部数据存储器
UPPER 1792
字节
片上XRAM
( DATA + STACK
用于EXSP = 1,
数据只
用于EXSP = 0)
CFG845 / 7 / 8.7 = 0
CFG845 / 7 / 8.7 = 1
内部XRAM
在ADuC845 , ADuC847和ADuC848包含2 KB的
片上扩展的数据存储器。这个存储器,虽然导通
芯片,是通过MOVX指令访问。 2 KB的
内部XRAM被映射到底层2字节的
如果CFG84x.0 (表7)位被置位外部地址空间;
否则,访问外部数据存储器时,就像一个
标准8051 。
甚至与CFG84x.0位设置,访问外部(芯片外) ,
XRAM发生一次24位DPTR大于0007FFH 。
为FFFFFFh
为FFFFFFh
FFH
256字节
片内数据
内存
( DATA +
堆栈)
100H
LOWER 256
字节
片上XRAM
(仅限于数据)
00H
00H
图10.扩展堆栈指针操作
外部数据存储器(外部XRAM )
这里是外部程序存储器访问不支持
件。然而,就像一个标准的8051兼容的内核,
ADuC845 / ADuC847 / ADuC848可以访问外部数据
内存使用MOVX指令。 MOVX指令
自动输出所需的各种控制选通脉冲
访问数据存储器。部分,但是,最多可以访问
16兆字节的外部数据存储器。这是一个增强
的外部数据存储器的可用空间上的64字节
标准8051兼容内核。请参阅硬件设计
有关详细信息,考虑部分。
当访问外部RAM中, EWAIT寄存器可能需要
被编程,得到额外的机器周期的MOVX
操作。这是考虑到不同的外部RAM访问
速度。
EWAIT SFR
SFR地址:
上电默认值:
位寻址:
9FH
00H
No
数据
内存
空间
(24-BIT
地址
空间)
数据
内存
空间
(24-BIT
地址
空间)
000800H
0007FFH
2字节
片上
XRAM
CFG845 / 7 / 8.0 = 1
000000H
CFG845 / 7 / 8.0 = 0
000000H
图9.内部和外部XRAM
当启用,访问内部XRAM时,在P0
和P2端口引脚的操作,以及在RD和WR信号,
不作为一个标准的8051 MOVX指令。这
允许用户使用这些端口引脚作为标准I / O 。该
内部XRAM可以被配置为在扩展的11位的部分
堆栈指针。默认情况下,堆栈操作完全一样的8052
因为它翻转从FFH到00H中的通用
内存。但是上了ADuC845 , ADuC847和ADuC848 ,它
04741-0-009
这种特殊功能寄存器( SFR ) ,编程的时候,
决定等待状态的MOVX指令的数量。
该值可以0H和7H之间变化。 MOVX指令
由一个机器周期的增加(4 +
n,
哪里
n
= EWAIT
每增加EWAIT值以十进制数)。
版本A |第23页108
04741-0-010

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