87C5180C51BH80C31BH
空闲 模式
在 空闲 Mode 这 CPU puts 它自己 至 睡眠 当 所有
这 在-碎片 peripherals 仍然是 active 这 模式 是
invoked 用 software 这 内容 的 这 在-碎片
内存 和 所有 这 特定的 功能 寄存器 仍然是
不变 在 这个 mode 这 空闲 模式 能 是
terminated 用 任何 使能 中断 或者 用 一个 hard-
ware reset
它 应当 是 指出 那 当 空闲 是 terminated 用 一个
硬件 reset 这 设备 正常情况下 重新开始 pro-
gram execution 从 在哪里 它 left off 向上 至 二 毫安-
chine 循环 在之前 这 内部的 重置 algorithm
takes control 在-碎片 硬件 inhibits 进入 至
内部的 内存 在 这个 event 但是 进入 至 这 端口
管脚 是 不 inhibited 至 eliminate 这 possibility 的 一个
unexpected 写 至 一个 端口 管脚 当 空闲 是 terminat-
ed 用 reset 这 操作指南 下列的 这 一个 那
invokes 空闲 应当 不 是 一个 那 写 至 一个 端口
管脚 或者 至 外部 memory
电源 向下 模式
至 保存 甚至 更多 power 一个 电源 向下 模式 能
是 invoked 用 software 在 这个 mode 这 振荡器
是 stopped 和 这 操作指南 那 invoked 电源
向下 是 这 last 操作指南 executed 这 在-碎片
内存 和 特定的 函数 寄存器 retain 它们的 val-
ues 直到 这 电源 向下 模式 是 transmitted
在 这 87C51BH 也 一个 硬件 重置 或者 一个 ex-
ternal 中断 能 导致 一个 exit 从 电源 Down
重置 redefines 所有 这 SFR’s 但是 做 不 改变
这 在-碎片 RAM 一个 外部 中断 准许 两个都
这 SFRs 和 在-碎片 内存 至 retain 它们的 values
至 合适的 terminate 电源 Down 这 重置 或者 ex-
ternal 中断 应当 不 是 executed 在之前 V
CC
是
restored 至 它的 正常的 运行 level 和 必须 是
使保持 起作用的 长 足够的 为 这 振荡器 至 重新开始
和 stabilize (正常情况下 较少 比 10 ms)
和 一个 外部 中断 INT0 和 INT1 必须 是
使能 和 配置 作 水平的-sensitive 支持
这 管脚 低 restarts 这 振荡器 但是 bringing 这 管脚
后面的 高 完成 这 exit Once 这 中断 是
serviced 这 next 操作指南 至 是 executed 之后
RET1 将 是 这 一个 下列的 这 操作指南 那
放 这 设备 在 电源 Down
设计 仔细考虑
暴露 至 明亮的 当 这 设备 是 在 运作
将 导致 逻辑 errors 为 这个 reason 它 是 sug-
gested 那 一个 opaque label 是 放置 在 这
window 当 这 消逝 是 exposed 至 包围的 light
这 87C51BH now 有 一些 额外的 fea-
tures 这 特性 are 异步的 端口 reset
4 中断 priority levels 电源 止 flag ALE dis-
able 串行 端口 自动 地址 recognition
串行 端口 framing 错误 detection 64-字节 en-
cryption array 和 3 程序 锁 bits 这些
特性 不能 是 使用 和 这 older 版本
的 80C51BH80C31BH 这 newer 版本 的
80C51BH80C31BH 将 有 改变 identifier
‘‘A’’ appended 至 这 lot number
表格 2 状态 的 这 外部 管脚 在 空闲 和 电源 向下
模式
程序
ALE PSEN PORT0 PORT1 PORT2 PORT3
记忆
空闲 内部的 1 1 数据 数据 数据 数据
空闲 外部 1 1 Float 数据 地址 数据
电源 向下 内部的 0 0 数据 数据 数据 数据
电源 向下 外部 0 0 Float 数据 数据 数据
6