C51 LCD1602的使用
Posted 一只小阿大:)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C51 LCD1602的使用相关的知识,希望对你有一定的参考价值。
目录
LCD1602介绍
LCD1602(Liquid Crystal Display)液晶显示屏是一种字符型液晶显示模块,可以显示ASCLL码的标准字符和其他的一些内置特殊符号,还可以有8个自定义中文信息。
显示容量:16×2,即最多只能显示32个字符,每个字符为5*7点阵。
引脚及应用电路
引脚 | 功能 |
---|---|
VSS | 地 |
VDD | 电源正极(4.5~5.5V) |
VO | 对比度调节电压 |
RS | 数据/指令选择,1为数据,0为指令 |
RW | 读/写选择,1读,0写 |
E | 使能,1为数据有效,下降沿执行命令 |
D0~D7 | 数据输入/输出 |
A | 背光灯电源正极 |
K | 背光灯电源负极 |
内部结构单元
存储器结构
DDRAM(数据显示区)
CGRAM+CGROM(字模库)
拿A举例,纵向0100横向0001 合起来就是0100 0001
时序结构
RS:设置指令/数据 , 数据 - 高,指令 - 低
R/W:读写 , 写 - 低 ,读 - 高
E:使能高电平有效
DB0~DB7:数据
读操作时序
写操作时序
LCD1602显示模块控制指令
LCD1602操作流程
- 初始化
发送指令0X38 八位数据接口,两行显示,5*7点阵(指令6)
发送指令0X0C 显示开,光标关,闪烁关(指令4)
发送指令0X06 数据读写操作后,光标自动加一,画面不动(指令3)
发送指令0X01 清屏(指令1) - 显示字符
发送指令0X80|AC 设置光标位置
发送数据 发送要显示的字符数据
发送数据 发送要显示的字符数据
……
以上是关于C51 LCD1602的使用的主要内容,如果未能解决你的问题,请参考以下文章
基于DS1302与AT89C51的实时日历时钟的LCD显示程序你还有么?还有图的