新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > Rabbit2000液晶顯示控制器KS0108B接口

Rabbit2000液晶顯示控制器KS0108B接口

作者: 時間:2012-03-09 來源:網(wǎng)絡(luò) 收藏








M12864-7A7型液晶顯示模塊是128×64點陣,每個漢字是16×16點陣,所以,每行可以顯示8個漢字,一屏可以顯示4行。整屏最多顯示32個漢字。

函數(shù)中的參數(shù)pag和col表示頁地址(X地址)和Y地址,*hzk為指向需顯示漢字點陣的指針。其中,0=pag=7,col為0、16、32或48中的任一個值;由pag和col便可確定待顯示漢字的位置。由表1可以知道頁地址(X地址)的起始值為Oxb8(程序中已定義為Page_Add),同時顯示一個漢字要跨越兩頁,所以頁地址的計算公式為Page_Add+pag+j,0≤j≤l;而Y地址的開始值為0x40(程序中已定義為Col_Add),顯示每個漢字要16列,因此,計算Y地址的公式為Col_Add+col。Y地址計算器具有自動加1功能,在每次讀/寫數(shù)據(jù)后自動加1,所以,在連續(xù)進行讀/寫數(shù)據(jù)時,不必每次都設(shè)置一次Y地址計數(shù)器。

程序開始必須先調(diào)用LCD初始化子程序,接著清屏,再視待顯示的漢字在左屏還是右屏,再將液晶顯示器開為左屏或右屏,然后,將數(shù)據(jù)送給液晶顯示,直到32個字節(jié)的漢字完全顯示;多個漢字的顯示以同理進行操作。

對于多信息的顯示,可以將void Msg(void)改為void Msg(flag),既通過flag的不同值來標(biāo)識不同的待顯示信息,然后,在實際使用中通過調(diào)用void Msg(flaS)即可實現(xiàn)。

7 結(jié)束語

M12864-7A7型液晶顯示器模塊與RabbitCore RCM2200型模塊的連接采用間接控制方式,其特點是電路簡單,控制時序由軟件實現(xiàn),可以實現(xiàn)高速MCU與液晶顯示模塊的接口。而采用Dynamic C可以很方便地實現(xiàn)匯編語言要用較復(fù)雜的邏輯才能實現(xiàn)液晶模塊的顯示功能,而且,可以縮短開發(fā)和調(diào)試的時間。


上一頁 1 2 3 下一頁

關(guān)鍵詞: Rabbit2000 顯示控制器 KS0108B

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉