| Electronic Components Datasheet Search |
|
HT47R20 Datasheet(PDF) 10 Page - Holtek Semiconductor Inc |
|
|
|||||||||||||||||||||||||||||
HT47R20 Datasheet(HTML) 10 Page - Holtek Semiconductor Inc |
|
10 / 42 page ![]() HT47R20 Rev. 1.10 10 2002-07-25 PD 4 系统上电或执行 CLR WDT 指令 PD 被清除 执行 HALT 指 令 PD 被置位 TO 5 系统上电 执行 CLR WDT 或 HALT 指令 TO 被清除 WDT 定时溢出 TO 被置位 6 未用 读出为 0 7 未用 读出为 0 状态寄存器 除了 PD 和 TO 标志外 状态寄存器的其它位都可以用指令改变 任何对状态寄存器的写操作都不会 改变 PD 和 TO 的值 对状态寄存器的操作可能会导致与预期不一样的结果 TO 标志只受系统上电 看门 狗溢出 CLR WDT 指令或 HALT 指令的影响 PD 标志只受系统上电 CLR WDT 指令或 HALT 指令的影响 标志位 Z OV AC 和 C 反映的是最近一次操作的状态 在进入中断程序或子程序调用时 状态寄存器不会被自动压入堆栈 如果状态寄存器的内容是重要的 而 且子程序会影响状态寄存器的内容 那么程序员必须事先将 STATUS 的值保存好 中断 HT47R20 提供了一个外部中断 一个内部定时器/计数器中断 一个内部时基中断和一个内部实时时 钟中断 中断控制寄存器 0(INTC0)和中断控制寄存器 1(INTC1)包含了所有中断控制位 用来置位中断允 许 /禁止以及中断请求标志 寄存器 位 标志 功能 0 EMI 控制总中断 (1=允许 0=禁止) 1 EEI 控制外部中断 (1=允许 0=禁止) 2 ETBI 控制时基中断 (1=允许 0=禁止) 3 ERTI 控制实时时钟中断 (1=允许 0=禁止) 4 EIF 外部中断请求标志 (1=请求 0=无) 5 TBF 时基中断请求标志 (1=请求 0=无) 6 RTF 实时时钟中断请求标志 (1=请求 0=无) INTC0 (0BH) 7 — 未定义 读取值为 0 0 ETI 控制定时 /计数器中断(1=允许 0=禁止) 1 — 未定义 读取值为 0 2 — 未定义 读取值为 0 3 — 未定义 读取值为 0 4 TF 定时 /计数器中断请求标志(1=请求 0=无) 5 — 未定义 读取值为 0 6 — 未定义 读取值为 0 INTC1 (1EH) 7 — 未定义 读取值为 0 INTC 寄存器 只要有中断子程序被服务 其余的中断全部被禁止 (通过清除 EMI 位) 这种做法的目的在于防止中断 嵌套 在执行中断服务子程序期间 可能会发生其它的中断请求 但只有中断请求标志会被记录下来 如 果要实现中断嵌套 使用者可以在中断子程序中置位 EMI 及 INTC0 INTC1 中对应的中断控制位 如果 堆栈已满 即使有关的中断允许 该中断申请并不会被响应 一直到堆栈指针 (SP)发生递减才会响应 但 如果需要立即服务 应避免让堆栈发生饱和 所有的中断都具有唤醒功能 当有中断服务请求 会将程序计数器值压栈 然后再转至中断服务程序 的入口 但要记住这时只有程序计数器的内容被压栈 如果寄存器和状态寄存器的内容被中断程序改变 而导致该中断服务程序会破坏预期控制序列的话 使用者应该事先将这些数据储存起来 外部中断是由引脚从高电位转变为低电位时触发的 其相关的中断申请标志位 (EIF)接着就会被置位 如果外部中断允许 而且此时堆栈尚未用满 而外部中断被触发时 会调用 04H 地址的子程序 该中断申 请标志 (EIF)和 EMI 位也因此而清除 以便禁止其他中断 |
|
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 |