找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5129|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

我想讓單片機(jī)在斷電后保存上次的數(shù)據(jù),以便下次給電后能夠用上次的數(shù)據(jù),即讓它有...

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
想請教高手一個問題: 單片機(jī)89C52或STC單片機(jī)運(yùn)行中產(chǎn)生的一些數(shù)據(jù),想保存到片內(nèi)的E2PROM中,比如3個字節(jié),想保存到片內(nèi)的E2PROM中,以便下一次開機(jī)直接使用,要怎么弄?要不要重新加一片24C02啊。類似掉電保存數(shù)據(jù),只不過是人為關(guān)機(jī),用戶操作最后一次數(shù)據(jù)保存下來,下次開機(jī)直接調(diào)用(還原用戶最后操作數(shù)據(jù))!我想讓單片機(jī)在斷電后保存上次的數(shù)據(jù),以便下次給電后能夠用上次的數(shù)據(jù),即讓它有記憶功能?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:401564 發(fā)表于 2019-7-27 11:37 | 只看該作者
外部加一個檢測電路,掉電后觸發(fā)中斷
串聯(lián)一個二極管供電,掉電后還可以繼續(xù)工作一段時間


回復(fù)

使用道具 舉報

板凳
ID:550077 發(fā)表于 2019-7-27 12:05 | 只看該作者
能不能用軟件檢測用戶操作,實(shí)時存儲,不用硬件不行嗎?
回復(fù)

使用道具 舉報

地板
ID:517466 發(fā)表于 2019-7-27 22:05 | 只看該作者
AT89C52不行吧,STC的可以,STC的有的MPU自身內(nèi)部有掉電保存數(shù)據(jù)用EEPROM存儲器。AT的,恐怕要外接EEPROM之類的存儲器,比如93C46,24Cxx系列。
回復(fù)

使用道具 舉報

5#
ID:591400 發(fā)表于 2019-7-28 16:10 | 只看該作者
你查查資料,單片機(jī)里應(yīng)該沒有集成EEPROM吧?單片機(jī)里的ROM是只讀存儲器,用戶不能在程序中寫數(shù)據(jù)進(jìn)去
回復(fù)

使用道具 舉報

6#
ID:213173 發(fā)表于 2019-7-29 07:55 | 只看該作者
daniellew 發(fā)表于 2019-7-27 12:05
能不能用軟件檢測用戶操作,實(shí)時存儲,不用硬件不行嗎?

按沙發(fā)+地板的建議最合理,樓主想實(shí)時保存用戶操作數(shù)據(jù)也可以,但前提條件是用戶操作動作不頻繁,因?yàn)镋EPROM的寫入次數(shù)是有壽限的,STC聲稱30萬次。
回復(fù)

使用道具 舉報

7#
ID:401564 發(fā)表于 2019-7-29 08:22 | 只看該作者
daniellew 發(fā)表于 2019-7-27 12:05
能不能用軟件檢測用戶操作,實(shí)時存儲,不用硬件不行嗎?

這到底是有多難呢?
在用戶最后一次操作的時候保存到EEPROM不就可以了
比如,有一個確認(rèn)按鍵,按了確認(rèn)就保存修改,并寫入EEPROM,下次上電之后首先是復(fù)位,復(fù)位之后就讀取EEPROM就可以了
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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