AT89C1051
4-6
特定的 函数 寄存器
一个 编排 的 这 在-碎片 记忆 范围 called 这 特定的 func-
tion 寄存器 (sfr) 空间 是 显示 在 这 表格 在下.
便条 那 不 所有 的 这 地址 是 occupied, 和 unoc-
cupied 地址 将 不 是 执行 在 这 碎片.
读 accesses 至 这些 地址 将 在 一般 返回
随机的 数据, 和 写 accesses 将 有 一个 indetermi-
nate 效应.
用户 软件 应当 不 写 1s 至 这些 unlisted loca-
tions, 自从 它们 将 是 使用 在 future 产品 至 invoke
新 特性. 在 那 情况, 这 重置 或者 inactive 值 的
这 新 位 将 总是 是 0.
restrictions 在 确实 说明
这 at89c1051 是 一个 economical 和 费用-有效的 mem-
ber 的 atmel’s growing 家族 的 微控制器. 它 con-
tains 1k 字节 的 flash 程序 记忆. 它 是 全部地 compati-
ble 和 这 mcs-51 architecture, 和 能 是 编写程序
使用 这 mcs-51 操作指南 设置. 不管怎样, 那里 是 一个
few 仔细考虑 一个 必须 保持 在 mind 当 utilizing
确实 说明 至 程序 这个 设备.
所有 这 说明 related 至 jumping 或者 branching 应当
是 restricted 此类 那 这 destination 地址 falls 在里面
这 物理的 程序 记忆 空间 的 这 设备, 这个 是
1k 为 这 at89c1051. 这个 应当 是 这 责任 的
这 软件 programmer. 为 例子, ljmp 3feh
将 是 一个 有效的 操作指南 为 这 at89c1051 (和 1k 的
记忆), whereas ljmp 410h 将 不.
表格 1.
at89c1051 sfr 编排 和 重置 值
0F8H 0FFH
0F0H B
00000000
0F7H
0E8H 0EFH
0E0H ACC
00000000
0E7H
0D8H 0DFH
0D0H PSW
00000000
0D7H
0C8H 0CFH
0C0H 0C7H
0B8H IP
XXX00000
0BFH
0B0H P3
11111111
0B7H
0A8H IE
0XX00000
0AFH
0A0H 0A7H
98H 9FH
90H P1
11111111
97H
88H TCON
00000000
TMOD
00000000
TL0
00000000
TH0
00000000
8FH
80H SP
00000111
DPL
00000000
DPH
00000000
PCON
0XXX0000
87H