继续来测试下内部EEPROM是不是正常,EEPROM是存储数据的,而且掉电之后数据不丢失,STC单片机的EEPROM不是真正的EEPROM,比如AT24C02,那才是真正的EEPROM,可以每次按字节擦除数据,而STC15W的都是用Flash模拟的,以512字节是一个扇区,每次擦除数据,必须全部擦除掉才可以,考虑到应用比较简单,用内部的EEPROM就凑合用吧。
接下来,我们测试下单片机内部的EEPROM是不是能够正常的存储我们的数据,能够掉电不丢失数据,测试前,我们先来移植STC关于EEPROM使用的例程,不需要改动,拿过来使用就好了。

本文记录了在STC单片机上使用内部EEPROM进行数据存储的测试过程。由于STC的EEPROM是通过Flash模拟,每次擦除必须清除整个扇区,但依然能满足简单的应用需求。通过移植例程并编写程序,实现了在特定地址读写数据并记忆上电次数的功能。经过多次上电测试,数码管显示的数据累加,表明内部EEPROM功能正常。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



