页 14
cygnal 整体的 产品, 公司
2001
4.2001; rev. 1.3
c8051f000/1/2/5/6/7
c8051f010/1/2/5/6/7
PRELIMINARY
1.2. 在-板 记忆
这 cip-51 有 一个 标准 8051 程序 和 数据 地址 配置. 它 包含 256 字节 的 数据 内存, 和
这 upper 128 字节 双-编排. 间接的 寻址 accesses 这 upper 128 字节 的 一般 目的 内存, 和
直接 寻址 accesses 这 128 字节 sfr 地址 空间. 这 更小的 128 字节 的 内存 是 accessible 通过 直接
和 间接的 寻址. 这 第一 32 字节 是 addressable 作 四 banks 的 一般-目的 寄存器, 和 这 next
16 字节 能 是 字节 addressable 或者 位 addressable.
这 cip-51 在 这 c8051f005/06/07/15/16/17 mcus additionally 有 一个 2048 字节 内存 块 在 这 外部 数据
记忆 地址 空间. 这个 2048 字节 块 能 是 addressed 在 这 全部 64k 外部 数据 记忆 地址
范围 (看 图示 1.6).
这 mcu’s 程序 记忆 组成 的 32k + 128 字节 的 flash. 这个 记忆 将 是 reprogrammed 在-
系统 在 512 字节 sectors, 和 需要 非 特定的 off-碎片 程序编制 电压. 这512 字节 从 地址
0x7e00 至 0x7fff 是 保留 为 工厂 使用. 那里 是 也 一个 单独的 128-字节 sector 在 地址 0x8000 至 0x807f,
这个 将 是 有用的 作 一个 小 表格 为 软件 constants 或者 作 额外的 程序 空间. 看 图示 1.6 为 这
mcu 系统 记忆 编排.
图示 1.6. 在-板 记忆 编排
FLASH
(在-系统
可编程序的 在 512
字节 sectors)
程序 记忆
0x0000
0x7FFF
(直接 和 间接的
寻址)
0x00
0x7F
upper 128 内存
(间接的 寻址
仅有的)
0x80
0xFF
特定的 函数
寄存器's
(直接 寻址 仅有的)
保留
0x7E00
0x7DFF
128 字节 isp flash
0x8000
0x807F
数据 记忆
一般 目的
寄存器
0x1F
0x20
0x2F
位 addressable
更小的 128 内存
(直接 和 间接的
寻址)
0x30
内部的 数据 地址 空间
外部 数据 地址 空间
内存 - 2048 字节
(accessable 使用 movx
操作指南)
0x0000
0x07FF
(一样 2048 字节 内存 块 )
0x0800
0x0FFF
(一样 2048 字节 内存 块 )
0xF800
0xFFFF
这 一样 2048 字节 内存
块 能 是 addressed 在
2k boundaries 全部地
这 64k 外部 数据
记忆 空间.
(一样 2048 字节 内存 块 )
0x1000
0x17FF