![]() |
發布時間: 2021-8-14 14:11
正文摘要:想保存一點數據,可是這個官網例子完全看不懂寫的什么,有沒有可以簡單的寫一下,保存一個數,開機時讀取出這個數。 以下是STC軟件的源例子: #include "reg51.h" #include "intrins.h" //測 ... |
給你注釋一下就能看明白 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); } |