位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1602页 > AT87C5103-ICRIL > AT87C5103-ICRIL PDF资料 > AT87C5103-ICRIL PDF资料1第16页

双数据指针
寄存器( DPTR )
附加数据指针可以用来加速执行代码,并减少代码
尺寸在许多方面。
的双DPTR结构是一种由该装置将指定的地址
外部数据存储器位置。有两个16位DPTR寄存器的
外部存储器,和一个单一的比特称为DPS = AUXR1 /第0位(见表8 ),其允许
该程序代码,以在它们之间切换(参考图7)。
图7 。
使用双数据指针
外部数据存储器
7
0
DPS
DPTR1
DPTR0
AUXR1(A2H)
DPH ( 83H ) DPL ( 82H )
表8 。
AUXR1 :辅助寄存器1
7
-
位
数
7-3
2
1
6
-
5
-
4
-
3
-
2
0
1
-
0
DPS
位
助记符说明
-
0
-
版权所有
(1)
从该位读出的值是不确定的。不要设置该位。
始终停留在0
版权所有
从该位读出的值是不确定的。不要设置该位。
数据指针选择
清除选择DPTR0 。
设置选择DPTR1 。
0
DPS
复位值= XXXX X0X0
注意:
1.用户软件不要向其写入1秒为保留位。这些位可能在将来被使用
8051系列产品来调用新的功能。在这种情况下,复位所述新的值
位为0 ,并且其活性值将是1。从保留位读出的值是
不确定的。
16
4134B–8051–06/03