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