- 打卡等级:初来乍到
- 打卡总天数:4
- 最近打卡:2025-01-07 19:41:47
注册会员
- 积分
- 107
|
u8 UseTimeDec(void)
{
UseTime= IapRead(0x0000); // 读出使用次数
if(UseTime==0) // 次数是0 显示故障
{
OLED_Clear();
OLED_ShowChinese(0,0,20,16);//系统故障
OLED_ShowChinese(18,0,21,16);//
OLED_ShowChinese(36,0,22,16);//
OLED_ShowChinese(54,0,23,16);//
return 0;
}
UseTime--; // 使用次数减1
EA=0;
IapErase(0x0000); // 页擦除 是不是必须的?
IapProgram(0x0000, UseTime); // 保存数据
delay_ms(1);
EA=1;
return 1;
}
函数如上
使用次数记录,次数到了0后,显示故障。
每次保存使用次数的时候,IapErase(0x0000);是不是必须的?
|
|