
A/T89C51CC01
图23 。
硬件编程步骤
闪存空间
程序设计
保存并禁用它
EA = 0
保存并禁用它
EA = 0
启动程序
FCON = 54H
FCON = A4H
FCON = 0CH
数据加载
DPTR = 00H
ACC =数据
高管: MOVX @ DPTR ,A
FBUSY
清?
加载完
恢复
清除模式
FCON = 00H
端编程
虚拟还原
读闪存空间
用户
下面的过程用于读取所述用户空间:
阅读累加器一个字节执行MOVC A,@ A + DPTR其中A + DPTR是
代码字节的地址来读取。
FCON应该在不需要时被复位。
注意:
额外的行
下面的过程用于读取所述额外的行空间中,并总结于
图24:
通过写入02H在FCON寄存器映射额外的行空间。
阅读累加器一个字节执行MOVC A,@ A + DPTR与A = 0,
DPTR = FF80H到FFFFh 。
清除FCON取消映射的额外的行。
硬件安全字节
下面的过程用于读取所述硬件
安全
空间是
总结在图24:
通过写入04H在FCON寄存器映射的硬件安全空间。
阅读累加器的字节执行MOVC A,@ A + DPTR与A = 0,
DPTR = 0000H 。
清除FCON取消映射的硬件安全字节。
41
4129N–CAN–03/08