圖形點陣式比D的使用與字符式LCD相似,即以信號線、行接口設(shè)計和軟件編程。以下僅介紹與圖形顯示相關(guān)的一些問題。
1.圖形顯示原理
圖形點陣式LCD的整個顯示區(qū)域為統(tǒng)一的點陣,用戶可隨意地控制每個點陣的明暗,組成需要的顯示信息。顯示屏上的像素通過控制器與顯示RAM的數(shù)據(jù)對應(yīng),一個像素對應(yīng)于數(shù)據(jù)的一位,通常約薩廣為顯示,“o”為不顯示,有些控制器芯片己集成了與其控制能力匹配的顯示RAM。下面以64×64點陣為例介紹一下像素與顯示RAM的對應(yīng)關(guān)系。
圖2.26所示的為放大的在左上角顯示字伊“A”的屏幕。在圖中,每8行對應(yīng)于一個顯示RAM的8位,所以屏的縱向?qū)?yīng)o一7共8個頁面;而每個頁面有64個顯示RAM單元,橫向?qū)?yīng)屏的61F0,這樣64×64點陣的屏對應(yīng)的是512E的RAM。程序通過給顯示RAM送數(shù)來決定需顯示的內(nèi)容,在圖示狀態(tài)下,o頁的o一5顯示RAM中的數(shù)據(jù)依次為7EH、11H、11H、11H、7KH、00H。顯然在送顯示數(shù)據(jù)時,需要首先給顯示控制器送入數(shù)據(jù)存放的頁面地址和起始列號(圖形控制器支持以自動增量方式寫顯示RAM)
如果要顯示漢字字符,則可按筆畫對應(yīng)的像素點陣來確定顯示數(shù)據(jù),必要時可直接從計算機(jī)的標(biāo)準(zhǔn)漢字庫中讀取有關(guān)顯示點陣。對于沒有設(shè)置字符發(fā)生器的模塊,即便是顯示數(shù)字和英文字符,也需要用戶自行編寫顯示點陣,軟件工作量要多一些。
2.曲線顯示和坐標(biāo)系
在圖2.27所示的例子中,需要通過算術(shù)運(yùn)算來求取頁面地址、列地址和顯示數(shù)據(jù)。本例為根據(jù)采集的數(shù)據(jù)顯示其變化曲線的例子,圖形顯示坐標(biāo)系與屏的物理像素坐標(biāo)系不一致:顯示坐標(biāo)系的縱粕方向與像素的相反;其原點與屏的左邊框和底邊框分別有Xo個和y6個像素的距離(圖中xo=10,yo=10),空白處用于標(biāo)注顯示坐標(biāo)系或顯示提示信息;在本例中,顯示坐標(biāo)系縱軸的最大標(biāo)注為100,而屏的最大像素坐標(biāo)為63,所以取顯示坐標(biāo)的縱軸單位以2l的關(guān)系與像素對應(yīng)。
與其它常用的顯示器件相比,點陣式LCD顯示模塊具有顯示容量大、d耗低、易于集成制造和易于使用的優(yōu)點,隨著其成本的不斷下降,在微機(jī)化儀器儀表中的應(yīng)用日益廣泛。需要注意的是,不論是字符式還是圖形式LCD,盡管各生產(chǎn)廠家在常規(guī)型號的引線和控制命令上基本一致,但在選購和使用點陣式LCD模塊時,有必要參考相應(yīng)生產(chǎn)廠家提供的使用說明書。http://petgroup.cn