ds87c520/ds83c520 非易失存储器/只读存储器 高-速 微控制器
11 的 45
从 4kb 至 16kb (1000h–3fffh) 是 非 变长 located在-碎片. 这个 可以 结果 在 代号 misalignment
和 执行 的 一个 invalid 操作指南. 这 recommended 方法 是 至 modify 这 romsize 寄存器
从 一个 location 在 记忆 那 将 是 内部的 (或者外部) 两个都 在之前 和 之后 这 运作. 在 这
在之上 例子, 这 操作指南 which modifies 这 romsize 寄存器应当 是 located 在下 这 4kb
(1000h) boundary, 所以 那 它 将 是 unaffected 用 the 记忆 修改. 这 一样 precaution 应当
是 应用 如果 这 内部的 程序 记忆 大小 是 修改 当 executing 从 外部 程序
记忆.
止-碎片 记忆 是 accessed 使用 这 多路复用 地址/数据 总线 在 p0 和 这 msb 地址 在 p2.
当 serving 作 一个 记忆 总线, 这些 管脚 是 不i/o 端口. 这个 convention 跟随 这 标准 8051
方法 的 expanding 在-碎片 记忆. 止-碎片 只读存储器 进入 也 occurs 如果 这
EA
管脚 是 一个 逻辑 0.
EA
overrides 所有 位 settings. 这
PSEN
信号 变得 起作用的 (低) 至 提供 作 一个 碎片 使能 或者 输出 使能
当 端口 0 和 2 fetch 从 外部 只读存储器.
图示 2. 只读存储器 记忆 编排
数据 记忆 进入
不像 许多 8051 derivatives, 这
ds87c520/ds83c520 包含 在-碎片数据 记忆. 它们 也
包含 这 标准 256 字节 的 内存 accessed 用直接 说明. 这些 areas 是 独立的. 这
movx 操作指南 accesses 这 在-碎片 数据 记忆. 一个lthough physically 在-碎片, 软件 treats 这个
范围 作 though 它 是 located 止-碎片. 这 1kb 的 sram 是 在 地址 0000h 和 03ffh.
进入 至 这 在-碎片 数据 内存 是 optional 下面 software 控制. 当 使能 用 软件, 这 数据
sram 是 在 0000h 和 03ffh. 任何 movx 操作指南 那 使用 这个 范围 将 go 至 这 在-碎片
内存 当 使能. movx 地址 更好 比 03ffhautomatically go 至 外部 记忆 通过
端口 0 和 2.
只读存储器 大小 ignored
只读存储器 大小 可调整的
default = 16kb