EM78P447S
otp 只读存储器
4. r3 (状态 寄存器)
7 6 5 4 3 2 1 0
gp ps1 ps0 T P Z 直流 C
• 位 7 (gp)
一般 读/写 位.
• 位 6 (ps1) ~ 5 (ps0)
页 选择 位. ps1~ps0 是 使用至 前-选择 一个 程序 记忆 页.
当 executing 一个 "jmp", "call", 或者 其它 instructions 这个 导致 这 程序 计数器 至 改变
(e.g. mov r2, 一个), ps1~ps0 是 承载 在 这 11th和 12th 位 的 这 程序 计数器 和 选择
一个 的 这 有 程序 记忆 页. 便条那 ret (retl, reti)操作指南 做 不
改变 这 ps0~ps1 位. 那 是, 这 返回 will 总是 是 至 这 页 从 在哪里 这 子例程
是 called, regardless 的 这 ps1~ps0 位 电流 设置.
PS1 PS0 程序 记忆 页 [address]
0 0 页 0 [000-3ff]
0 1 页 1 [400-7ff]
1 0 页 2 [800-bff]
1 1 页 3 [c00-fff]
• 位 4 (t)
时间-输出 位. 设置 至 1 和 这 "slep" 一个nd "wdtc" commands, 或者 在 电源 向上, 和
重置 至 0 和 这 wdt 时间-输出.
• 位 3 (p)
电源 向下 位. 设置 至 1 在 电源 在 或者 用 一个 "wdtc" command 和 重置 至 0 用 一个
"slep" command.
• 位 2 (z)
零 标记. 设置 至 "1" 如果 这 结果 的一个 arithmetic 或者 逻辑 运作 是 零.
• 位 1 (直流)
auxiliary carry 标记.
• 位 0 (c)
carry 标记
5. r4 (内存 选择 寄存器)
• 位 7~6
决定 这个 bank 是 使活动 among 这 4 banks.
• 位 5~0
是 使用 至 选择 这 寄存器 (address: 00~3f) 在 这 间接的 寻址 模式.
• 如果 非 间接的 寻址 是 美国ed, 这 rsr 能 是 使用 作 一个 8-bit 一般-目的 读/writer
寄存器.
• 看 这 配置 的 这 数据 记忆 在 图. 4.
6. r5~r7 (端口 5 ~ port7)
• r5, r6 和 r7 是 i/o 寄存器
7. r8~r1f 和 r20~r3e (一般 目的 寄存器)
• r8~r1f, 和 r20~r3e (包含 banks0~3) 是 一般-目的 寄存器.
这个 规格 是 主题 至 改变没有 较早的 注意. 06.25.2003 (v1.1)
11