- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
铜桦LCM_TG19264B-01编程说明
引脚说明:
引脚序号
引脚标号
电压
描述
与单片机连接
1
DB7
H/L
数据第八位
P1.7
2
DB6
H/L
数据第七位
P1.6
3
DB5
H/L
数据第六位
P1.5
4
DB4
H/L
数据第五位
P1.4
5
DB3
H/L
数据第四位
P1.3
6
DB2
H/L
数据第三位
P1.2
7
DB1
H/L
数据第二位
P1.1
8
DB0
H/L
数据第一位
P1.0
9
E
H/L
数据有效位(高电平:输出数据;低电平:锁存数据)
P3.5
10
R/W
H/L
读/写模式选择位(高电平:读模式;低电平:写模式)
P3.3
11
D/I
H/L
数据/指令模式选择位(高电平:数据模式;低电平:指令模式)
P3.4
12
V0
可调
LCD背光对比度
变阻器中间触头
13
VDD
5.0V
供电
+5V
14
GND
0V
地
GND
15
CSB
H/L
片选低位
P3.1
16
CSA
H/L
片选高位
P3.2
17
VEE
-12V
LCD驱动负电平
变阻器一端触头
18
RESET
H/L
复位控制位(低电平有效)
P3.0
19
A
5.0V
LED背光灯供电
+5V
20
K
0V
LED背光灯地
GND
注:变阻器剩下的一端触头接地
片选组合:
CSA
0
0
1
1
CSB
0
1
0
1
选中芯片
第一片
第二片
第三片
无效组合
注:引脚所在边为显示屏的上边,坐标(0,0)代表显示屏的左上角。从左到右共有三块64×64点阵的芯片,整个显示屏共192*64点阵。
操作说明
指令集:
显示开关指令(Display ON/OFF)
位
R/W
D/I
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
值
0
0
0
0
1
1
1
1
1
D
DB0=1,数据RAM中的数据在显示屏上显示 0x3f;DB0=0,数据RAM中的数据不在显示屏上显示 0x3e。
设置坐标移动指令(Start Line)0xc0
位
R/W
D/I
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
值
0
0
1
1
D
D
D
D
D
D
DB0~DB5的值选择坐标移动1~64行(移动时第一行移到最后一行,其它依次上移)。
设定X坐标指令 0xb8
位
R/W
D/I
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
值
0
0
1
0
1
1
1
D
D
D
DB0~DB2的值设定X坐标为0~7(X坐标每位代表竖排8个点)。
设定Y坐标指令 0x40
位
R/W
D/I
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
值
0
0
0
1
D
D
D
D
D
D
DB0~DB5的值设定Y坐标为0~63(Y坐标每位代表1个点)。
写显示数据指令
位
R/W
D/I
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
值
0
1
D
D
D
D
D
D
D
D
向当前X、Y地址寄存器中地址指定的数据RAM中写入DB0~DB7中的数据(竖排八位,DB0代表最高位,DB7代表最低位)。每写完一个数据后,Y地址会自动加1指向后一个数据。
读指令状态指令
位
R/W
D/I
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
值
1
0
Busy
0
ON/OFF
RESET
0
0
0
0
DB7(Busy):当Busy为1时,代表显LCM在执行内部操作,任何指令操作无效。
DB5(ON/OFF):表示显示状态。ON:数据RAM中的数据在LCM上显示出来;OFF:数据RAM中的数据不在LCM上显示出来。
DB4(RESET):1的时候表示系统正在初始化,除了读指令状态指令外任何指令操作无效。
读显示数据指令
位
R/W
D/I
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
值
1
1
D
D
D
D
D
D
D
D
DB0~DB7的值设定当前X、Y地址寄存器中地址指定的数据RAM的数据。(竖排八位,DB0代表最高位,DB7代表最低位)
编程说明
复位时,复位有效时间(RESET=0)最好保持2~3μs。
LCM有输入和输出两个寄存器作为MCU与LCM数据RAM进行数据传输的缓冲器,MCU的对LCM的读写操作实际上是对这两个寄存器进行读写。要真正实现读写LCM的数据RAM需要对E信号进行编程。当E=0时数据锁存,不能进行数据读写,E=1时数据读写有效。在不进行数据读写时应保持E=0,当进行数据读写的时候,使E=1,并保持一定的时间以保证数据能正确读写,然后要令E=0锁存数据。(写数据的时候,LCM在E的下降沿到达后把数据在屏上显示出来)
在LCM显示数据,先设置Dis
文档评论(0)