Zakładka z wyszukiwarką danych komponentów |
|
HT48R52A Arkusz danych(PDF) 7 Page - Holtek Semiconductor Inc |
|
HT48R52A Arkusz danych(HTML) 7 Page - Holtek Semiconductor Inc |
7 / 36 page HT48R52A Rev. 1.70 7 2014-04-03 程序存储器 - ROM 程序存储器用来存储待执行的程序指令,还包括数据、表格、中断入口地址。 HT48R52A 的储器由 2048×14 个位组成,由 PC 和表格指针来确定其地址。 ROM 里面的某些地址是为一些特殊使用而保留的,使用时应加以注意,避免误用,导致程序运行的 不正常,以下是说明: · 地址 000H 该地址保留给程序初始化。当系统复位时,程序会从 000H 地址开始执行。 · 地址 004H 该地址保留给外部中断服务程序。当 INT 引脚有触发信号输入,如果中断允许,且堆栈未满,程序将 会跳转到 004H 地址,开始执行中断服务程序。 · 地址 008H 该地址保留给定时 /计数器中断服务。如果中断允许,且堆栈未满,一旦定时/计数器发生溢出,就会 产生中断,程序将会跳转到 008H 地址,开始执行中断服务程序。 表格区( Table Location) ROM 内的任何地址,都可被用作查表地址使用。查表指令为 TABRDC [m] 与 TABRDL [m]。 TABRDC [m]是查表当前页的数据 [ 1 页=256 个字 ( word )]。TABRDL [m]是查表最后一页的数据。 [m] 为数据被存入的地址。执行 TABRDC [m]指令(当前页)或 TABRDL [m] 指令(最后一页),将 表格指针 TBLP 所指的程序代码低字节移至指定数据存储器,且将高字节移至 TBLH(08H)。只有表 格中的低位字节被定义到目标地址中,而高位字节传送到表格的高位字节寄存器( TBLH)。TBLH 为 只读寄存器。而表格指针( TBLP;07H)是可以读写的寄存器,用来指明表格地址。在访问表格以前, 通过对 TBLP 寄存器赋值来指明表格低位地址。高位字节寄存器 TBLH 只能读出,不能写入。如果 主程序和中断服务程序( ISR)同时使用查表指令,那么主程序读取的高位字节(即存放于高位字节 寄存器 TBLH 之中)可能会被中断服务程序的查表指令改写而产生错误。因此,应该避免主程序和中 断服务程序( ISR)同时使用查表指令。但是,如果主程序和中断服务程序必须同时使用查表指令的 话,那么,主程序在使用查表指令之前,必须先关闭所有使用查表指令的相关中断,直到高位字节寄 存器 TBLH 的内容被备份好,再开放这些中断。查表指令要花两个指令周期来完成操作。表格地址的 这些位置可以根据需要,作为通常的程序存储器来使用。 000H Device Initialization Program External Interrupt Subroutine Timer/Event Counter Interrupt Subroutine 7FFH n00H nFFH 700H Program Memory Look-up Table (256 words) Note: n ranges from 0 to 7 Look-up Table (256 words) 14 bits 004H 008H 程序存储器 指令 表格地址 *10 *9 *8 *7 *6 *5 *4 *3 *2 *1 *0 TABRDC [m] P10 P9 P8 @7 @6 @5 @4 @3 @2 @1 @0 TABRDL [m] 1 1 1 @7 @6 @5 @4 @3 @2 @1 @0 表格区 注: *10~*0:表格地址 P10~P8:当前程序指针 @7~@0:表格指针 |
Podobny numer części - HT48R52A_14 |
|
Podobny opis - HT48R52A_14 |
|
|
Link URL |
Polityka prywatności |
ALLDATASHEET.PL |
Czy Alldatasheet okazała się pomocna? [ DONATE ] |
O Alldatasheet | Reklama | Kontakt | Polityka prywatności | Linki | Lista producentów All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |