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-0195 1 Ver A 2010/06