
飞利浦半导体
产品speci fi cation
80C51的8位微控制器系列
4K / 128 OTP / ROM /无ROM ,低电压( 2.7V - 5.5V ) ,
低功耗,高速( 33兆赫)
80C51/87C51/80C31
降低EMI模式
在AO位( AUXR.0 )在AUXR寄存器设置时禁用
ALE输出。
需要注意的是第2位是不可写的,并且总是读作零。这
允许DPS位可以快速简单地执行一个INC切换
DPTR insstruction而不影响WOPD或LPEP位。
降低EMI模式
AUXR ( 8EH )
7
–
6
–
5
–
4
–
3
–
2
–
1
–
0
AO
DPS
BIT0
AUXR1
DPTR1
DPTR0
DPH
(83H)
DPL
(82H)
外
数据
内存
AUXR.0
AO
关闭ALE输出。
双DPTR
的双DPTR结构(参见图13 )使一种方法来指定
外部数据存储器单元的地址。有两种
16位DPTR寄存器的外部存储器,以及一
单位叫DPS = AUXR1 /位0 ,可以让程序代码
在它们之间切换。
图13 。
SU00745A
新用户注册名称: AUXR1 #
SFR地址: A2H
复位值: xxx000x0B
AUXR1 ( A2H )
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
WUPD
2
0
1
–
0
DPS
MOV A,@ A + DPTR
MOVX A,@ DPTR
其中:
DPS = AUXR1 /位0 = DPTR0和DPTR1之间切换。
选择注册
DPTR0
DPTR1
DPS
0
1
MOVX @ DPTR ,A
JMP @ A + DPTR
DPS位状态应通过软件切换时保存
之间DPTR0和DPTR1 。
数据指针可以在逐字节的基础上由被访问
指定的低或高字节在它访问的指令
特殊功能寄存器。请参见应用笔记AN458了解更多详情。
2000年01月20
19