1. 程式人生 > >微控制器學習札記之8 內部EEPROM的配置和使用

微控制器學習札記之8 內部EEPROM的配置和使用

繼續來測試下內部EEPROM是不是正常,EEPROM是儲存資料的,而且掉電之後資料不丟失,STC微控制器的EEPROM不是真正的EEPROM,比如AT24C02,那才是真正的EEPROM,可以每次按位元組擦除資料,而STC15W的都是用Flash模擬的,以512位元組是一個扇區,每次擦除資料,必須全部擦除掉才可以,考慮到應用比較簡單,用內部的EEPROM就湊合用吧。

接下來,我們測試下微控制器內部的EEPROM是不是能夠正常的儲存我們的資料,能夠掉電不丟失資料,測試前,我們先來移植STC關於EEPROM使用的例程,不需要改動,拿過來使用就好了。

然後,我們寫一個程式,程式的功能是在指定的地址上讀取資料,然後寫入一個新的資料,每次上電,資料記憶上電次數,顯示在數碼管上


將程式編譯之後下載,可以看到數碼管上的資料,反覆開關幾次,可以看到資料累加,說明內部EEPROM測試是成功的。


測試程式已上傳網盤https://pan.baidu.com/s/1kUG3uYV