联系人:陈小姐 移动电话:13816217160(微信同号) Email:shwence@163.com
LCM电源 LCM与MPU接口 时序控制 a. 写操作时序 Item Symbol Limit(Min.) Limit(Max.) Unit Enable Cycle Time tcyce 666 - nS Enable Pules Width PWEH 300 - nS Enable Rise/Fall Time TEr,tEf - 25 nS Address Set-Up Time tAS 100 - nS Address Hold Time tAH 10 - nS Data Set-Up Time tDSW 100 - nS Data Hold Time tH 10 - nS b.读操作时序 Item Symbol Limit(Min.) Limit(Max.) Unit Enable Cycle Time tcyce 666 - nS Enable Pules Width PWEH 300 - nS Enable Rise/Fall Time TEr,tEf - 25 nS Address Set-Up Time tAS 100 - nS Address Hold Time tAH 10 - nS Data Set-Up Time tDDR 10 - nS Data Hold Time TDHR 20 - nS 字符型LCM指令表 指令 指令码 说明 执行 时间 RS R/W D0 D1 D2 D3 D4 D5 D6 D7 清屏 0 0 0 0 0 0 0 0 0 1 AC=0时,光标回位 1.6ms 光标返回 0 0 0 0 0 0 0 0 1 * ADD=0时,回原位 1.64ms 输入方式 0 0 0 0 0 0 0 1 I/D S 决定是否移动以及移动方向 40us 显示开关 0 0 0 0 0 0 1 D C B D-显示,C-光标,B-光标闪烁 40us 移位 0 0 0 0 0 1 S/C R/L * * 移动光标及整体显示 40us 功能设置 0 0 0 0 1 DL N F * * DL-数据位数,L-行数,F-字体 40us CGRAM地址设置 0 0 0 1 ACG 设置CGRAM的地址 40us DDRAM地址设置 0 0 1 ADD 设置DDRAM的地址 40us 忙标志/读地址计数器 0 1 BF 地址计数器(AC) 读出忙标志位(BF)及AC值 40us CGRAM/DDRAM数据写 1 0 写数据 将内容写入RAM中 40us CGRAM/DDRAM数据读 1 1 读数据 将内容从RAM中读出 40us 补充说明 I/D:1-增量方式、0-减量方式 S:1-位移 S/C:1-显示移位、0-光标移位 R/L:1-右移、0-左移 DL:1-8位、0-4位 N:1-2行、0-1行 F:1-5X10字体、0-5X7字体 BF:1-正在执行内部操作、0-可接收指令 DDRAM:显示数据RAM CGRAM:字符发生器RAM ACG:CGRAM地址 ADD:DDRAM地址及光标地址 字符型LCM的初始化 8位 RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 开电源 等待15ms以上,VCC电压上升到4.5v 设定8位操作 0 0 0 0 1 1 * * * * 等待4.1ms以上 设定8位操作 0 0 0 0 1 1 * * * * 等待0.1ms以上 设定8位操作 0 0 0 0 1 1 * * * * 设定行显示和字符点阵类型 0 0 0 0 1 1 N F * * 关显示 0 0 0 0 0 0 1 0 0 0 清屏并且光标回原位 0 0 0 0 0 0 0 0 0 1 输入方式设定 0 0 0 0 0 0 0 1 I/O s 字符型LCM的接口定义 1 Vss - 接地 0V 2 Vdd - 电路电源电压 Vcc=Vdd=5V±10% 3 Vee - LCD驱动电压 对比度调节电压 4 RS H/L 寄存器选择信号 H:数据; L:指令 5 R/W H/L 读/写信号 H:读; L:写 6 E 片使能信号 下降沿触发 7 DB0 H/L 数据位0 数据总线 应用软件举例 功 能 RS RW D7 D6 D5 D4 D3 D2 D1 D0 显 示 注 释 开电源 初始化 功能设定 0 0 0 0 1 1 0 0 * * 设定8位操作设定两行显示和5*7字符点阵类型 关显示 0 0 0 0 0 0 1 0 0 0 关闭显示 开显示 0 0 0 0 0 0 1 1 1 0 _ 开显示和光标 输入方式设定 0 0 0 0 0 0 0 1 1 0 _ 正方向移动 将显示数据写入CG/DD RAM 1 0 0 1 1 0 0 1 1 0 f_ 写入字符f光标加一并向右移 将显示数据写入 CG/DD RAM 1 0 1 0 0 0 0 1 1 0 fh_ 写入字符h光标加一并向右移 设定起始行列地址 0 0 1 1 0 0 0 0 0 0 fh_ _ 设定为**行列 将显示数据写入 CG/DD RAM 1 0 0 1 0 0 1 1 0 0 fh_ L_ 写入字符L光标加一并向右移 将显示数据写入 CG/DD RAM 1 0 0 1 0 0 0 0 1 1 fh_ LC_ 写入字符C光标加一并向右移 将显示数据写入 CG/DD RAM 1 0 0 1 0 0 0 1 0 0 fh_ LCD_ 写入字符D光标加一并向右移 回原位 0 0 0 0 0 0 0 0 1 0 fh_ LCD 显示和光标回原位
LCM电源
LCM与MPU接口
时序控制
字符型LCM指令表
指令
指令码
说明
执行 时间
RS
R/W
D0
D1
D2
D3
D4
D5
D6
D7
清屏
0
1
AC=0时,光标回位
1.6ms
光标返回
*
ADD=0时,回原位
1.64ms
输入方式
I/D
S
决定是否移动以及移动方向
40us
显示开关
D
C
B
D-显示,C-光标,B-光标闪烁
移位
S/C
R/L
移动光标及整体显示
功能设置
DL
N
F
DL-数据位数,L-行数,F-字体
CGRAM地址设置
ACG
设置CGRAM的地址
DDRAM地址设置
ADD
设置DDRAM的地址
忙标志/读地址计数器
BF
地址计数器(AC)
读出忙标志位(BF)及AC值
CGRAM/DDRAM数据写
写数据
将内容写入RAM中
CGRAM/DDRAM数据读
读数据
将内容从RAM中读出
补充说明
I/D:1-增量方式、0-减量方式 S:1-位移 S/C:1-显示移位、0-光标移位 R/L:1-右移、0-左移 DL:1-8位、0-4位 N:1-2行、0-1行 F:1-5X10字体、0-5X7字体 BF:1-正在执行内部操作、0-可接收指令
DDRAM:显示数据RAM CGRAM:字符发生器RAM ACG:CGRAM地址 ADD:DDRAM地址及光标地址
字符型LCM的初始化
等待15ms以上,VCC电压上升到4.5v 设定8位操作
等待4.1ms以上 设定8位操作
等待0.1ms以上 设定8位操作
字符型LCM的接口定义
Vss
-
接地
0V
2
Vdd
电路电源电压
Vcc=Vdd=5V±10%
3
Vee
LCD驱动电压
对比度调节电压
4
H/L
寄存器选择信号
H:数据; L:指令
5
读/写信号
H:读; L:写
6
E
片使能信号
下降沿触发
7
DB0
数据位0
数据总线
应用软件举例
_
f_
fh_
L_
LC_
LCD_
LCD
沪公网安备 31011802002794号