给你注释一下就能看明白 void main() { IapErase(0x0400);//擦除指定扇区,首地址0x0400(512字节),扇区所有存储器置1 //写一个字节也得擦除整个扇区 P0 = IapRead(0x0400); //读取一个字节来验证已经擦除 P0=0xff IapProgram(0x0400, 0x12);//写一个字节,地址0x0400,数据0x12(数据范围0x00--0xff) P1 = IapRead(0x0400);//再读取刚写入的一个字节,验证写入和读出正确 P1=0x12 while (1); } |