LED電子顯示屏的數(shù)據(jù)存儲(chǔ)和處理
3 實(shí)現(xiàn)方法和效果
3.1 實(shí)現(xiàn)62256數(shù)據(jù)不揮發(fā)的方法
參照HK1235-7模塊的方法,在靠近62256的電路板上增加了一顆專用于保持數(shù)據(jù)的電池,如圖2所示。圖中二極管有兩方面作用:一是在電源停電時(shí),防止鋰電池對(duì)其他元件放電,縮短保持數(shù)據(jù)時(shí)間;二是在電源對(duì)鋰電池充電時(shí),對(duì)電源電壓進(jìn)行鉗位。因?yàn)殇囯姵刈罡唠妷簽?.2 V左右,電源電壓為5 V,二極管正向飽和壓降為0.7 V左右,故可防止鋰電池的過充電。本文引用地址:http://www.ex-cimer.com/article/169036.htm
3.2 調(diào)試中遇到的問題
3.2.1 二極管選型問題
開始試驗(yàn)時(shí),選用檢波二極管4148作為鉗位二極管,使用不到一個(gè)星期發(fā)現(xiàn)被擊穿短路,無法保持?jǐn)?shù)據(jù)。后來改用整流二極管1N4007,長(zhǎng)期使用,未發(fā)現(xiàn)擊穿問題??赡苁窃阡囯姵爻潆婋娏鞅容^大,特別是當(dāng)鋰電池剛充電時(shí),本身電壓比較低,充電電流最大,故檢波二極管容易損壞。
3.2.2 片外數(shù)據(jù)存儲(chǔ)器讀/寫技巧
剛開始調(diào)試顯示程序的時(shí)候,為了節(jié)省時(shí)間,沒有使用串口通信向62256注入漢字編碼(漢字字模),而是將程序存儲(chǔ)器(ROM)的漢字字模傳送給62256。
這樣的傳送過程必須有兩個(gè)地址指針才能完成,AT89S52正好滿足了這一要求。例如,將ROM中512字節(jié)的字模傳送給62256,程序流程如圖3所示。
評(píng)論