• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

LCD12864-ST7920驅(qū)動(dòng)源碼、原理圖連接圖,附漢字顯示、畫(huà)線、畫(huà)點(diǎn)功能等

2017/03/21
45
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

12864.JPG

共2個(gè)文件

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

在網(wǎng)上找了7、8個(gè)版本的7920驅(qū)動(dòng),發(fā)現(xiàn)幾乎都只用了基本的顯示字符漢字功能,即使使用的畫(huà)圖,也沒(méi)有畫(huà)點(diǎn)?。?br />自己寫(xiě)!看著液晶手冊(cè)寫(xiě),但是顯示亂七八糟,怎么改都不行,以前也過(guò)KS0108的畫(huà)點(diǎn)函數(shù)不難????怎么這個(gè)就不行了!一點(diǎn)點(diǎn)著,發(fā)現(xiàn)讀GDRAM數(shù)據(jù)有問(wèn)題,讀出的數(shù)據(jù)不正確!液晶手冊(cè)不是很詳細(xì),還是看7920的手冊(cè)!
終于找到問(wèn)題所在:原來(lái)7920讀出數(shù)據(jù)時(shí),需要DUMMY READ,就是要讀兩次??!液晶手冊(cè)很害人,就說(shuō)個(gè)大概!看來(lái)以后要注意啊,要從跟上看?。?!
簡(jiǎn)單一改,就OK了??!

LCD12864 PIN腳與單片機(jī)連接圖:

顯示效果:

附件內(nèi)容截圖:

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

相關(guān)推薦

方案定制

去合作
方案開(kāi)發(fā)定制化,2000+方案商即時(shí)響應(yīng)!