AT89LS8252
4-143
双 数据 pointer 寄存器
至 facilitate accessing 两个都
内部的 可擦可编程只读存储器 和 外部 数据 记忆, 二 banks 的
16 位 数据 pointer 寄存器 是 提供: dp0 在 sfr
地址 locations 82h-83h 和 dp1 在 84h-85h. 位 dps
= 0 在 sfr wmcon 选择 dp0 和 dps = 1 选择
dp1. 这 用户 应当 总是 initialize 这 dps 位 至 这
适合的 值 在之前 accessing 这 各自的 数据
pointer 寄存器.
电源 止 标记
这 电源 止 标记 (pof) 是 located 在
位_4 (pcon.4) 在 这 pcon sfr. pof 是 设置 至 “1” 在
电源 向上. 它 能 是 设置 和 重置 下面 软件 控制
和 是 不 影响 用 重置.
表格 3.
wmcon—watchdog 和 记忆 控制 寄存器
wmcon 地址 = 96h 重置 值 = 0000 0010b
PS2 PS1 PS0 EEMWE EEMEN DPS WDTRST WDTEN
Bit76543210
标识 函数
PS2
PS1
PS0
预分频器 位 为 这 看门狗 计时器. 当 所有 三 位 是 设置 至 “0”, 这 看门狗 计时器 有 一个 名义上的
时期 的 16 ms. 当 所有 三 位 是 设置 至 “1”, 这 名义上的 时期 是 2048 ms.
EEMWE 可擦可编程只读存储器 数据 记忆 写 使能 位. 设置 这个 位 至 “1” 在之前 初始的 字节 写 至 在-碎片 可擦可编程只读存储器
和 这 movx 操作指南. 用户 软件 应当 设置 这个 位 至 “0” 之后 可擦可编程只读存储器 写 是 完成.
EEMEN 内部的 可擦可编程只读存储器 进入 使能. 当 eemen = 1, 这 movx 操作指南 和 dptr 将 进入 在-碎片
可擦可编程只读存储器 instead 的 外部 数据 memory. 当 eemen = 0, movx 和 dptr accesses 外部 数据
记忆.
DPS 数据 pointer 寄存器 选择. dps = 0 选择 这 第一 bank 的 数据 pointer 寄存器, dp0, 和 dps = 1
选择 这 第二 bank, dp1
WDTRST
rdy/bsy
看门狗 计时器 重置 和 可擦可编程只读存储器 准备好/busy 标记. 各自 时间 这个 位 是 设置 至 “1” 用 用户 软件, 一个
脉冲波 是 发生 至 重置 这 看门狗 计时器. 这 wdtrst 位 是 然后 automatically 重置 至 “0” 在 这
next 操作指南 循环. 这 wdtrst 位 是 写-仅有的. 这个 位 也 serves 作 这 rdy/bsy
标记 在 一个 读-
仅有的 模式 在 可擦可编程只读存储器 写. rdy/bsy
= 1 意思 那 这 可擦可编程只读存储器 是 准备好 至 是 编写程序.
当 程序编制 行动 是 正在 executed, 这 rdy/bsy
位 相等 “0” 和 是 automatically 重置 至
“1” 当 程序编制 是 完成.
WDTEN 看门狗 计时器 使能 位. wdten = 1 使能 这 看门狗 计时器 和 wdten = 0 使不能运转 这
看门狗 计时器.