[發明專利]智能芯片的數據寫入方法無效
| 申請號: | 200610036738.9 | 申請日: | 2006-07-23 |
| 公開(公告)號: | CN101110057A | 公開(公告)日: | 2008-01-23 |
| 發明(設計)人: | 林東寧;張強 | 申請(專利權)人: | 珠海天威技術開發有限公司 |
| 主分類號: | G06F12/00 | 分類號: | G06F12/00;G03G15/00 |
| 代理公司: | 珠海智專專利商標代理有限公司 | 代理人: | 張中 |
| 地址: | 519020廣東省珠海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能 芯片 數據 寫入 方法 | ||
技術領域
本發明涉及一種智能芯片的數據寫入方法,尤其是一種應用在成像設備中智能芯片的數據寫入方法。
背景技術
打印機和復印機是廣泛應用的成像設備,流行的打印機或復印機一般使用碳粉或墨水作為成像耗材,成像耗材容置在相應的盒體中(碳粉盒或者墨盒等),盒體上大都裝有智能芯片,當盒體被安裝到打印機或復印機等成像設備中時,智能芯片可以實現與打印機或復印機主體的數據交換。以碳粉盒為例,其智能芯片中一般存儲有生產日期、制造廠商、設備代碼等固定信息,同時也存儲碳粉消耗量、打印頁數等需要適時更新的可變數據,碳粉的消耗量是通過余量檢測裝置檢測得到的,碳份消耗量數據一般存儲在智能芯片的計量區內。
以打印機為例,一般的打印機在向智能芯片的計量區內寫入數據時,在寫入動作后都會有一個回讀、效驗操作,如果回讀數據與寫入數據不相一致,打印機將會報錯。如果回讀數據與寫入數據一致,打印機會將更新后容量區的數據寫入打印機主機中的存儲器上。一般而言,打印機在開關機過程中,會對智能芯片進行讀寫,但這時寫入的數據有時是不需更新的,例如用戶開機后,沒有執行打印操作,或者打印操作引起的墨水消耗沒有明顯變化,在這種情況下關機,智能芯片計量區數值無須更新,但打印機還是會對智能芯片執行寫入命令,只是寫入的數據跟原來存放在計量區的數據是完全一樣的。這樣無實質意義的寫操作一方面增加了智能芯片計量區的數據寫入次數,使得智能芯片的使用壽命縮短;另一方面,由于數據寫入需要較大的工作電流,因此不利于節能;再者,由于打印機在關機的過程中預留給智能芯片的操作時間較短(一般只有數毫秒),而一次寫操作一般需要占用3毫秒時間,如果能夠減少不必要的寫操作,則智能芯片可以節省出一些操作時間,這些節省出的操作時間可以根據需要用于其它的數據處理或操作,有利于擴展智能芯片的功能。
發明內容
本發明的目的是提供一種可延長智能芯片使用壽命、優化數據操作流程、節省操作時間且節能的智能芯片的數據寫入方法。
為實現上述發明目的,本發明所涉及的智能芯片包括微處理器和存儲單元,本發明所提供的智能芯片的數據寫入方法包括以下步驟:
步驟一,在接收到向目的地址寫數據的命令后,接收待寫入的數據;
步驟二,通過微處理器判斷待寫入的數據與存儲單元的目的地址中的原數據是否相同;
步驟三,如果步驟二的判斷結果為不相同,則將數據寫入到目的地址中,并將目的地址加“1”;如果相同,則不執行任何寫操作,直接將目的地址加“1”。
由以上方案可見,本發明所提供的智能芯片的數據寫入方法將待寫入數據與原數據進行比較,如果二者相同,則省略不必要的寫操作,減少了對智能芯片進行寫操作的次數,使數據操作的流程得到優化,節省了操作時間,還可延長智能芯片使用壽命,且具有節能的優點。
當然,根據不同的數據長度,可能需要多次的寫操作,因此,在執行完上述步驟三后,可以根據實際需要重新執行步驟一,進行循環寫操作,以滿足不同長度的數據的寫入,優化了數據操作的流程。
進一步的,在執行上述步驟一之前,還包括一個判斷是否為寫操作的步驟,這樣,本發明所提供的智能芯片的數據寫入方法就能夠根據打印機的不同操作要求進行操作,使得數據操作的流程更加優化,節省操作時間。
附圖說明
圖1是本發明所述及的智能芯片的數據處理流程圖;
具體實施方式
參見圖1所示的第一實施例,圖1揭示了本發明所述及的智能芯片的數據處理(包括“讀”和“寫”)流程圖。盡管本發明的要點是關于智能芯片的數據寫入方法,但為了更清楚的描述智能芯片的工作過程,以便于完整的了解本發明,有必要根據圖1全面介紹智能芯片的“讀”和“寫”工作過程。
首先,本發明所涉及的智能芯片可以是一個8051系列的MCU(微控制器),其內部包括微處理器和存儲單元,微處理器可以完成數據的接收、比較等處理。由于類似于8051系列的MCU是公知的智能芯片,在此不作贅述。
智能芯片上電之后,將在步驟1中等待打印機的操作命令,一旦打印機發出命令,需要操作存儲單元中指定的目的地址addr=0(步驟2),則在步驟3中判斷打印機發出的命令是否是寫命令,如果是判斷結果為“N”,即,打印機發出了讀命令,則執行步驟4,送出目的地址的數據,然后執行步驟41,將目的地址加“1”,得到下一目的地址addr=addr+1,最后回到步驟4,繼續送出下一目的地址的數據,直至完成打印機的讀操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海天威技術開發有限公司,未經珠海天威技術開發有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610036738.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:醫用旋磁治療機
- 下一篇:基于網際分組管理協議第三版的以太網組播實現方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





