找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

STC8A8K單片機存儲代碼看不明白,求解讀

查看數(shù): 1973 | 評論數(shù): 1 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2021-8-14 14:11

正文摘要:

想保存一點數(shù)據(jù),可是這個官網(wǎng)例子完全看不懂寫的什么,有沒有可以簡單的寫一下,保存一個數(shù),開機時讀取出這個數(shù)。 以下是STC軟件的源例子: #include "reg51.h" #include "intrins.h" //測 ...

回復(fù)

ID:213173 發(fā)表于 2021-8-14 17:47
給你注釋一下就能看明白
void main()
{
    IapErase(0x0400);//擦除指定扇區(qū),首地址0x0400(512字節(jié)),扇區(qū)所有存儲器置1
                     //寫一個字節(jié)也得擦除整個扇區(qū)
    P0 = IapRead(0x0400); //讀取一個字節(jié)來驗證已經(jīng)擦除 P0=0xff
    IapProgram(0x0400, 0x12);//寫一個字節(jié),地址0x0400,數(shù)據(jù)0x12(數(shù)據(jù)范圍0x00--0xff)
    P1 = IapRead(0x0400);//再讀取剛寫入的一個字節(jié),驗證寫入和讀出正確 P1=0x12

    while (1);
}

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表