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