DPTR

DPTR 功能使用方法
DPTR 功能使用方法
1
适用产品:
1.1 SM59R16A2/SM59R08A2
1.2 SM59R16A5/SM59R09A5/SM59R05A5/SM59R16A3/SM59R09A3/SM59R05A3
1.3 SM59R04A2/SM59R04A1/SM59R03A1/SM59R02A1
2
DPTR 使用概述:
2.1 本系列 MCU 提供两组 16-bit 数据指针供客户使用。
2.2 客户于使用时仅需设定 DPS(AUX[0])位,就可决定使用第一组数据指针或第二组数据指针。
2.3 两组 16-bit 数据指针各有其独立之高低位缓存器。
2.4 SM59R 系列两组数据指针使用方法相同,唯 DPS 位置不同,可参考以下表格说明。
3
SM59R16A2/ SM59R08A2 数据指针相关的特殊缓存器:
Mnemonic
DPL
DPH
DPL1
DPH1
DPS
4
Description
Direct
Data pointer low 0
Data pointer high 0
Data pointer low 1
Data pointer high 1
Data pointer select
82h
83h
84h
85h
92h
Bit 7
Bit 6
Bit 5
CPU Core
-
-
-
Bit 4
Bit 3
DPL [7:0]
DPH [7:0]
DPL1 [7:0]
DPH1 [7:0]
-
Bit 2
-
Bit 1
-
Bit 0
RESET
DPS.0
00h
00h
00h
00h
00h
SM59R16A5/ SM59R09A5/ SM59R05A5/ SM59R16A3/ SM59R09A3/ SM59R05A3/ SM59R04A2/
SM59R04A1/ SM59R03A1/ SM59R02A1 DPS 数据指针相关的特殊缓存器:
Mnemonic
DPL
DPH
DPL1
DPH1
AUX
Description
Data pointer low 0
Data pointer high 0
Data pointer low 1
Data pointer high 1
Auxiliary register
Direct
82h
83h
84h
85h
91h
Bit 7
Bit 6
Bit 5
8051 Core
BGRS
-
P4SPI
Bit 4
Bit 3
DPL[7:0]
DPH[7:0]
DPL1[7:0]
DPH1[7:0]
P4UR1
P4IIC
Bit 2
P0KBI
Bit 1
P2PWM
Bit 0
RESET
DPS
00H
00H
00H
00H
00H
DPS: Data Pointer selects register.
DPS = 1 is selected DPTR1.
DPS = 0 is selected DPTR0.
Specifications subject to change without notice, contact your sales representatives for the most recent information.
ISSFA-0196
1
Ver A 2010/06