欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2415|回復: 7
收起左側

C52單片機如何掉電后保存數據?斷電重啟會重新運行整個的代碼嗎

[復制鏈接]
ID:1050519 發表于 2022-11-8 14:14 | 顯示全部樓層 |閱讀模式
單片機斷電重啟會重新運行整個的代碼嗎
如果是這樣,那么c52單片機如何保存數據,使得重新上電后數據不變?
比如一個變量count初值為0,運行后的值為10,希望斷電重新啟動單片機后的值依然是10,這個要如何實現呢?
另外掉電后count變量為10,但是重新運行代碼后變為初值0,還是說直接這個變量就沒了,重新運行代碼重新生成的變量


回復

使用道具 舉報

ID:155507 發表于 2022-11-8 15:08 | 顯示全部樓層
你可以用片內EEPROM保存數據
EEPROM掉電保存數據需要硬件支持,檢測到外部掉電到把數據寫入EEPROM需要有足夠的時間,也就是說單片機的電源要有足夠大的電容在此期間保持VCC基本不下降。
回復

使用道具 舉報

ID:1050519 發表于 2022-11-8 15:26 | 顯示全部樓層
angmall 發表于 2022-11-8 15:08
你可以用片內EEPROM保存數據
EEPROM掉電保存數據需要硬件支持,檢測到外部掉電到把數據寫入EEPROM需要有足 ...

受教了,多謝指點
回復

使用道具 舉報

ID:3666 發表于 2022-11-8 15:58 | 顯示全部樓層
看你的單片機有內部E2嗎?有的話可以用內部E2,沒有的話,可以用外E2,如24C02等等的芯片
回復

使用道具 舉報

ID:1050519 發表于 2022-11-8 16:23 | 顯示全部樓層
liushiming82 發表于 2022-11-8 15:58
看你的單片機有內部E2嗎?有的話可以用內部E2,沒有的話,可以用外E2,如24C02等等的芯片

已經可以了,仍然感謝您的指點
回復

使用道具 舉報

ID:883242 發表于 2022-11-8 17:25 | 顯示全部樓層
不管是內部還是外部EEPROM都要考慮全壽命周期寫壽命的問題,不然一股腦瞎寫,把片子寫壞了怎么辦?
回復

使用道具 舉報

ID:230742 發表于 2022-11-8 20:59 | 顯示全部樓層
如果要求不高,也可以不用掉電檢查。就是數字變化的時候,就寫入EEPROM。這種情況適合用在設定溫度的地方。手工設定最高溫度和最低溫度。設置好后直接就保存了。就算掉電重啟,也可以繼續工作。
看具體情況吧。
回復

使用道具 舉報

ID:965189 發表于 2022-11-8 21:58 | 顯示全部樓層
我以前試過每秒保存一次,后來改為斷電保存。可以不必考慮E2的擦寫壽命了。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表