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