
HT68F20/HT68F30/HT68F40/HT68F50/HT68F60
HT68FU30/HT68FU40/HT68FU50/HT68FU60
银行指针
-
BP
根据不同的设备使用,计划和
数据存储器被分成几个组。选择
所需要的程序和数据存储器区
实现了使用银行指针。位银行5
指针用于选择程序存储区0或1 ,
而位0 2用于选择数据存储区
0~4.
数据存储器会初始化到Bank 0复位后,
除了一个WDT超时复位,在电源关闭
模式,在这种情况下,数据存储器的存储
不受影响。应当指出的是特殊功能
数据存储器不受存储体选择,
这意味着特殊功能寄存器可
在任一银行的访问。直接寻址
数据存储器总是会导致银行0是AC-
银行指针的值无关cessed 。 AC-
cessing银行的数据比银行0其他必须
使用间接寻址实现的。
由于程序存储器和数据存储器共享双方
同一银行指针寄存器,必须小心
在编程。
设备
HT68F20
HT68F40
HT68F30
HT68F50
HT68F60
位
7
6
5
PMBP0
4
3
2
DMBP2
1
DMBP1
DMBP1
0
DMBP0
DMBP0
DMBP0
BP寄存器列表
·
BP注册
¨
HT68F20/HT68F40
位
名字
读/写
POR
7
6
5
4
3
2
1
0
DMBP0
读/写
0
位7 = 1
位0
未实现,读为
0
DMBP0 :
选择数据存储区
0 : 0银行
1 :银行1
¨
HT68F30/HT68F50
位
名字
读/写
POR
7
6
5
4
3
2
1
DMBP1
读/写
0
0
DMBP0
读/写
0
第7位... 2
位1 = 0
未实现,读为
0
DMBP1 , DMBP0 :
选择数据存储区
00 : 0银行
01 :银行1
10 : 2银行
11 :未定义
修订版1.10
26
2010年2月1日