加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

LCD12864-ST7920驅動源碼、原理圖連接圖,附漢字顯示、畫線、畫點功能等

2017/03/21
62
服務支持:
技術交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術大咖們分享疑惑和經驗、收獲成長和認同、領取優(yōu)惠和紅包等。

虛擬商品不可退

當前內容為數字版權作品,購買后不支持退換且無法轉移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
方塊圖
相關方案
  • 方案介紹
  • 相關文件
  • 相關推薦
  • 電子產業(yè)圖譜
申請入駐 產業(yè)圖譜

最近做個項目,要用到一塊12864的液晶CM12864-12,使用ST7920控制器,這款控制器內置了漢字庫顯示字符漢字方便,但是漢字庫是16*16點陣的,我要顯示點別的怎么??可以用圖形RAM畫圖。我想顯示12*12的漢子,這樣就能顯示五行了!我的實現(xiàn)思路是實現(xiàn)畫點函數,畫點函數需要對GDRAM讀,不然顯示一團糟!這里用7920的并行模式,串行模式雖然節(jié)省IO口,但是不能讀出數據!那就開始吧!

在網上找了7、8個版本的7920驅動,發(fā)現(xiàn)幾乎都只用了基本的顯示字符漢字功能,即使使用的畫圖,也沒有畫點??!
自己寫!看著液晶手冊寫,但是顯示亂七八糟,怎么改都不行,以前也過KS0108的畫點函數不難????怎么這個就不行了!一點點著,發(fā)現(xiàn)讀GDRAM數據有問題,讀出的數據不正確!液晶手冊不是很詳細,還是看7920的手冊!
終于找到問題所在:原來7920讀出數據時,需要DUMMY READ,就是要讀兩次?。∫壕謨院芎θ?,就說個大概!看來以后要注意啊,要從跟上看?。?!
簡單一改,就OK了??!

LCD12864 PIN腳與單片機連接圖:

顯示效果:

附件內容截圖:

  • 12864.JPG
    描述:PIN腳連接圖
  • 源代碼.zip
    描述:程序源碼

相關推薦

電子產業(yè)圖譜