—— —— —— 技术资料下载中心

>> PIC16C5X单片机应用与设计 \

第二章 PIC16C5X指令集及程序设计技巧
第七节 PIC16C5X程序设计基础
§2.7 PIC16C5X程序设计基础 第三章 电路及程序范例 十一、液晶LCD显示驱动 迄今为止，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、 程序流程图

3、程序清单：

上一页 下一页

第一节 第二节 第三节 第四节 第五节 第六节 第七节

[ 返回 ]