12864LCD的顯示原理以及點陣軟件的解讀


12864LCD顯示原理

12864LCD可以這樣來看,128x64的LCD,這樣看就好理解了。它是由128乘以64個的點組成的,每一個點都可以通過”0“或者”1“來控制滅亮。這樣一來我們就可以通過一個個的點來組成我們想要的字和圖案,我們輸出的字大小應該在128x64之內,比如8*8,16*16。當然我們也可以決定字是用亮點來拼接還好是用滅點來拼接。如下圖所示:

點陣軟件的解讀

我們先用取模軟件取下模,就以”個“為例;

/*--  文字:  個  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/
0x80,0x80,0x40,0x20,0x10,0x08,0x04,0xC3,0x04,0x08,0x10,0x20,0x40,0x80,0x80,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

參數設置如下:

我們先看下第一個字節”0x80“(注意:我們設置里面設置的倒序,這個很關鍵,題主也被這個坑過),因為選擇的倒序,所以”0x80“即二進制10000000實際事00000001,轉換為十六進制”0x01“,又因為是縱向取模,剛剛好對應”個“字第一個點從上往下數8個,對應7滅1亮;再看看滴二個字節0x80,同樣的方法可以馬上知道這個是代表第二個點從上往下數的8個,以此類推。至於橫向取模,現在估計大家也會了就不多介紹了。

 

碼字不易,要是對大家有幫助就點個推薦吧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM