1602介绍时序图.docx

上传人:小飞机 文档编号:3142696 上传时间:2023-03-11 格式:DOCX 页数:5 大小:38.11KB
返回 下载 相关 举报
1602介绍时序图.docx_第1页
第1页 / 共5页
1602介绍时序图.docx_第2页
第2页 / 共5页
1602介绍时序图.docx_第3页
第3页 / 共5页
1602介绍时序图.docx_第4页
第4页 / 共5页
1602介绍时序图.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《1602介绍时序图.docx》由会员分享,可在线阅读,更多相关《1602介绍时序图.docx(5页珍藏版)》请在三一办公上搜索。

1、1602介绍时序图简介 工业字符型液晶,能够同时显示16x02即32个字符。 注:为了表示的方便 ,后文皆以1表示高电平,0表示低电平。 管脚功能 引脚说明 1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线 VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样,其中: 引脚 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 符号 VSS VDD V0 RS R/W E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 BLA 功能说明 一般接地 接电源 液晶显示器对比度调整端,接正电源时对比度最弱

2、,接地电源时对比度最高。 RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。 R/W为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。 E(或EN)端为使能(enable)端,下降沿使能。 低4位三态、 双向数据总线 0位 低4位三态、 双向数据总线 1位 低4位三态、 双向数据总线 2位 低4位三态、 双向数据总线 3位 高4位三态、 双向数据总线 4位 高4位三态、 双向数据总线 5位 高4位三态、 双向数据总线 6位 高4位三态、 双向数据总线 7位 背光电源正极 16 BLK 背光 电源负极 寄存器选择控制表 RS 0 0 1 1 R/W 0 1 0

3、 1 操作说明 写入指令寄存器 读busy flag,以及读取位址计数器值 写入数据寄存器 从数据寄存器读取数据 注:关于E=H脉冲开始时初始化E为0,然后置E为1,再清0. busy flag:在此位为被清除为0时,LCD将无法再处理其他的指令要求。 字符集 1602液晶模块内部的字符发生存储器,显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”。 因为1602识别的是ASCII码,试验可以用ASCII码直接赋值,在单片机编程中还可以用字符型常量或变量赋值,如A。 以下是1602的16进制ASCII码表: 读的时候,先读上面那列,再读左边那行,如:感叹号!的ASCII为0

4、x21,字母B的ASCII为0x42。 显示地址 1 00H 40H 2 01H 41H 3 02H 42H 4 03H 43H 5 04H 44H 6 05H 45H 7 06H 46H 8 07H 47H 9 08H 48H 10 09H 49H 11 0AH 4AH 12 0BH 4BH 13 0CH 4CH 14 0DH 4DH 15 0EH 4EH 16 0FH 4FH 指令集 1602通过D0D7的8位数据端传输数据和指令。 显示模式设置: (初始化) 0011 1000 0x38 设置162显示,57点阵,8位数据接口; 显示开关及光标设置:(初始化) 0000 1DCB D显示

5、(1有效)、C光标显示(1有效)、B光标闪烁(1有效) 0000 01NS N=1(读或写一个字符后地址指针加1 &光标加1), N=0(读或写一个字符后地址指针减1 &光标减1), S=1 且 N=1 (当写一个字符后,整屏显示左移) s=0 当写一个字符后,整屏显示不移动 数据指针设置: 数据首地址为80H,所以数据地址为80H+地址码(0-27H,40-67H) 其他设置: 01H(显示清屏,数据指针=0,所有显示=0);02H(显示回车,数据指针=0)。 通常推荐的初始化过程: 延时15ms 写指令38H 延时5ms 写指令38H 延时5ms 写指令38H 延时5ms 写指令38H 写指令08H 关闭显示 写指令01H 显示清屏 写指令06H 光标移动设置 写指令0cH 显示开及光标设置 完毕 Proteus仿真 使用Proteus仿真1602-即LM016L-依照数据手册说明可能遇到困难,可以尝试采用以下方案解决: 1、数据手册中可能介绍1602内部D0D7已有上拉,可以使用P0口直接驱动。在Proteus里LM016L内部可能没有,应该人为 加上拉电阻。建议不要使用排阻,使用普通电阻一个一个拉应该可以解决问题; 2、可能碰到不能检测忙信号的问题,尝试使用延时把忙信号拖过去。 基本的读写时序图 读写操作时序如图1和2所示: 写操作时序: 读操作时序:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号