我试着写了下程序,没实现,记得以前我试验成功过,不知是偶然还是什么,请用过的人指点下,谢谢!
我的代码如下:
EVRCR=0x40; //使能3.3V掉电中断
/**********************************************************/
/* 功能: 掉电数据存储 */
/* 入口参数:无 */
/* 出口参数:无 */
/**********************************************************/
void LVD_int() interrupt 11 //VecAddr0x5B
{
// EA=0;
P4=0x0f;//关数码管
if ((EVRCR&0x10)>0)//游戏中保存数据,否则不保存数据
{
IAP_Page_Erase_LD(IAP_Start_Addr);
IAP_Write_Block_LD();
}
} |