迄今为止,LCD显示器是功耗最低的显示器件。在要求低功耗的单片机系统中,普遍均采用LCD显示器。
由于LCD显示器要求采用交流驱动方式,因此单片机一般通过 LCD 驱动器来驱动 LCD显示器。下面介绍一种采用AY0438驱动4位LCD显示电路及控制软件。
AY0438是美国Microchip公司生产的一种LCD驱动器。它采用静态方式,可驱动32段。显示数据采用串行方式输入。
其电路结构和引脚排列如图1.22、图1.23。
图1.22 AY0438电路结构图 图1.23 AY0438引脚图
其中:SEG1~SEG32为段驱动信号引脚。BP为背极信号驱动脚。
LCD0为背极信号输入脚/振荡器外接电容引脚,做为背极信号输入脚时,输入信号即做为背极驱动信号;做为振荡器外接电容引脚时(电容另一端接地),振荡器信号经2 分频后,做为背极信号。外接电容容量与背极驱动信号频率的关系如图1.24。
Data in 为串行数据输入端 。
Data out为串行数据输出端。Clock为串行数据时钟输入端。Load锁存信号输入端。
图1.24 外接电容容量与背极驱动信号频率关系图 图1.25 数据传送时序图
1、电路设计:
1.26 显示控制电路图
串行信号时序关系为图1.25所示,输入数据的锁存、移位、输出均由时钟信号的下降沿控制。
显示控制电路为图1.26所示,LCD显示器为4位8段数码(含小数点)。LCD显示器引脚与显示段的关系如表1.1。

2、 程序流程图

