图形点阵式比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.zhenghangyq.net