AT89S8252
4-122
程序 记忆 锁 位
这 at89s8252 有 三 锁 位 那 能 是 left unpro-
grammed (u) 或者 能 是 编写程序 (p) 至 获得 这 addi-
tional 特性 列表 在 这 下列的 表格.
当 锁 位 1 是 编写程序, 这 逻辑 水平的 在 这 ea
管脚
是 抽样 和 latched 在 重置. 如果 这 设备 是 pow-
ered 向上 没有 一个 重置, 这 获得 initializes 至 一个 随机的
值 和 holds 那 值 直到 重置 是 使活动. 这
latched 值 的 ea
必须 同意 和 这 电流 逻辑 水平的
在 那 管脚 在 顺序 为 这 设备 至 函数 合适的.
once 编写程序, 这 锁 位 能 仅有的 是 unpro-
grammed 和 这 碎片 擦掉 行动 在 也 这 par-
allel 或者 串行 模式.
锁 位 保护 模式
(1)(2)
注释: 1. u = unprogrammed
2. p = 编写程序
程序 锁 位 保护 类型
LB1 LB2 LB3
1 U U U 非 internal 记忆 锁 特性.
2 P U U movc 说明 executed 从 外部 程序 记忆 是 无能 从 fetching 代号 字节
从 内部的 记忆. ea
是 抽样 和 latched 在 重置 和 更远 程序编制 的 这 flash
记忆 (并行的 或者 串行 模式) 是 无能.
3 P P U 一样 作 模式 2, 但是 并行的 或者 串行 核实 是 也 无能.
4 P P P 一样 作 模式 3, 但是 外部 执行 是 也 无能.
程序编制 这 flash 和 可擦可编程只读存储器
atmel’s at89s8252 flash 微控制器 提供 8k 字节
的 在-系统 reprogrammable flash 代号 记忆 和 2k
字节 的 可擦可编程只读存储器 数据 记忆.
这 at89s8252 是 正常情况下 运输 和 这 在-碎片 flash
代号 和 可擦可编程只读存储器 数据 记忆 arrays 在 这 erased
状态 (i.e. 内容 = ffh) 和 准备好 至 是 编写程序.
这个 设备 支持 一个 高-电压 (12v) 并行的 pro-
gramming 模式 和 一个 低-电压 (5v) 串行 程序-
ming 模式. 这 串行 程序编制 模式 提供 一个 con-
venient 方法 至 下载 这 at89s8252 inside 这 用户’s
系统. 这 并行的 程序编制 模式 是 兼容 和
常规的 第三 群 flash 或者 非易失存储器 programmers.
这 代号 和 数据 记忆 arrays 是 编排 通过 sepa-
比率 地址 spaces 在 这 串行 程序编制 模式. 在
这 并行的 程序编制 模式, 这 二 arrays occupy 一个
相接的 地址 空间: 0000h 至 1fffh 为 这 代号
排列 和 2000h 至 27ffh 为 这 数据 排列.
这 代号 和 数据 记忆 arrays 在 这 at89s8252 是
编写程序 字节-用-字节 在 也 程序编制 模式. 一个
自动-擦掉 循环 是 提供 和 这 自-安排时间 程序-
ming 运作 在 这 串行 程序编制 模式. 那里 是
非 需要 至 执行 这 碎片 擦掉 运作 至 reprogram
任何 记忆 location 在 这 串行 程序编制 模式
除非 任何 的 这 锁 位 有 被 编写程序.
在 这 并行的 程序编制 模式, 那里 是 非 自动-擦掉
循环. 至 reprogram 任何 非-blank 字节, 这 用户 needs 至
使用 这 碎片 擦掉 运作 第一 至 擦掉 两个都 arrays.
并行的 程序编制 algorithm
至 程序 和 核实 这 at89s8252 在 这 并行的 pro-
gramming 模式, 这 下列的 sequence 是 推荐:
1. 电源-向上 sequence:
应用 电源 在 v
CC
和 地 管脚.
设置 rst 管脚 至 “h”.
应用 一个 3 mhz 至 24 mhz 时钟 至 xtal1 管脚 和 wait
为 在 least 10 milliseconds.
2. 设置 psen
管脚 至 “l”
ale 管脚 至 “h”
EA
管脚 至 “h” 和 所有 其它 管脚 至 “h”.
3. 应用 这 适合的 结合体 的 “h” 或者 “l” 逻辑
水平 至 管脚 p2.6, p2.7, p3.6, p3.7 至 选择 一个 的 这
程序编制 行动 显示 在 这 flash 程序-
ming 模式 表格.
4. 应用 这 desired 字节 地址 至 管脚 p1.0 至 p1.7
和 p2.0 至 p2.5.
应用 数据 至 管脚 p0.0 至 p0.7 为 写 代号 opera-
tion.
5. raise ea
/v
PP
至 12v 至 使能 flash 程序编制,
擦掉 或者 verification.
6. 脉冲波 ale/prog
once 至 程序 一个 字节 在 这 代号
记忆 排列, 这 数据 记忆 排列 或者 这 锁 位.
这 字节-写 循环 是 自-安排时间 和 典型地 takes
1.5 ms.
7. 至 核实 这 字节 just 编写程序, bring 管脚 p2.7 至
“l” 和 读 这 编写程序 数据 在 管脚 p0.0 至 p0.7.