LCD1602A使用指南

上传人:灯火****19 文档编号:122371894 上传时间:2020-03-04 格式:PDF 页数:10 大小:362.52KB
返回 下载 相关 举报
LCD1602A使用指南_第1页
第1页 / 共10页
LCD1602A使用指南_第2页
第2页 / 共10页
LCD1602A使用指南_第3页
第3页 / 共10页
LCD1602A使用指南_第4页
第4页 / 共10页
LCD1602A使用指南_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《LCD1602A使用指南》由会员分享,可在线阅读,更多相关《LCD1602A使用指南(10页珍藏版)》请在金锄头文库上搜索。

1、 液晶显示器 LCD1602A 使用指南 目录 一 概述 二 外观尺寸 三 引脚说明 四 指令功能说明 五 控制时序 六 应用说明 七 初始化范例 一 一 概述概述 LCD1602A 是字符型液晶显示器 能够显示 32 个字符 2 行 16 列 二 二 外观尺寸外观尺寸 三 三 引脚说明引脚说明 1 高电平 0 低电平 编号编号 符号符号 引脚说明引脚说明 功能说明功能说明 1 VSS 电源负 电源地 2 VDD 电源正 电源正极 3 VL 液晶显示偏压 VL 为对比度调整端 接电源正极时对比度最弱 接电源负极时对比度最高 对比度过 高会产生 鬼影 正常使用可以通过一个 10K 的电位器调整对

2、比度 4 RS 数据 命令选择 1 数据 0 命令 5 R W 读 写选择 1 读 0 写 6 E 使能 写操作时 操作该引脚为下降沿 读操作时 操作该引脚为高电平 7 D0 数据 0 双向数据线 0 8 D1 数据 1 双向数据线 1 9 D2 数据 2 双向数据线 2 10 D3 数据 3 双向数据线 3 11 D4 数据 4 双向数据线 4 12 D5 数据 5 双向数据线 5 13 D6 数据 6 双向数据线 6 14 D7 数据 7 双向数据线 7 15 BLA 背光源正极 16 BLK 背光源负极 四 四 指令功能说明指令功能说明 序号序号 指令说明指令说明 指令指令时序时序 功能

3、说明功能说明 E RS R W D7 D6 D5 D4 D3 D2 D1 D0 1 清屏 0 0 0 0 0 0 0 0 0 1 清除屏幕内容 并且光标复位到地址 00H 的位置 2 光标复位 0 0 0 0 0 0 0 0 1 光标返回到地址 00H 的位置 3 光标和显示模式设置 0 0 0 0 0 0 0 1 I D S I D 光标移动方向 1 右移 0 左移 S 所有文字移位 1 移位 0 不移位 4 显示开关控制 0 0 0 0 0 0 1 D C B D 屏幕显示开关 1 开启显示 0 关闭显示 C 光标显示开关 1 开启光标显示 0 关闭光标显示 B 光标闪烁开关 1 开启光标

4、闪烁 0 关闭光标闪烁 5 光标或文字移动选择 0 0 0 0 0 1 S C R L S C 光标或文字移位 1 移动文字 0 移动光标 6 功能设置 0 0 0 0 1 DL N F DL 总线位数 1 4 位总线 0 8 位总线 N 显示行数 1 双行显示 0 单行显示 F 点阵字符尺寸 1 5 10 0 5 7 7 CGRAM 地址设置 0 0 0 1 字符发生存储器地址字符发生存储器地址 CGRAM 地址设置 8 DDRAM 地址设置 0 0 1 显示位置存储器显示位置存储器 DDRAM 地址设置 9 读忙信号和光标地址 0 1 BF 光标地址计数器光标地址计数器 BF 忙标志 1

5、忙 0 空闲 10 写数据 1 0 写到写到 DDRAM 或或 CGRAM 的数据的数据 11 读数据 1 1 从从 DDRAM 或或 CGRAM 读出的数据读出的数据 五 五 控制时序控制时序 图 1 读操作时序 图 2 写操作时序 基本操作时序归纳 操作操作 输入输入 输出输出 读状态 RS L RW H E H DB0 DB7 状态 读数据 RS H RW H E H DB0 DB7 数据 写指令 RS L RW L E 下降沿 DB0 DB7 指令码 无 写数据 RS H RW L E 下降沿 DB0 DB7 数据 无 六 六 应用说明应用说明 1602A 的的 RAM 地址映射关系地

6、址映射关系 图 3 1602 内部显示地址 举例 第二行第一个字符的地址是 40H 那么是否直接写入 40H 就可以将光标定位在此呢 答案是不行的 因为写入显示地址时 要求最高位 D7 恒定为高电平 指令 8 所以写入的数据应该是 0b 0100 0000 40H 0b 1000 0000 80H 0b 1100 0000 C0H 液晶显示模块是一个慢显示器件 所以在执行每条指令之前一定要确认模块的忙标志为低电平 表示不忙 否则发出的指令 将会失效 显示字符时要先输入显示字符地址 指令 8 再输入数据 指令 10 在对液晶模块的初始化中要先设置其显示模式 在液晶模块显示字符时光标是自动右移的

7、无需人工干预 1602A 的标准字库表的标准字库表 1602A 液晶模块内部的字符发生存储器 CGROM 已经存储了 160 个不同的点阵字符图形 如图 4 所示 这些字符有 阿拉伯数字 英文字母大小写 常用符号 日文等 每一个字符都有一个固定的代码 基本与 ASCII 一致 CGRAM 0 x00 0 x0f 可存储 16 字节用户自定义编码 CGROM 0 x20 0 x7F 标准的 ASCII 码 0 xA0 0 xFF 日文字符和希腊文字符 0 x10 0 x1F 及 0 x80 0 x9F 没有定义 高位 低位 0000 0010 0011 0100 0101 0110 0111 1

8、010 1011 1100 1101 1110 1111 XXXX0000 CGRAM1 空格空格 0 P p XXXX0001 CGRAM2 1 A Q a q XXXX0010 CGRAM3 2 B R b r XXXX0011 CGRAM4 3 C S c s XXXX0100 CGRAM5 4 D T d t XXXX0101 CGRAM6 5 E U e u XXXX0110 CGRAM7 K k XXXX1100 CGRAM13 N n XXXX1111 CGRAM16 O o CGRAM 和 CGROM 中字符代码与字符图形对应关系表 七 七 初始化范例初始化范例 注 每次写指令 读 写数据操作均需要检测忙信号 写指令 38H 显示模式设置 写指令 01H 清屏 写指令 06H 显示光标移动设置 写指令 0CH 显示开及光标设置

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号