欢迎访问ic37.com |
会员登录 免费注册
发布采购

HT95A20P 参数 Datasheet PDF下载

HT95A20P图片预览
型号: HT95A20P
PDF下载: 下载PDF文件 查看货源
内容描述: CID型手机的8位MCU [CID Type Phone 8-Bit MCU]
分类和应用: 手机
文件页数/大小: 51 页 / 415 K
品牌: HOLTEK [ HOLTEK SEMICONDUCTOR INC ]
 浏览型号HT95A20P的Datasheet PDF文件第7页浏览型号HT95A20P的Datasheet PDF文件第8页浏览型号HT95A20P的Datasheet PDF文件第9页浏览型号HT95A20P的Datasheet PDF文件第10页浏览型号HT95A20P的Datasheet PDF文件第12页浏览型号HT95A20P的Datasheet PDF文件第13页浏览型号HT95A20P的Datasheet PDF文件第14页浏览型号HT95A20P的Datasheet PDF文件第15页  
HT95CXXX
表中的位置
在ROM空间中的任何位置,可以用来作为查表
表。该指令
²TABRDC
[ m]指令(目前
第1页= 256个字)和
²TABRDL
[ m]指令(最后一个
页)的低阶字节中的内容传送到
指定的数据存储器,和高字节至
TBLH ( 08H ) 。为HT95C400 / 40P ,则指令
²TABRDC
[ m]指令用于任何银行的任何页面。只
低阶字节中的表中的目的是
明确定义的,并且该表字的高字节
被转移并送至。表指针( TBLP )或
( TBHP , TBLP为HT95C400 / 40P )是一个读/写
寄存器(07H )或( 1FH , 07H为HT95C400 / 40P )
这表明该表的位置。前访问
表,该位置必须被放置在( TBLP )或
( TBHP , TBLP为HT95C400 / 40P ) 。用到查表指令,
唯一的,不能被恢复。如果主程序和
ISR (中断服务程序)都用到表
读指令时, TBLH的内容在主
例程是有可能改变由表格读取指令
梁支用于ISR。那么错误就会发生。因此,
同时使用查表指令的
应避免主程序和中断服务程序。但是,如果
该表中读出的指令,无论在所述被应用
主程序和中断服务程序,中断应该显示
表前体健读取指令。这不会是烯
体健,直到TBLH已经备份。所有的表
相关指令需要两个周期才能完成
操作。这些区域可以作为正常的亲
克存储器取决于需求。
堆栈寄存器
这是存储器的哪个被用于特殊的一部分
只保存程序计数器的内容。该
堆栈分为12个级别( HT95C400 / 40P )或8
水平( HT95C300 / 30P , HT95C200 / 20P )和既不是
的数据也不是程序空间的一部分的一部分,并且是
不可读写。被激活的程度IN-
通过堆栈指针( SP) dexed而且它既不能读出
也不能写入。在子程序调用或中断应答响应
边缘信号,程序计数器的内容
压入堆栈。在一个子程序或一个的端
中断服务程序,返回指令信号( RET或
RETI ) ,程序计数器恢复到以前的
值从堆栈。在系统复位后,指针会指向
到堆栈的顶部。如果堆栈已满,且中断
发生时,中断请求标志将被记录
但响应将被即使这抑制
中断被使能。当堆栈指针
递减(执行RET或RETI ) ,中断将丝氨酸
给予响应。这个功能可以防止堆栈溢出,使得
程序员易于使用这种结构。如果堆栈
是全面和一
CALL子程序
随后执行堆栈
会发生溢出,第一项将被丢失(仅
最近12或8 ,根据不同的MCU类型,
返回地址存储) 。
数据存储器
数据存储器被分为四个功能组:
特殊功能寄存器,嵌入式控制寄存器,
LCD显示存储器以及通用存储器。
大多数是可读/写的,但有些是只读的。
特殊功能寄存器位于从00H到
1FH 。嵌入式控制寄存器位于所述
存储区从20H到3FH 。剩余的空间
前的下表中的这些未指定
40H保留供未来扩展使用,读
荷兰国际集团这些地址的
²00H².
通用
数据存储器被分成15家银行( HT95C400 / 40P )
11家银行( HT95C300 / 30P )或6银行( HT95C200 /
20P ) 。在RAM中的银行都是从地址40H
到0FFH并且它们通过设定的值来选择
银行指针( BP) 。
HT95C400/40P
指令(S )
TABRDC [M]。
TABRDL [M]。
表中的位置
*13
#5
1
*12
#4
1
*11
#3
1
*10
#2
1
*9
#1
1
*8
#0
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
HT95C300 / 30P , HT95C200 / 20P
指令(S )
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
注: * 13 〜 * 0 :表格地址位
@ 7〜 @ 0: TBLP寄存器位7 〜位0
# 7 〜 # 0 : TBHP寄存器位7 〜位0
P12 〜 P8 :当前程序计数器位
修订版1.50
11
2005年5月26日