LCD1602液晶显示模块的单片机驱动深入详解之硬件篇

(本文以HD44780主控芯片的LCD1602为蓝本进行描述,其中的截图也来自HD44780数据手册,用户可自行搜索其datasheet,有部分整理网上的,但绝对要比你看到的要深入得多)

一.接口 

         LCD1602是很多单片机爱好者较早接触的字符型液晶显示器,它的主控芯片是HD44780或者其它兼容芯片。刚开始接触它的大多是单片机的初学者。由于对它的不了解,不能随心所欲地对它进行驱动。经过一段时间的学习,我对它的驱动有了一点点心得,今天把它记录在这里,以备以后查阅。与此相仿的是LCD12864液晶显示器,它是一种图形点阵显示器,能显示的内容比LCD1602要丰富得多,除了普通字符外,还可以显示点阵图案,带有汉字库的还可以显示汉字,它的并行驱动方式与LCD1602相差无几,所以,在这里花点时间是值得的。

     一般来说,LCD1602有16条引脚,据说还有14条引脚的,与16脚的相比缺少了背光电源A(15脚)和地线K(16脚)。我手里这块LCD1602的型号是不知道是哪家的(知道也不告诉你,博客园不允许打广告的),如图1所示:

LCD1602液晶显示模块的单片机驱动深入详解之硬件篇

图1

再来一张它的背面的,如图2所示:

LCD1602液晶显示模块的单片机驱动深入详解之硬件篇

图2

它的16条引脚定义如下:

引脚号

 

符号

 

引脚说明

 

引脚号

 

符号

 

引脚说明

 

1

 

VSS

 

电源地

 

9

 

D2

 

数据端口

 

2

 

VDD

 

电源正极

 

10

 

D3

 

数据端口

 

3

 

VO

 

偏压信号

 

11

 

D4

 

数据端口

 

4

 

RS

 

命令/数据

 

12

 

D5

 

数据端口

 

5

 

RW

 

读/写

 

13

 

D6

 

数据端口

 

6

 

E

 

使能

 

14

 

D7

 

数据端口

 

7

 

D0

 

数据端口

 

15

 

A

 

背光正极

 

8

 

D1

 

数据端口

 

16

 

K

 

背光负极

 

对这个表的说明:

1.    VSS接电源地。

2.    VDD接+5V。

3.    VO是液晶显示的偏压信号,可接10K的3296精密电位器。或同样阻值的RM065/RM063蓝白可调电阻。见图3。

LCD1602液晶显示模块的单片机驱动深入详解之硬件篇


图3

4.    RS是命令/数据选择引脚,接单片机的一个I/O,当RS为低电平时,选择命令;当RS为高电平时,选择数据。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzpwdd.html