unsigned char Init_MC08_LCD()

{

GP0DAT = 0xA0000000;// P0.5 = RS, EN = P0.7

GP1DAT = 0xFF000000;// P1.[7:0] = DB[0:7]

GP2DAT = 0x01000000;// P2.0 = R/W

简介

目前市面上有各种各样的LCD显示屏,所幸的是其中许多

LCD都符合HD44780U标准。此标准适用于那些接受

ADuC702x的数据并与LCD屏幕实现通信的LCD控制器芯

片。HD44780标准LCD屏幕可提供多种格式,最常用的是

16 × 2和20 × 2格式。本应用笔记说明用于控制LCD基本功

能的命令。

与HD44780 LCD接口

用于连接HD44780和MicroConveter®的数据总线可以是8位

宽或4位宽,本应用笔记仅讨论8位数据总线。除数据总线

外,还需要3条控制线,因此LCD与MicroConverter实现接

口总共需要11个引脚。

构成数据总线的8条数据线称为DB0、DB1至DB7。

3条控制线称为EN、RS和R/W。其功能如下所述:

使能线(EN)

此线指示对LCD控制器的数据字节传输是否已开始。当此

线被拉高时,指示传输开始。当传输完成时,EN线被拉

低,指示传输已完成。

寄存器选择线(RS)

此线告知LCD控制器如何处理数据字节:是将数据字节作

为命令还是作为要在屏幕上显示的文本数据。如果RS线为

高电平,则将数据字节视为要显示的文本。如果RS线为低

电平,则将数据字节视为命令。

读/写线(R/W)

当此线为低电平时,数据总线上的信息被写入LCD控制

器。当此线为高电平时,可以读取LCD控制器,以便检查

LCD的状态。

如图1所示,8条数据线连接到MicroConverter的端口1,3

条控制线连接到端口0.5、端口0.7和端口2.0。

用于定义此接口的源代码如下: AN-908 应用笔记One Technology WayP.O. Box 9106Norwood, MA 02062-9106, U.S.A.Tel: 781.329.4700Fax: 781.461.3113www.analog.com 基于HD44780的字符LCD与ADuC702x接口MicroConverter ADUC702x开发系统简介目前市面上有各种各样的LCD显示屏,所幸的是其中许多寄存器选择线(RS)LCD 都 符 合 HD44780U 标 准 。 此 标 准 适 用 于 那 些 接 受 此线告知LCD控制器如何处理数据字节:是将数据字节作ADuC702x的数据并与 LCD屏幕实现通信的 LCD控制器芯 为命令还是作为要在屏幕上显示的文本数据。如果RS线为片。HD44780标准LCD屏幕可提供多种格式,最常用的是 高电平,则将数据字节视为要显示的

【技术应用笔记】基于HD44780的字符LCD与ADuC702x接口

【技术应用笔记】基于HD44780的字符LCD与ADuC702x接口