Os motores de busca de Datasheet de Componentes eletrônicos |
|
HT46RB70 Folha de dados(PDF) 9 Page - Holtek Semiconductor Inc |
|
HT46RB70 Folha de dados(HTML) 9 Page - Holtek Semiconductor Inc |
9 / 49 page HT46RB70 Rev. 1.40 9 2017-04-05 数据寄存器 堆栈寄存器 — STACK 堆栈寄存器是特殊的存储器空间,用来保存 PC 的值。 HT46RB70 有 16 层堆栈,堆栈寄存器既不是数据存储器的一部 分,也不是程序存储器的一部分,而且它既不能读出,也不能写 入。堆栈的使用是通过堆栈指针(SP)来实现的,堆栈指针也 不能读出或写入。当发生子程序调用或中断响应时,程序计数器 (PC)的值会被压入堆栈;在子程序调用结束或中断响应结束 时(执行指令 RET 或 RETI),堆栈将原先压入堆栈的内容弹出, 重新装入程序计数器中。在系统复位后,堆栈指针会指向堆栈顶 部。 如果堆栈已满,并且发生了不可屏蔽的中断,那么只有中断 请求标志会被记录下来,而中断响应会被抑制,直到堆栈指针(执 行 RET 或 RETI 指令)发生递减,中断才会被响应。这个功能 可以防止堆栈溢出,使得程序员易于使用这种结构。同样,如果 堆栈已满,并且发生了子程序调用,那么堆栈会发生溢出,首先 进入堆栈的内容将会丢失,只有最后的 16 个返回地址会被保留。 数据存储器 — RAM 数据存储器由 438×8 位组成,分为两个功能区间:特殊功 能寄存器(51×8 位)和通用数据存储器(Bank0:192×8 位, Bank1:192×8 位),数据存储器单元大多数是可读/写的,但有 些只读的。 在 40H 之前的空间保留给系统以后扩展使用,读取这些地 址的返回 值为“ 00H ”。通用数据寄存器 地址从 40H 到 FFH(Bank0;BP=0 或 Bank1;BP=1),用来存储数据和控制信息。 所有的数据存储器单元都能直接执行算术、逻辑、递增、递 减和循环操作。除了一些特殊位外,数据存储器的每一位都可由 “SET[m].i”置位或由“CLR[m].i”复位。而且都可以通过间接 寻址指针(MP0;01H/MP1;03H)进行间接寻址。 将 BP 寄存器赋值为“01H”后,就可以访问 Bank1 数据存 储区。这些 Bank 内 40H~FFH 之间的数据寄存器可以用 MP1 间 接寻址方式进行读/写操作。不管 BP 是何值,直接寻址方式只能 对 Bank0 内的数据寄存器进行操作。 间接寻址寄存器 地址 00H 和 02H 是间接寻址寄存器,并无实际的物理区存 在。任何对[00H]或[02H]的读/写操作,都是访问由 MP0(01H) MP1(03H)或所指向的 RAM 单元。间接读取地址 00H 或 02H 得到的值为 00H,间接写入此地址,不会产生任何操作。间接寻 址指针 MP0(01H)和 MP1(03H)是 8 位寄存器。 Special Purpose Data Memory 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH 20H 21H 22H 23H 24H 25H 26H 27H 28H 29H 2AH 2BH 2CH 2DH 2EH 2FH 30H 31H 32H 33H 34H 35H 36H 37H 38H 39H : Unused Read as "00" General Purpose Data Memory (192 Bytes ×2 Bank: Bank0,Bank1) 40H 3FH Indirect Addressing Register 0 MP0 Indirect Addressing Register 1 MP1 BP ACC PCL TBLP TBLH STATUS INTC0 TMR0H TMR0L TMR0C TMR1H TMR1L TMR1C PA PAC PB PBC PC PCC PD PDC PE PEC INTC1 USC USR UCC AWR STALL SIES MISC SETIO FIFO0 FIFO1 FIFO2 FIFO3 FIFO4 FIFO5 ADRL ADRH ADCR ACSR PWM0 PWM1 PWM2 PWM3 SBCR SBDR 3AH FFH |
Nº de peça semelhante - HT46RB70_17 |
|
Descrição semelhante - HT46RB70_17 |
|
|
Ligação URL |
Privacy Policy |
ALLDATASHEETPT.COM |
ALLDATASHEET é útil para você? [ DONATE ] |
Sobre Alldatasheet | Publicidade | Contato conosco | Privacy Policy | roca de Link | Lista de Fabricantes 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 |