
飞利浦半导体
产品speci fi cation
80C51的8位微控制器系列
8K - 64K / 256-1K OTP / ROM /无ROM ,低电压( 2.7V - 5.5V ) ,
低功耗,高速( 33MHz的)
8XC54/58
8XC51FA/FB/FC/80C51FA
8XC51RA+/RB+/RC+/RD+/80C51RA+
降低EMI模式
在AO位( AUXR.0 )在AUXR寄存器设置时禁用
ALE输出。
迅速通过执行INC DPTR指令只需切换
在不影响GF3或LPEP位。
降低EMI模式
AUXR ( 8EH )
7
–
6
–
5
–
4
–
3
–
2
–
1
EXTRAM
0
AO
DPH
(83H)
DPL
(82H)
DPS
BIT0
AUXR1
DPTR1
DPTR0
外
数据
内存
AUXR.1
AUXR.0
EXTRAM
AO
(仅适用于RX + )
关闭ALE输出。
SU00745A
双DPTR
的双DPTR结构(参见图13 )是一种通过该芯片
将指定外部数据存储器单元的地址。那里
是两个16位DPTR寄存器的外部存储器,
和一个位叫做DPS = AUXR1 / 0位,允许程序
代码在它们之间切换。
图13 。
新用户注册名称: AUXR1 #
SFR地址: A2H
复位值: xxxx00x0B
7
–
6
–
5
–
4
LPEP
DPTR指令
参考DPTR的说明指的是数据指针,该指针是
目前使用的AUXR1 /位0寄存器选择。六
是使用DPTR的指令如下:
INC DPTR
MOV DPTR , # DATA16
递增1的数据指针
加载DPTR与16位常数
移动的字节相对码DPTR到ACC
移动外部RAM ( 16位地址)来
加
移动ACC到外部RAM ( 16位
地址)
跳转间接相对DPTR
3
GF3
2
0
1
–
0
DPS
MOV A,@ A + DPTR
MOVX A,@ DPTR
MOVX @ DPTR ,A
JMP @ A + DPTR
其中:
DPS = AUXR1 /位0 = DPTR0和DPTR1之间切换。
选择注册
DPTR0
DPTR1
DPS
0
1
DPS位状态应通过软件切换时保存
之间DPTR0和DPTR1 。
该GF3位是一个通用的用户定义的标志。注意,第2位是
没有可写,总是读作零。这使得DPS位
数据指针可以在逐字节的基础上由被访问
指定的低或高字节在它访问的指令
特殊功能寄存器。请参见应用笔记AN458了解更多详情。
2000 8月07
24