程序校验:
如果锁定位LB1和LB2一直没
编程的,编程的代码数据可以被读回
通过验证的地址线和数据线。锁定位
不能直接验证。的锁定位验证
通过观察它们的功能被启用来实现。
芯片擦除:
全闪存阵列的电擦除
通过使用控制信号,并通过适当的组合
拿着ALE / PROG低10毫秒。该代码数组写入
与所有的“1” 。该芯片擦除操作必须执行
程序存储器可以前重新编程。
读签名字节:
签名字节
用相同的程序读取作为一个正常的验证
地点030H ,
031H和032H ,所不同的是P3.6和P3.7必须拉
到逻辑低。是返回的值如下所示。
( 030H ) = 1EH表示由Atmel公司生产的
( 031H ) = 51H表示89C51
( 032H ) = FFH表示12V编程
( 032H ) = 05H表示5V编程
编程接口
闪存阵列中的每个字节代码可以写的
整个阵列可以通过使用适当的combi-被擦除
国家的控制信号。写入操作周期是自
定时的,一旦启动,将自动时间本身来
完成。
所有主要的编程厂商提供全球支持
爱特梅尔微控制器系列。请联系您当地的
节目供应商相应的软件版本。
闪存编程模式
模式
写代码数据
RST
H
PSEN
L
ALE / PROG
EA / V
PP
H/12V
P2.6
L
P2.7
H
P3.6
H
P3.7
H
阅读代码数据
写锁
位 - 1
H
H
L
L
H
H
H/12V
L
H
L
H
H
H
H
H
位 - 2
H
L
H/12V
H
H
L
L
位 - 3
H
L
H/12V
H
L
H
L
芯片擦除
H
L
(1)
H/12V
H
L
L
L
阅读签名字节
H
L
注意:
1.芯片擦除需要10毫秒PROG脉冲。
H
H
L
L
L
L
4-34
AT89C51