1602字符型液晶使用手册Word格式.docx
《1602字符型液晶使用手册Word格式.docx》由会员分享,可在线阅读,更多相关《1602字符型液晶使用手册Word格式.docx(26页珍藏版)》请在冰豆网上搜索。
![1602字符型液晶使用手册Word格式.docx](https://file1.bdocx.com/fileroot1/2022-10/10/636cc238-9a4f-45bc-9b19-1282edb1f5ac/636cc238-9a4f-45bc-9b19-1282edb1f5ac1.gif)
使能脉冲宽度
Pweh
450
-
使能升、降时间
Ter,Tef
25
地址建立时间
Tas
140
地址保持时间
Tah
10
数据建立时间
Tdsw
195
数据保持时间
Th
(2)读操作(MPU至HD44780)
数据延迟时间
Tddr
320
Tdhr
(3)信号真值表
RS
R/W
E
功能
下降沿
写指令代码
1
高电平
读忙标志和AC码
写数据
读数据
2、接口引脚功能
引脚号
状态
功能
Vss
电源地
2
Vdd
+5V逻辑电源
3
V0
液晶驱动电源
4
输入
寄存器选择1:
数据;
0:
指令
5
读、写操作选择1:
读;
写
6
使能信号
7
DB0
三态
数据总线(LSB)
8
DB1
数据总线
9
DB2
DB3
11
DB4
12
DB5
13
DB6
14
DB7
数据总线(MSB)
15
LEDA
背光+5V
16
LEDK
背光地
注:
15、16两管脚用于带背光模块,不带背光的模块这两个管脚悬空不接。
二、HY系列电特性
(1)绝对最大值范围
项目
备注
电路逻辑电压
Vdd-Vss
7.0V
液晶驱动电压
Vdd-V0
13.5V
输入电压
VI
工作温度
-20
-30
+50
+70
+80
常温型
宽温型
超宽温型
存储温度
-10
-40
+60
(2)电特性
条件
MIN
TYP
MAX
输入高电压
VIH
2.2
V
输入低电压
VIL
0.6
输出高电压
VOH
IOH=0.2mA
2.4
输出低电压
VOL
IOL=1.2mA
0.4
电源电流
IDD
0.5
0.2
mA
三、HY系列供电电路(见附录三)
第四章HY字符型液晶显示模块指令集
一、指令集
1、清屏
RSR/W
DB7DB6DB5DB4DB3DB2DB1DB0
00
00000001
运行时间(250Khz):
1.64ms;
功能:
清DDRAM和AC值。
2、归位
0000001*
AC=0,光标、画面回HOME位。
3、输入方式设置
000001I/DS
40us;
设置光标、画面移动方式。
其中:
I/D=1:
数据读、写操作后,AC自动增一;
I/D=0:
数据读、写操作后,AC自动减一;
S=1:
数据读、写操作,画面平移;
S=0:
数据读、写操作,画面不动;
4、显示开关控制
00001DCB
运行时间(250Khz):
设置显示、光标及闪烁开、关。
D表示显示开关:
D=1为开,D=0为关;
C表示光标开关:
C=1为开,C=0为关;
B表示闪烁开关:
B=1为开,B=0为关。
5、光标、画面位移
0001S/CR/L**
光标、画面移动,不影响DDRAM。
S/C=1:
画面平移一个字符位;
S/C=0:
光标平移一个字符位;
R/L=1:
右移;
R/L=0:
左移。
6、功能设置
001DLNF**
运行时间(250Khz):
功能:
工作方式设置(初始化指令)。
其中:
DL=1,8位数据接口;
DL=0,四位数据接口;
N=1,两行显示;
N=0,一行显示;
F=1,5⨯10点阵字符;
F=0,5⨯7点阵字符。
7、CGRAM地址设置
01A5A4A3A2A1A0
设置CGRAM地址。
A5~A0=0~3FH。
8、DDRAM地址设置
1A6A5A4A3A2A1A0
设置DDRAM地址。
N=0,一行显示A6~A0=0~4FH;
N=1,两行显示,首行A6~A0=00H~27H,
次行A6~A0=40H~67H。
9、读BF及AC值
01
BFAC6AC5AC4AC3AC2AC1AC0
读忙BF值和地址计数器AC值。
BF=1:
忙;
BF=0:
准备好。
此时,AC值意义为最近一次地址设置(CGRAM或DDRAM)定义。
10、写数据
10
数据
根据最近设置的地址性质,数据写入DDRAM或CGRAM内。
11、读数据
11
根据最近设置的地址性质,从DDRRAM或CGRAM数据读出。
第五章HY字符型液晶显示模块应用
一、直接访问方式接口电路及驱动程序
直接访问方式的接口电路如下图所示:
MPU8031字符型LCM
P00DBO
……共8根线…
P07DB7
P2.0A8RS
P2.1A9R/W
RD
WEE
P2.7A15+5VVdd
GNDVss
见附图三V0
常温型模块V0接VSS,如要调节对比度请参考附图三
直接访问方式的驱动子程序如下:
A15=E的选通信号,A9=R/W,A8=RS
COMEQU20H;
指令寄存器
DATEQU21H;
数据寄存器
CW_AddEQU8000H;
指令口写地址
CR_AddEQU8200H;
指令口读地址
DW_AddEQU8100H;
数据口写地址
DR_AddEQU8300H;
数据口读地址
1、读BF和AC值
PRO:
PUSHDPH
PUSHDPL
PUSHACC
MOVDPTR,#CR_Add;
设置指令口读地址
MOVXA,@DPTR;
读BF和AC值
MOVCOM,A;
存入COM单元
POPACC
POPDPL
POPDPH
RET
2、写指令代码子程序
PR1:
PUSHDPH
PR11:
MOVXA,@DPTR
JBACC.7,PR11;
判BF=0?
是继续
MOVA,COM
MOVDPTR,#CW_Add;
设置指令口写地址
MOVX@DPTR,A;
2、写显示数据子程序
PR2:
PR21:
JBACC.7,PR21;
MOVA,DAT
MOVDPTR,#DW_Add;
设置数据口写地址
4、读显示数据子程序