HT48E30
在系统编程
在系统编程允许编程和重现
HT48EXX微控制器应用的编程
电路板,这将节省时间和金钱,无论是在
发展在实验室中。用一个简单的3线接口,
ISP的串行与HT48EXX通信
微控制器重新编程的程序存储器和
在芯片上的EEPROM数据存储器。
引脚名称
PA0
PA4
水库
VDD
VSS
功能
SDATA
SCLK
RESET
VDD
VSS
描述
串行数据输入/输出
串行时钟输入
器件复位
电源
地
·
地址000H
该区域为程序初始化保留。经过
系统复位时,程序会开始执行位于地址
阳离子000H 。
·
地址004H
该区域保留给外部中断服务
程序。如果INT端被激活时,中断
使能且堆栈未满,则程序开始
执行在位置004H 。
·
地址008H
该区域保留给定时/计数器接口
中断服务程序。如果从一个定时器中断的结果
定时/计数器溢出,如果中断使
体健且堆栈未满,则程序开始执行
cution在位置008H 。
·
表中的位置
ISP引脚分配
程序存储器
-
只读存储器
程序存储器用于存储程序IN-
要被执行,以及一些数据。它还包含
数据,表格和中断入口,并组织成
2048×14位,由程序计数器和TA-解决
BLE指针。
在程序存储器地址被保留
特殊用法:
0 0 0 H
0 0 4 H
0 0 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 ê /放大V简T C Ø加利德ř
在TE R R ü P吨的SuI B R O u那样锡ê
否0 0 H
N· F H
P RO克RA米
M E M O对RY
1。· Ø的k - ü P T A B乐( 2 5 6 W 0 R D所S)
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的
N}÷ TE :N RA体中(E S)来回回米
0至7
程序存储器
在程序存储空间的任何位置,可以
用作查找表。该指令
²TABRDC
[ m]指令(当前页, 1页= 256字),并
²TABRDL
[ m]指令(最后一页)转让的内容
低阶字节的指定的数据存储器,
而高字节到TBLH ( 08H ) 。只有
低阶字节的表中的目的地是
明确定义的,该表字的其它位为反式
ferred并送至下部,其余
2位字被读出作为
²0².
表高阶
字节寄存器( TBLH )是只读的。表指针
(TBLP)是一个读/写寄存器( 07H),其指示
该表的位置。访问表中,某一地址之前
阳离子必须放置在TBLP 。用到查表指令,
唯一的,不能被恢复。如果主程序和
ISR(中断服务程序)都使用了
查表指令, TBLH的内容在
主程序有可能由该表读出的被改变
指令中的ISR使用。可能会出现错误。在其他
即,使用该表中的主例行程序读取指令
同时应避免齿和ISR 。
然而,如果该表中读出的指令已被应用
在这两个主程序和中断服务程序,该中断是
应该先禁用表中读取指令
梁支。它不会被启用,直到有TBLH
已备份。查表指令要求
两个周期来完成该操作。这些区域
根据可以作为正常的程序存储器
时的要求。
表中的位置
指令
TABRDC [M]。
TABRDL [M]。
*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
表中的位置
注: * 10 〜* 0 :表格地址位
@ 7〜 @ 0:表指针位
修订版1.20
6
2006年3月3日
P10 〜 P8 :当前程序计数器位