字段式LCD的显示内容有限,要进行较多信息的显示时,可采用字符点阵式。点阵式液晶的电极数目较多,显示控制和驱动较为复杂,普通用户可选用标准化的点阵式LCD模块,这些模块集LCD控制器和驱动器于一体,对用户来说相当于一个可编程的显示模块,软件工作只是送入适当的控制宁和显示数据,其余的工作由模块内置的控制器完成,该控制器是一个专用的单片机芯片。由此可见,点阵式LCD模块相当于可编程智能模块,下面以图224所示的16×2字符点阵式LCD为例介绍对点阵式LCD的应用。
16×2字符点阵式LCD的显示能力为每行16个字符,两行共32个字符;模块内的字符发生器自动生成显示点阵,其字符库容量为256B,低地址区与标准的ASCII字符集对应,只需送入需显示数据的ASCII码值即可;高地址区为特殊的符号和用户可自定义的符号区。表2.3和表2.4所示的为16×2字符点阵式LCD的引脚和引脚逻辑所对应的操作。
根据表2.3和表2.4,就可以设计字符点阵式LCD的硬件电路,图2.25所示的是LCD模块和MCS—51单片机以总线方式接口的电路图。由于模块提供的引脚控制信号电平和时序与单片机的外部读/写方式不甚相符,电路中通过组合逻辑使二者配合,读者可对照表格、电路和单片机时序分析其中的细节。若直接将各线与微机系统的I/O口线连接,则可省去图:2;所示的组合逻辑,用软件实现与模块的时序配台.http://www.zhenghangyq.net