添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第893页 > ADUC846BS62-3 > ADUC846BS62-3 PDF资料 > ADUC846BS62-3 PDF资料1第14页
初步的技术数据
ADuC846
MOVX指令。这允许用户使用这些端口引脚为
标准I / O 。
上部1792字节的内部的XRAM可以被配置为
作为一个扩展的11位堆栈指针。
默认情况下,堆栈将完全一样的8052在操作它会
从FFH翻转至00h ,在通用RAM 。对
ADuC844但是也可以(通过设置CFG844.7 ),以使
11位的扩展堆栈指针。在这种情况下,协议栈将翻转从
FFH的RAM以0100H在XRAM 。
11位堆栈指针visable在SP和SPH的SFR 。该SP
SFR位于81H作为一个标准的8052的SPH SFR是
位于B7H 。这个SFR的3个LSB包含3个额外的位
要8位堆栈指针扩展到11位的堆栈
指针。
07FFH
特殊功能寄存器(SFR )
SFR空间映射到高128字节的内部数据
存储空间和仅由直接寻址访问。它提供了一个
片上外设和CPU之间的所有接口。块
示出了ADuC846经由编程模型
SFR区示于图5 。
除了程序计数器( PC)和四个常规 - 所有寄存器
通用寄存器银行,驻留在SFR区。在SFR寄存器
包括控制,配置和数据寄存器,提供了一个
CPU和所有片上外设之间的接口。
62 KB的ELECTRICALLY
可重复编程
非易失性Flash / EE
程序存储器
4字节
ELECTRICALLY
可重复编程
非易失性
FLASH / EE数据
内存
128-BYTE
特别
功能
注册
区域
CFG845.7 = 0
CFG845.7 = 1
UPPER 1792
字节
片上XRAM
( DATA + STACK
用于EXSP = 1,
数据只
用于EXSP = 0)
8051-
兼容
CORE
Σ-Δ
ADCS
其他片
外设
256字节RAM
2K XRAM
温度传感器
电流源
12位DAC
串行I / O
WDT , PSM
旅游业议会表示, PLL
100H
FFH
256字节
片内数据
内存
(数据+堆栈)
00H
LOWER 256
字节
片上XRAM
(仅限于数据)
00H
图5.编程模型
累加器SFR ( ACC )
ACC是一个累加器寄存器,用于数学运算
包括加,减,整数乘法和除法,
和布尔位操作。该助记符accumulator-
具体的说明,请参阅累加器为A.
B SFR (B )
B寄存器被用来与ACC乘法和除法
操作。在其它指令可以被视为一个中普通
目的暂存寄存器。
数据指针( DPTR )
该数据指针是由三个8位寄存器,命名为民进党
(第一个字节) , DPH (高字节)和DPL (低字节) 。这些用于
用于内部和外部的代码访问提供存储器地址和
外部数据访问。它可以操作为一个16位寄存器
( DPTR = DPH , DPL ) ,虽然INC DPTR指令将
自动结转到民进党,或三个独立的8位
寄存器(民进党, DPH , DPL ) 。
该ADuC846支持双数据指针。请参阅双数据
指针部分后面的数据表。
堆栈指针( SP和SPH )
在SP的SFR是堆栈指针和用于保存一个内部RAM
解决被称为“堆栈的顶部。 ”该SP寄存器是
数据前增加PUSH和通话过程中存储
处决。而堆栈可以位于任何地方的片上RAM ,
在SP寄存器复位后初始化为07H 。这导致堆栈
以从08H开始。
正如前面提到的ADuC846提供了一个扩展的11位堆栈
指针。 3个额外的位来弥补11位堆栈指针是3
在SPH字节位于B7H的最低有效位。为使SPH SFR的
图4.扩展堆栈指针操作
外部数据存储器(外部XRAM )
就像一个标准的8051兼容内核的ADuC846可以访问
使用MOVX指令外部数据存储器。该MOVX
指令自动输出所需的各种控制选通
来访问数据存储器。
在ADuC846然而,最多可以访问extrenal数据16MBytes
内存。这是64K字节的外部数据的增强
可在一个标准的8051兼容内核的内存空间。
外部数据存储器中,在更详细地讨论
ADuC846硬件设计考虑部分。
-14-
REV 。 A蛋白

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