| Electronic Components Datasheet Search |
|
HT47R20 Datasheet(PDF) 11 Page - Holtek Semiconductor Inc |
|
|
|||||||||||||||||||||||||||||
HT47R20 Datasheet(HTML) 11 Page - Holtek Semiconductor Inc |
|
11 / 42 page ![]() HT47R20 Rev. 1.10 11 2002-07-25 内部定时 /计数器中断是由置位定时/计数器中断申请标志(TF INTC1 的第 4 位)的方式来启动的 而 该中断申请标志是由定时器 A 或定时器 B 溢出产生的 如果中断允许 而此时堆栈尚未用满 而且 TF 也 已置位的话 会调用地址 10H 子程序 此时不仅其相关的中断申请标志(TF)会被清除 而且 EMI 位也会被 清除 以禁止其他中断 时基中断是由置位时基中断申请标志位 (TBF)的方式来启动的 而该中断申请标志是由时基信号产生 的 如果中断允许 而此时堆栈尚未用满 而且 TBF 也已置位的话 会调用地址 08H 子程序 此时不仅 其相关的中断申请标志 (TBF)会被清除 而且 EMI 位也会被清除 用以禁止任何进一步的中断 实时时钟中断是由置位实时时钟中断申请标志位 (RTF INTC0 的第 6 位)的方式来启动的 而该中断 申请标志是由实时时钟产生的 如果中断允许 而此时堆栈尚未用满 而且 RTF 也已置位的话 会调用地 址 0CH 子程序 此时不仅其相关的中断申请标志(RTF)会被清除 而且 EMI 位也会被清除 用以禁止任何 进一步的中断 执行中断子程序期间 其他的中断响应会被暂停 直到执行 RETI 指令或是将 EMI 位和其相关中断控 制位设为 1 (此时堆栈尚未用满)为止 若欲从此中断子程序返回 只要执行 RET 或 RETI 指令即可 其 中 RETI 会设定 EMI 位 用以允许中断服务 而 RET 则否 如果在两个连续的 T2 脉冲上升沿之间发生中断 则在这两个 T2 后面的 T2 脉冲该中断会被服务 而 如果同时发生中断申请 其顺序会依照下表所显示 这个顺序可以通过设定各中断相关的控制位来改变顺 序 No. 中断源 优先级 中断向量 a 外部中断 1 04H b 时基中断 2 08H c 实时时钟中断 3 0CH d 定时 /计数器中断 4 10H 中断控制寄存器 0(INTC0)是由外部中断申请标志位(EIF) 实时时钟中断申请标志位(RTF) 时基中断 申请标志位 (TBF) 外部中断允许位(EEI) 实时时钟中断允许位(ERTI) 时基允许位(ETBI)以及总中断允 许位 (EMI)组成的 其地址为数据存储器(ROM)的 0BH 中断控制寄存器 1(INTC1)是由定时/计数器中断申 请标志位 (TF) 定时/计数器中断允许位(ETI)组成的 其地址为数据存储器的 1EH EMI EEI ETI ETBI 和 ERTI 是用来控制中断的允许/禁止状态 这些控制位可以防止正在进行中断服务时的中断申请 一旦中 断申请标志 (RTF TBF TF EIF)置位之后 仍会继续保留在 INTC0 或 INTC1 寄存器中 直到全部中断 都被服务或用软件指令清除为止 建议不要在中断服务程序中使用 CALL 指令来调用子程序 因为中断随时都可能发生 而且需要 立刻给予响应 如果只剩下一层堆栈 而中断不能被很好地控制 原先的控制序列很可能因为在中断子程 序中执行 CALL 指令而使堆栈溢出 从而发生混乱 振荡电路 HT47R20 向系统时钟提供 3 种振荡器电路 根据掩膜选择分别为 RC 振荡器 晶体振荡器和 32768Hz 的振荡器 无论选择何种振荡源 其信号都提供系统时钟 HALT 模式停止系统振荡器(RC 和晶体振荡器) 并忽略外部信号以节省电源 如果选择 32768Hz 的振荡器作为系统振荡器 那么在 HALT 模式下就不会停 止系统振荡器 但是停止执行指令由于这个振荡器 (用于系统振荡器或 RCT 振荡器)也用于提供定时作用 因此在 HALT 模式下内部的定时操作(RTC 时基 WDT)仍然运行 C r y s t a l O s c i l l a t o r O S C 2 : f S Y S / 4 N M O S o p e n d r a i n O S C 1 O S C 2 f S Y S / 4 3 2 7 6 8 H z C r y s t a l / R T C O s c i l l a t o r O S C 3 O S C 4 O S C 1 O S C 2 系统振荡 在这 3 种振荡器中 如果使用了 RC 振荡器则要在 OSC1 和 VDD 之间接一个外接的电阻 电阻的阻 值范围为 24 k Ω到 1MΩ 从 OSC2 输出系统时钟 4 分频的信号 用于给外部逻辑器件提供同步时钟信号 RC 振荡器提供了最廉价的解决方案 然而振荡器的频率会随着 VDD 温度和芯片自身的参数发生变化 因此 它不适合需要精确的振荡器频率的记时操作的场合 |
|
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 |