LCD1602是典型的字符型液晶显示模块,显示为16列2行,能够显示16×2即32个字符。LCD1602内带的字符发生存储器已经存储了160个不同的5×7点阵字符,包括阿拉伯数字、英文字母的大小写、常用的符号和日文假名等。其中英文字母和数字的位置与ASCII码的值相同,在单片机编程中向LCD1602写入字符型数据即能显示对应的字符。
1.LCD1602液晶模块实物
LCD1602液晶模块如图9-12所示。
图9-12 1602液晶模块实物
2.LCD1602液晶的引脚
LCD1602液晶标准的16脚接口说明如表9-1所示。
表9-1 LCD1602的引脚说明
3.LCD1602的操作说明
(1)LCD1602的基本操作时序。
(2)LCD1602的指令说明。
对LCD1602操作时,需要将操作的指令发给LCD1602,每条指令都是由8位二进制数组成的,下面就是指令的详细说明。
①0011 1000:16×2显示,5×7点阵,8位数据接口(在器件复位时为4位接口)。
②0000 0001:显示清屏,数据指针清“0”,所有显示清“0”。(www.xing528.com)
③0000 0010:显示回车,数据指针清“0”。
④00001DCB:
D=1开显示D=0关显示
C=1显示光标C=0不显示光标
B=1光标闪烁B=0光标不显示
⑤000001NS:
N=1:当读或写一个字符后地址指针加一,且光标加一。
N=0:当读或写一个字符后地址指针减一,且光标减一。
S=1:当写一个字符,整屏显示左移(N=1)或右移(N=0),实现光标不移动而屏幕移动的效果。
S=0:当写一个字符,整屏显示不移动。
⑥80H~A7H:设置数据地址指针(第一行)。
⑦C0H~E7H:设置数据地址指针(第二行)。
4.LCD1602的控制函数
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。