添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符H型号页 > 首字符H的型号第1074页 > HT48C10 > HT48C10 PDF资料 > HT48C10 PDF资料2第15页
HT48CXX/HT48RXX
地址00CH
地址00CH保留给定时/
计数器1的中断服务程序
HT48C50 / HT48C70只。如果定时器间
从中断定时器/计数器1的结果
溢出中断使能,
堆栈未满,则程序开始执行
在位置00CH 。
表中的位置
这两个主程序和中断服务程序不能
要避免中断应该被禁止
前的表中读出指令,和它们
不应启用,直到TBLH是
备份。所有与表格有关的指令
需要2个周期才能完成的操作。
这些区域可以作为一个正常的亲
程序存储器取决于用户的重
quirements 。
堆栈寄存器 - STACK
在ROM中的任何位置可以被用作一个
查表。该指令TABRDC [M]。
(当前页, 1页= 256个字)和
TABRDL [ M] (最后一页)转让CON组
低阶字节的帐篷的指定的
数据存储器,和高字节至
TBLH ( 08H ) 。唯一的目的地
在表中的低阶字节是明确定义的,
和表字的高字节是
转移到表格中的高位字节
寄存器( TBLH ) 。该TBLH是只读的。该
表指针( TBLP ) ,而另一方面,是
读/写寄存器( 07H)用于指示
表中的位置。之前访问表,该
位置应当被放置在TBLP 。该
TBLH是只读的,无法恢复。如果
主程序和ISR(中断Serv-
冰程序)都使用表格读取指令
梁支,在TBLH中的内容
主程序是可能被改变
表中读取ISR使用的指令。错误
随后将出现。因此,同时使用
表中读出的指令中的主程序
并应避免在ISR 。尽管如此,
如果表中的应用程序读出指令
堆栈寄存器是用一种特殊的存储器端口
保存在PC中的内容。堆栈可以是
根据该组织为2 ,4或8个等级
微控制器的选择( 2级为
HT48C10 / HT48C30 , 4级为HT48C50 ,
8级为HT48C70 ) 。该寄存器是NEI-
该程序的数据,也没有一部分的疗法的一部分,
并且是不可读写的。任何爱科特
当前层由堆栈指针索引(SP)的
并且是不可读写的。在一分
子程序调用或中断响应时,
PC的内容压入堆栈。在
子程序或中断例行程序的结束,
返回指令( RET或RETI )信号,
在PC中的内容恢复到其先前的
值从堆栈。芯片复位后, SP
将指向堆栈的顶部。
如果堆栈已满,且有非屏蔽的中断
发生时,中断请求标志被记录
但是该确认会被抑制。后
该堆栈指针(执行RET或
RETI ) ,中断将被响应。此功能
防止堆栈溢出的发生,从而允许
指令(S )
*m~*8
TABRDC [M]。
TABRDL [M]。
Pm~P8
1~1
表中的位置
7
6
5
4
3
2
1
0
@7
@7
@6
@6
@5
@5
@4
@4
@3
@3
@2
@2
@1
@1
@0
@0
表中的位置
注意事项:
m~
0 :表中的位置的位
@ 7 @ 0:表指针位
下午 P8 :当前的位
程序计数器
M = 9的HT48C10
米= 10为HT48C30
米= 11为HT48C50
米= 12为HT48C70
15
5月25日99

深圳市碧威特网络技术有限公司