找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STC8A8K单片机存储代码看不明白,求解读

查看数: 2045 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-8-14 14:11

正文摘要:

想保存一点数据,可是这个官网例子完全看不懂写的什么,有没有可以简单的写一下,保存一个数,开机时读取出这个数。 以下是STC软件的源例子: #include "reg51.h" #include "intrins.h" //测 ...

回复

ID:213173 发表于 2021-8-14 17:47
给你注释一下就能看明白
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);
}

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表