
HT86BXX/HT86BRXX
因为TBLH寄存器是只读寄存器和
不能恢复,应小心以确保其
防护如果主程序和中断服务两个
日常使用表格读取指令。如果使用的是表
读取指令,中断服务程序可能
改变TBLH的值,随后引起
如果由主程序中再次使用错误。作为一项规则是
指令
TABRDC [M]。
TABRDL [M]。
如果同时使用表格读取
应避免使用说明书。然而,在情况
其中无法避免同时使用时,互
中断产生应先于任何执行被禁止
主程序的表格读取指令。注意,所有的表
相关指令需要两个指令周期
完成操作。
表中的位置
*12
P12
1
*11
P11
1
*10
P10
1
*9
P9
1
*8
P8
1
*7
@7
@7
*6
@6
@6
*5
@5
@5
*4
@4
@4
*3
@3
@3
*2
@2
@2
*1
@1
@1
*0
@0
@0
表中的位置
注意:
* 12 * 0 :当前程序ROM表
P12 P8 :写P12 P8以TBHP指针寄存器
@ 7@ 0 :写@ 7 @ 0 TBLP指针寄存器
为HT86B03 ,表地址为12位,即从第0位到第11位。
数据存储器
数据存储器是8位宽的RAM IN-挥发性区
ternal内存是位置,临时IN-
形成被存储。分为两部分,第一部分的
这是内存的区域,特殊功能寄存器
所在的位置。这些寄存器有固定的地址和
所必需的设备的正确操作。许多
这些寄存器进行读取和写入迪
rectly程序的控制下,但有些被
保护用户的操作。的第二区域
RAM数据存储器的通用保留。
在此区域内的所有位置读取和写入accessi-
在程序控制下竹叶提取。
组织
数据存储器分为两个组,即
作为Bank 0和Bank 1 ,所有这一切的实现
8位宽的RAM 。大部分的RAM数据存储器的某一地址是
H T 8
H T 8
H T 8
H T 8
0 0 H
2深高
符在银行0,也分为两部分
中,请在专用数据存储器和
通用数据存储器。这些长度
部分由微控制器的类型决定CHO-
仙。该数据存储器的所有起始地址
设备是地址
00H,
和最后一个数据存储器
地址
“ FFH ” 。
寄存器,通用于所有
微控制器,如ACC和PCL等,有
相同的数据存储器地址。
通用数据存储器
所有的单片机程序需要一个区域
读让临时数据可以被存储/写存储器
和再利用。它的RAM内存这方面
这就是所谓的通用数据存储器。这
这个数据存储区可让用户完全访问亲
克进行读取和写入操作。通过使用
H T 8
H T 8
H T 8
H T 8
0 0 H
S·P权证IA升P ü ; R P 2 O 5 S ê
D上TA M E M O对RY
3 9 H
6 B 0
6 B 1
6 B 2
6 B R
0 / H T 8 6 B R 1 0
0 / H T 8 6 B 3 0
3 0
3
6 B 4
6 B 6
6 B 7
6 B 9
0
0 / H T 8 6 B 5 0
0 / H T 8 6 B R 6 0
0 / H T 8 6 B 8 0
S·P权证IA升P ü ; R P 2 O 5 S ê
D上TA M E M O对RY
B A N K 1
M E M O对RY
4 0 H
摹简è RA升P ü RP 发E
D上TA M E M O对RY
( 1 9 2 B Y形释)
F F ^ h
:U N·K N 2 O W N
4 0 H
摹简è RA升P ü RP 发E
D上TA M E M O对RY
( 1 9 2 B Y形释)
4 0 H
F F ^ h
B A N 0 K
B A N K 1
F F ^ h
RAM数据存储器结构
-
区0,存储区1
注意:大多数的RAM数据存储器的位可以使用直接操作
Set
[M ] .i或
CLR
[M ] .i指令指令
系统蒸发散除少数专用位。该数据存储器也可以通过访问
内存指针寄存器MP0和MP1 。
修订版1.70
30
2010年2月22日