STC12C5A60S2系列单片机EEPROM的应用STC12C5A60S2系列单片机EEPROM的应用.pdf
文本预览下载声明
STC12C5A60S2系列单片机EEPROM的应用
STC12C5A60S2系列单片机内部集成了的EEPROM是与程序空间是分开的,利用ISP/IAP技术系列单片机内部集成了的EEPROM是与程序空间是分开的,利用ISP/IAP技术
可将内部Data Flash当EEPROM,擦写�数在10��以上。EEPROM可分为若干个扇区,每个扇区
包含512字节。使用时,建议同一�修改的数据放在同一个扇区,不是同一�修改的数据放在
不同的扇区,不一定要用满。数据存储器的擦除�作是按扇区进行的。
EEPROM可用于保存一些需要在应用过程中修改并且掉电不丢失的参数数据。在用户程序
中,可以对EEPROM进行字节读/字节编程/扇区擦除�作。在工作电压Vcc偏低时,建议不要进
行EEPROM/IAP�作。
需要注意的是:5V单片机在3.7V以上对EEPROM进行�作才有效,3.7V以下对EEPROM进行�
作,MCU不�行此功能,但会继续往下�行程序。3.3V单片机在2.4V以上对EEPROM进行�作才有
效,2.4V以下对EEPROM进行�作,MCU不�行此功能,但会继续往下�行程序.所以建议上电复位
后在初始化程序时�200mS延时。可通过判断LVDF标志位判断Vcc的电压是否正常。。可通过判断LVDF标志位判断Vcc的电压是否正常。
IAP及EEPROM新增特殊功能寄存器介绍
位地址及符号
符号 描述 地址 复位�
MSB LSB
ISP/IAP Flash Data
IAP_DATA C2H 1111 1111B
Register
ISP/IAP Flash Ad-
IAP_ADDRH C3H 0000 0000B
dress High
ISP/IAP Flash Ad-
IAP_ADDRL C4H 0000 0000B
dress Low
ISP/IAP Flash Com- - - - - - - MS1 MS0
IAP_CMD C5H xxxx xx00B
mand Register
ISP/IAP Flash Com-
IAP_TRIG C6H xxxx xxxxB
mand Trigger
ISP/IAP Control IAPEN SWBS SWRST CMD_FAIL - WT2 WT1 WT0
IAP_CONTR C7H 0000 x000B
Register
PCON Power Control 87H SMOD SMOD0 LVDF POF GF1 GF0 PD IDL 0011 0000B
1. ISP/IAP数据寄存器IAP_DATA
IAP_DATA : ISP/IAP�作时的数据寄存器。
显示全部