| Electronic Components Datasheet Search |
|
HT49CV3 Datasheet(PDF) 10 Page - Holtek Semiconductor Inc |
|
|
|||||||||||||||||||||||||||||
HT49CV3 Datasheet(HTML) 10 Page - Holtek Semiconductor Inc |
|
10 / 47 page ![]() HT49CV3 Rev. 1.10 10 2005-07-12 堆栈寄存器 — STACK 堆栈寄存器是特殊的存储器空间,用来保存 Program Counter 的值。此芯片有 6 层堆栈,堆栈寄存器既不是数据存 储器的一部分,也不是程序存储器的一部分,而且它既不能 读出,也不能写入。堆栈的使用是通过堆栈指针 (SP)来实现的, 堆栈指针也不能读出或写入。当发生子程序调用或中断响应 时,程序计数器 (Program Counter)的值会被压入堆栈;在子程 序调用结束或中断响应结束时 (执行指令 RET 或 RETI),堆栈 将原先压入堆栈的内容弹出,重新装入程序计数器中。在系 统复位后,堆栈指针会指向堆栈顶部。 如果堆栈已满,并且发生了不可屏蔽的中断,那么只有 中断请求标志会被记录下来,而中断响应会被抑制,直到堆 栈指针 (执行 RET 或 RETI 指令)发生递减,中断才会被响应。 这个功能可以防止堆栈溢出,使得程序员易于使用这种结构。 同样,如果堆栈已满,并且发生了子程序调用,那么堆栈会 发生溢出,首先进入堆栈的内容将会丢失,只有最后的 6 个 返回地址会被保留。 数据存储器 — RAM 数据存储器由 130×8 位组成,分为两个功能区间:特殊 功能寄存器 (34×8)和通用数据存储器(96×8),数据存储器单 元大多数是可读 /写的,但有些是只读的。特殊功能寄存器在 每个存储区段都是重叠的。 特殊功能寄存器包括间接寻址寄存器 0(00H),间接寻址 指针寄存器 0(MP0:01H),间接寻址寄存器 1(02H),间接寻 址指针寄存器 1(MP1:03H),存储器段指针(BP:04H),累加 器 (ACC:05H),程序计数器低字节寄存器(PCL:06H),表格 指针寄存器 (TBLP:07H),表格内容高字节寄存器(TBLH: 08H),RTC 控制寄存器(RTCC:09H),状态寄存器(STATUS: 0AH) , 中断控制 寄存 器 0(INTC0 : 0BH) ,定时 / 计数器 0(TMR0H:0CH;TMR0L:0DH),定时/计数器 0 控制寄存 器 (TMR0C:0EH),定时/计数器 1(TMR1H:0FH,TMR1L: 10H), 定时/计数器 1 控制寄存器(TMR1C:11H),中断控制 寄存器 1(INTC1:1EH),串行总线控制寄存器(SBCR:1FH), 串行总线数据寄存器 (SBDR:20H),遥控定时器控制寄存器 (RMTC:21H),远程控制寄存器 0(RMT0:22H),远程控 制寄存器 1(RMT1:23H),多功能中断状态寄存器(MFIS: 29H),VFD 控制寄存器(VFDC:28H),输入/输出寄存器(PA: 12H,PB:14H,PC:16H,PD:18H),输入/输出控制寄存 器 (PAC:13H,PBC:15H,PCC:17H,PDC:19H)。其余 在 40H 之前的空间保留给系统以后扩展使用,读取这些地址 HT49CV3 的数据存储器 的返回值为“ 00H”。在每一个存储区段(BANK)的 40H 都 是重叠的。而在通用存储寄存器的地址从 40H 到 9FH,用来 存储数据和控制信息。 所有的数据存储器单元都能直接执行算术、逻辑、递增、递减和循环操作。除了一些特殊位外,数据 存储器的每一位都可由“ SET[m].i”置位或由“CLR[m].i”复位。而且都可以通过间接寻址指针(MP0: 01H/MP1:03H)进行间接寻址。 S p e c i a l P u r p o s e D A T A M E M O R Y 0 0 H 0 1 H 0 2 H 0 3 H 0 4 H 0 5 H 0 6 H 0 7 H 0 8 H 0 9 H 0 A H 0 B H 0 C H 0 D H 0 E H 0 F H 1 0 H 1 1 H 1 2 H 1 3 H 1 4 H 1 5 H 1 6 H 1 7 H 1 8 H 1 9 H 1 A H 1 B H 1 C H 1 D H 1 E H 1 F H 2 0 H 2 1 H 2 2 H 2 3 H 2 4 H 2 5 H 2 6 H 2 7 H 2 8 H 2 9 H 3 0 H 3 F H I n d i r e c t A d d r e s s i n g R e g i s t e r 0 M P 0 I n d i r e c t A d d r e s s i n g R e g i s t e r 1 M P 1 B P A C C P C L T B L P T B L H R T C C S T A T U S I N T C 0 T M R 0 H T M R 0 L T M R 0 C T M R 1 H T M R 1 L T M R 1 C P A P A C P B P B C P C P C C P D P D C P W M 0 P W M 1 P W M 2 P W M 3 I N T C 1 S B C R S B D R R M T C R M T 0 R M T 1 A D R A D C R A C S R V F D C M F I S : U n u s e d R e a d a s " 0 0 " 9 F H 4 0 H G e n e r a l P u r p o s e D A T A M E M O R Y ( 9 6 B y t e s ) |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List 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 |