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