
HT68F20/HT68F30/HT68F40/HT68F50/HT68F60
HT68FU30/HT68FU40/HT68FU50/HT68FU60
FLASH程序存储器
程序存储器的位置,用户
代码或程序被存储。此设备系列
程序存储器为闪存类型,这意味着它可以
编程和重新编程的大量的
倍,从而使用户的代码的方便modifi-
阳离子在同一设备上。通过使用适当的
编程工具,这些闪存芯片为用户提供了
灵活便利的调试和开发他们的应用程序
阳离子同时还提供现场编程的一个装置
和更新。
结构
程序存储器的容量为1K×14位
12K'16位。程序存储器的寻址
程序计数器,其中也包含数据,表格信息
和中断入口。表中的数据,它可以是
设定在程序存储器的任何位置,是AD-
由表格指针寄存器打扮。
设备
HT68F20
HT68F30
HT68F40
HT68F50
HT68F60
容量
1K14
2K14
4K15
8K16
12K16
银行
0
0
0
0
0, 1
美ê R 5 é乐科特
例如是德
1。·瓦特
B Y形TE
L的S T P A G ê
牛逼B H P 例如是德
T B L P将例如是德
查表
在程序存储器的任何地址都可以定义
作为查找表,以便储存固定
数据。要使用查表,表指针必须
先行设定通过将它的外表起来的数据的地址
要检索表中的指针寄存器TBLP和
TBHP 。这些寄存器定义的总地址
查表。
在设定完表格指针后,表格数据可以是
从使用的程序存储器检索
TABRD [M ]
or
TABRDL [M ]
指令,分别。
当执行该指令时,低阶表
从程序存储器字节将被转移到
用户定义的数据存储器[ m]中指定的
该指令。从表格的高数据字节
程序存储器将被转移到TBLH特殊
注册。任何未使用的位传输的高阶
字节将被读作
0.
下图表示的寻址
所述查找表的数据流。
P RO克RA米
一个D D重新S S小
M E M O对RY
D A TA
1 4 1 6 B公司
该HT68F60有其程序存储器分为两个
银行, Bank 0和Bank 1,要求银行SE-
使用位的BP寄存器5进行选择。
特殊向量
程序存储器内部某些地址保留
充当了复位和中断。位置000H是
预留的设备复位后的程序使用initialis-
通报BULLETIN 。之后系统复位时,程序会
跳到这个地址并开始执行。
H T 6 8 F 2 0
0 0 0 0 H
0 0 0 4 H
0 0 2建华
0 3 F F H
- [R (E S) (E T)
在TE RRU P吨
V权证于r
1 4 B的
0 7 F F H
1 4 B的
0 F F F H
1 5 B的
1 F F F H
1 6 B公司
H T 6 8 F 3 0
- [R (E S) (E T)
在TE RRU P吨
V权证于r
H T 6 8 F 4 0
- [R (E S) (E T)
在TE RRU P吨
V权证于r
例如是德 - [R T B L H
IG H B TE
表程序示例
下面的例子显示了表的指针和如何
表中的数据被定义,并从检索到
微控制器。这个例子使用的表格数据的某一地址
符在程序存储器是存储在那里我们 -
H T 6 8 F 5 0
- [R (E S) (E T)
在TE RRU P吨
V权证于r
0 0 3建华
H T 6 8 F 6 0
- [R (E S) (E T)
在TE RRU P吨
V权证于r
B A N 0 K
1 F F F H
2 0 0 0 H
2 F F F H
1 6 B公司
B A N K 1
程序存储器结构
修订版1.10
20
2010年2月1日