|
上一個帖子:我也點亮了廢棄的12線液晶 - 51單片機 單片機論壇
http://www.raoushi.com/bbs/dpj-35520-1.html
當時使用的是外置SOP28的MCU,有網友建議將MCU放到殼子里更方便使用。
手頭有SOP16的STC15W404AS倒是能放下但是FLASH只有4K,EEPROM倒是有9K。
找了一些前輩寫的12864的萬年歷程序一般都要10K、20K的樣子,于是就想如何利用那9K的EEPROM。
找到隔壁壇子gmliwei大神的12864的萬年歷程序,他的思路是先編個程序利用MCU自己將漢字和顯示時分秒的大字符數據寫入到MCU自己的EEPROM里。再燒寫正式的不含字庫的運行程序。他用的是STC89系的MCU,據說STC-ISP軟件不支持直接燒寫EEPROM的HEX。
又進一步查找終于在某壇發現了BXAK大神的論述,深受啟發。
EEPROM1.JPG (25.27 KB, 下載次數: 324)
下載附件
2015-6-18 22:02 上傳
EEPROM2.JPG (33.55 KB, 下載次數: 314)
下載附件
2015-6-18 22:02 上傳
EEPROM3.JPG (42.98 KB, 下載次數: 302)
下載附件
2015-6-18 22:02 上傳
這下就明白了,感謝各位大神前輩啊,呵呵。果斷將那個SOP28的外置MCU拆除,在殼子里直接焊上SOP16的404AS。
12.jpg (154.12 KB, 下載次數: 291)
下載附件
2015-6-18 22:06 上傳
還是免刮漆漆包線各種連接。
9.jpg (275.78 KB, 下載次數: 318)
下載附件
2015-6-18 22:06 上傳
右邊背光燈的75歐限流電阻拆除改為PNP三極管接到MCU的PWM1管腳。
其它連線詳細說明:
13.jpg (475.56 KB, 下載次數: 310)
下載附件
2015-6-18 22:12 上傳
最后引出3.3V及ISP連線。
參考了N多前輩們的相關程序整合精簡后code=3376,顯示效果:
1.jpg (130.89 KB, 下載次數: 55)
下載附件
2022-11-5 01:25 上傳
15.jpg (43.18 KB, 下載次數: 302)
下載附件
2015-6-18 22:29 上傳
目前功能:GPS GPRMC時間信息讀取,大數字顯示,冒號秒閃,生肖節氣,“上”“下”按鍵背光PWM控制。重點說一下EEPROM文件生成及燒寫:
EEPROM4.JPG (231.19 KB, 下載次數: 271)
下載附件
2015-6-18 22:49 上傳
就是把各種字庫,數組常量獨立編個C文件。編譯時會報2個警告,不用管它。
再在STC-ISP軟件中的“打開EEPROM文件”導入:
EEPROM5.JPG (240.73 KB, 下載次數: 329)
下載附件
2015-6-18 22:55 上傳
在這里可以和C文件中的數據地址等核對一下,沒問題的話可以單獨或與主程序一起燒進我這種15系的MCU。
附上程序供參考:
EEPROM.zip
(32.06 KB, 下載次數: 86)
2015-6-18 23:00 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
GPS_U12864.zip
(60.66 KB, 下載次數: 77)
2015-6-18 23:01 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
-
11.jpg
(96.19 KB, 下載次數: 294)
下載附件
2015-6-18 22:10 上傳
評分
-
查看全部評分
|