User's Manual - MC80F0604_Chinese.pdf - ABOV Semiconductor
User's Manual - MC80F0604_Chinese.pdf - ABOV Semiconductor
User's Manual - MC80F0604_Chinese.pdf - ABOV Semiconductor
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
MC80F0504/060411. 基 本 间 隔 定 时 器<strong>MC80F0604</strong> 有 一 个 8 位 基 本 间 隔 定 时 器 , 该 定 时 器 独 立 运 行 , 不 能 停 止 。 原 理 框 图 如 图 11-1。 另外 , 基 本 间 隔 定 时 器 产 生 基 础 时 基 给 看 门 狗 定 时 器 。 它 还 提 供 一 个 基 本 间 隔 定 时 中 断 (BITIF)。8 位 基 本 间 隔 定 时 器 寄 存 器 (BITR) 在 每 个 计 数 脉 冲 输 入 时 加 1。 该 计 数 脉 冲 经 过 预 分 频 器 分 频 。 由于 预 分 频 器 的 分 频 比 率 为 8~1024, 因 此 计 数 速 率 为 振 荡 频 率 的 1 /8 ~ 1/1024。 当 计 数 值 从 FFH 溢出 翻 转 到 00H, 就 会 产 生 基 本 间 隔 定 时 器 中 断 。基 本 间 隔 定 时 器 由 时 钟 控 制 寄 存 器 (CKCTLR) 控 制 , 如 图 11-2。 如 果 RCWDT 位 被 设 置 为 “1”,BITR 的 时 钟 源 就 变 成 内 部 RC 振 荡 。如 果 将 CKCTLR 中 的 BTCL 位 置 “1”,BITR 寄 存 器 清 零 , 并 重 新 开 始 计 数 。 位 BTCL 在 一 个 机 器 周 期后 由 硬 件 清 零 。如 果 将 CKCTLR 的 位 RCWDT 置 1 后 执 行 STOP 指 令 , 就 进 入 内 部 RC 振 荡 看 门 狗 定 时 器 模 式 。 在 该模 式 中 , 除 了 内 部 RC 振 荡 器 , 基 本 间 隔 定 时 器 , 和 看 门 狗 定 时 器 外 , 其 它 所 有 的 模 块 都 停 止 运行 。 更 多 细 节 详 见 节 电 模 式 章 节 。 由 位 WDTON 来 决 定 是 作 为 看 门 狗 定 时 器 , 还 是 通 常 的 7 位 定 时器 。时 钟 源 可 以 由 CKCTLR 的 低 3 位 选 择 。BITR 和 CKCTLR 位 于 相 同 的 地 址 , 地 址 0F2H 读 的 时 候 作 为 BITR, 写 的 时 候 作 为 CKCTLR。注 意 : 基 本 间 隔 定 时 器 所 以 得 控 制 位 都 在 CKCTLR 寄 存 器 里 面 , 它 和 BITR( 地 址 ECH) 有 相 同 的 地 址 。 地 址 0F2H 读 的 时候 作 为 BITR, 写 的 时 候 作 为 CKCTLR。 因 此 ,CKCTLR 不 能 通 过 位 操 作 指 令 访 问 。