[發(fā)明專利]利用單片機內(nèi)置FLASH程序存貯器模擬EEPROM的數(shù)據(jù)存儲方法無效
| 申請?zhí)枺?/td> | 200810055581.3 | 申請日: | 2008-08-09 |
| 公開(公告)號: | CN101645014A | 公開(公告)日: | 2010-02-10 |
| 發(fā)明(設(shè)計)人: | 蘭永玉 | 申請(專利權(quán))人: | 海信(北京)電器有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 266100山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 利用 單片機 內(nèi)置 flash 程序 存貯器 模擬 eeprom 數(shù)據(jù) 存儲 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種單片機程序的燒寫方法,具體地說涉及利用單片機內(nèi)置FLASH程序存儲器進行燒寫的方法。
背景技術(shù)
現(xiàn)有技術(shù)中的單片機都是一次性燒寫的,在程序運行期間不能進行燒寫,而已經(jīng)燒寫過的區(qū)域也不能重新燒寫。這種情況下對掉電后一些數(shù)據(jù)的保存,就要求外接EEPROM,通過數(shù)據(jù)I/O口把數(shù)據(jù)保存到外部EEPROM,目前大多數(shù)單片機都是FLASH程序存貯器,則在運行中也能對FLASH進行改寫,但FLASH燒寫,存在燒寫次數(shù)低壽命短的情況,并且燒寫時間長且不能異步,即燒寫過程中,正常工作程序不能運行,要等待燒寫完畢后才能運行。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服以上缺陷,提供了一種既可以利用單片機的FLASH程序存儲器進行燒寫,并且不影響正常工作程序的利用單片機內(nèi)置FLASH程序存貯器模擬EEPROM的方法。
本發(fā)明的利用單片機內(nèi)置FLASH程序存貯器模擬EEPROM的數(shù)據(jù)存儲方法的技術(shù)方案是這樣的:其包括單片機、EEPROM、輸入輸出口、電源,電源、輸入輸出口、EEPROM都和單片機連接,單片機上連接有電源掉電檢測電路,其包括下列步驟:
1.電源掉電檢測電路檢測是否有掉電標志,如果沒有,單片機置所有的輸入輸出口為正常狀態(tài);如果有,單片機置所有的輸入輸出口為非耗電狀態(tài),然后進入步驟2;
2.檢測EEPROM是否有記憶標志,如果沒有,回主步驟1繼續(xù)循環(huán);如果有,關(guān)閉中斷程序,即不允許打斷存儲,然后進入步驟3;
3.按照規(guī)則對單片機內(nèi)置FLASH程序存儲器進行燒寫;
4.燒寫完畢,清燒寫標志,防止重復燒寫,回步驟1。
本發(fā)明的利用單片機內(nèi)置FLASH程序存貯器模擬EEPROM的數(shù)據(jù)存儲方法,由于利用了單片機的FLASH程序存儲器進行信息存儲,有效地減少電路成本,另外也節(jié)省單片機的I/O。
附圖說明
圖1是本發(fā)明的方法的流程示意圖。
具體實施方式
本發(fā)明包括單片機、EEPROM、輸入輸出口、電源,電源、輸入輸出口、EEPROM都和單片機連接,單片機上連接有電源掉電檢測電路,電源掉電檢測電路檢測是否有掉電標志,如果沒有,單片機置所有的輸入輸出口為正常狀態(tài);如果有,單片機置所有的輸入輸出口為非耗電狀態(tài),然后檢測EEPROM是否有記憶標志,如果沒有,繼續(xù)上面的步驟進行循環(huán);如果有,關(guān)閉中斷程序,即不允許打斷存儲,然后按照規(guī)則對單片機內(nèi)置FLASH程序存儲器進行燒寫,燒寫完畢,清燒寫標志,防止重復燒寫,回開始繼續(xù)循環(huán)。
以冰箱為例,冰箱平時的溫度設(shè)置及運行情況信息都存儲在ROM里,當冰箱斷電時,單片機上連接的電源掉電檢測電路就會檢測到此信息,然后將該信息傳送到單片機,單片機就會馬上讀取ROM里的信息,然后將該信息存儲到FLASH存儲器中,當冰箱重新電源接通時,單片機就會首先讀取FLASH程序存儲器中的信息,然后使冰箱按照原來的步驟進行循環(huán)。這種方法,使單片機上不必再單獨外接一個EEPROM來存儲斷電信息,有效節(jié)省了I/O口,并且降低了電路成本。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于海信(北京)電器有限公司,未經(jīng)海信(北京)電器有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810055581.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





