3.13.3 字符型LCD显示的应用编程

3.13.3 字符型LCD显示的应用编程

1.应用电路

LCD液晶显示单元原理图如图3.62所示。

图3.62 液晶显示单元原理图

2.应用内容

1)设计及要求

设计:在液晶显示器第一行上显示“Wenhua xue yuan.”,在液晶显示器第二行上显示字符串“www.wenhua.com.”,并循环动态显示字符串。

要求:运行程序,观察液晶显示器的显示结果。

2)解析

一般情况下,内部RAM的数据传送的功能使用最为频繁,因此,RAM中的地址指针所具备的自动加一或减一功能,在一定程度上减轻了MPU的编程负担。此外,由于数据移位指令与写数据可同时进行,这样用户就能以最少的系统开发时间,达到最高的编程效率。

有一点需要特别注意:在每次访问模块之前,MPU应首先检测忙标志位(BF),确认BF=0后,访问过程才能进行。

3)参考程序

以8位总线模式为例,软件复位流程图如图3.63所示。8位数据总线操作流程图如图3.64所示。

图3.63 软件复位流程图

图3.64 8位数据总线操作流程图

接线图如图3.65所示。

图3.65 液晶实验接线图

参考程序如下。