添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第334页 > ADUC848BCP62-5 > ADUC848BCP62-5 PDF资料 > ADUC848BCP62-5 PDF资料1第24页
ADuC845/ADuC847/ADuC848
特殊功能寄存器(SFR )
SFR空间映射到高128字节的内部
数据存储器空间和仅由直接寻址访问。它
为CPU和所有片内外设之间的接口。
数常量。显示的编程模型的框图
ADuC845 / ADuC847 / ADuC848通过SFR区域显示在
图11 。
除了程序计数器( PC)和四所有寄存器
通用寄存器组驻留在SFR区。在SFR
寄存器包括控制,配置和数据寄存器
提供CPU和所有片上外设之间的接口。
62-kBYTE
ELECTRICALLY
可重复编程
非易失性
闪速/电擦除程序
内存
4-kBYTE
ELECTRICALLY
可重复编程
非易失性
FLASH / EE数据
内存
数据指针( DPTR )
该数据指针是由三个8位寄存器起来: DPP (页面
字节) , DPH (高字节)和DPL (低字节) 。这些提供
存储器地址内部的代码和数据存储器的访问。
的DPTR可以被操纵为一个16位寄存器( DPTR =
DPH , DPL ) ,虽然INC DPTR指令自动
结转到民进党,或者作为三个独立的8位寄存器(DPP ,
DPH , DPL ) 。
该ADuC845 / ADuC847 / ADuC848支持双数据
指针。看到双数据指针部分。
堆栈指针( SP和SPH )
在SP的SFR是堆栈指针,它被用来保持一
内部RAM的地址称为
在堆栈的顶部。
SP寄存器
数据前增加PUSH和通话过程中存储
处决。虽然栈可以在芯片上的任何地方居住
RAM中,SP寄存器复位后初始化为07H 。这
导致堆栈从08H开始。
如前面提到的,零件提供了一个扩展的11位堆栈
指针。需要补11位堆栈的3个额外的比特
指针是SPH字节位于B7H的3个LSB 。要启用
在SPH SFR的EXSP ( CFG84x.7 )位必须设置;否则,
在SPH SFR既不能写,也读出。
程序状态字( PSW )
04741-0-011
8051
兼容
CORE
128-BYTE
特别
功能
注册
区域
Σ-
ADC
256字节RAM
2K字节XRAM
其他片
外设
温度
传感器
电流源
12位DAC
串行I / O
WDT
PSM
TIC
PWM
在PSW SFR包含几个位,反映了当前
CPU的状态,如表5所列。
SFR地址:
上电默认值:
位寻址:
D0H
00H
是的
图11.编程模型
累加器SFR ( ACC )
ACC是一个累加器寄存器,其用于算术操作
系统蒸发散包括加,减,整数乘法和
师,和布尔位操作。该助记符
蓄电池专用指令通常所说的蓄
为A.
B SFR (B )
B寄存器是用来与累加器为乘法
和除法运算。对于其他的指示,它可以治疗
作为一个通用的高速暂存寄存器。
表5. PSW SFR位功能
位号
7
6
5
4, 3
名字
CY
AC
F0
RS1 , RS0
描述
携带FL AG 。
辅助进FL AG 。
通用标志。
寄存器组选择位。
RS1 RS0
选择银行
0
0
0
0
1
1
1
0
2
1
1
3
溢流FL AG 。
通用标志。
奇偶校验位。
2
1
0
OV
F1
P
版本A |第24页108

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