
HT46R51/HT46R52
在PC ( PCL )的低字节是可
写入的寄存器( 06H ) 。移动数据到PCL per-
形成了一个短跳转。目标是在256个地址
系统蒸发散。
当一个控制转移发生时,额外的
空指令周期。
程序存储器
-
EPROM
程序存储器用于存储程序IN-
要被执行,以及一些数据。它还包含
数据,表格和中断入口,并组织成
1024×14 ( HT46R51 )或2048×14 ( HT46R52 )位, AD-
由程序计数器和表指针打扮。
在ROM中的某些位置是预留的特殊
用法:
·
地址000H
·
地址00CH
地址00CH保留给A / D转换器接口
中断服务程序。如果A / D转换器的中断重新
sults从A / D转换结束,并且如果
中断使能且堆栈未满,则程序
克开始执行的位置00CH 。
·
表中的位置
该地址为程序初始化保留。自动对焦
器芯片复位时,程序会开始执行
从000H 。
·
地址004H
这个位置是保留给外部中断服务
副程序。如果INT端被激活时,在 -
中断使能且堆栈未满,则程序
开始执行,在此位置。
·
地址008H
这个位置是保留给定时/计数器
中断服务程序。如果定时器中断的结果
从定时/计数器溢出,如果中断
使能且堆栈未满,则程序开始
执行在位置008H 。
0 0 0 H
0 0 4 H
0 0 8 H
0 0建华
0 1 0 H
0 1 4 H
0 1 8 H
P RO克RA米
M E M O对RY
D E V IC e在钨协莉丝一个TIO N P R 0克R A米
E X TE R N A L TE中R R ü P吨的SuI B R O u那样锡ê
牛逼IM ER /事件渔隐TE R IN TE rrupt S ubrou锡ê
A / D
onver TE R IN TE rrupt S ubrou锡ê
在程序存储器中的任何位置,可以作为
查找表。该指令
TABRDC
[ m]指令(该
当前页面)和
TABRDL
[ m]指令(最后一页)变压器
FER的低阶字节的内容到试样
田间数据存储器,以及高阶字节到TBLH
( 08H ) 。在低字节表格指针TBLP ( 07H )
读/写寄存器,它指示表某些地区
系统蒸发散。之前访问表,该位置有
被放置在TBLP 。该TBLH是只读的,不能
被恢复。如果主程序和ISR (中断
服务程序)二者都使用查表指令
灰, TBLH的主程序中的内容是
可能由该表可以改变读取用于指令
在ISR 。可能会出现错误。鉴于此,使用而表格
在主程序均衡器读取指令并在ISR Si-所示的
multaneously应当避免。但是,如果该表
读指令有两个主例程要施加
和ISR ,中断前应停用
查表指令。它不会被启用,直到
在主程序中TBLH已经备份。所有
表格相关的指令需要2个周期来完成
的操作。
0 0 0 H
0 0 4 H
0 0 8 H
0 0建华
0 1 0 H
0 1 4 H
0 1 8 H
D E V IC e在钨协莉丝一个TIO N P R 0克R A米
E X TE R N A L TE中R R ü P吨的SuI B R O u那样锡ê
牛逼IM ER /事件渔隐TE R IN TE rrupt S ubrou锡ê
A / D
onver TE R IN TE rrupt S ubrou锡ê
P RO克RA米
M E M O对RY
否0 0 H
N· F H
1。· 的k - ü P T A B乐( 2 5 6 W 0 R D所S)
否0 0 H
N· F H
1。· 的k - ü P T A B乐( 2 5 6 W 0 R D所S)
3 0 0 H
3 F F H
1。· 的k - ü P T A B乐( 2 5 6 W 0 R D所S)
1 4 B的
H T 4 6 R 5 1
7 0 0 H
7 F F H
1。· 的k - ü P T A B乐( 2 5 6 W 0 R D所S)
1 4 B的
H T 4 6 R 5 2
N}÷ TE :N = 0 3
N}÷ TE :N = 0 7
程序存储器
修订版1.40
6
2005年7月12日