找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1868|回复: 0
收起左侧

51单片机之LCD1602学习笔记

[复制链接]
ID:952017 发表于 2021-7-14 09:03 | 显示全部楼层 |阅读模式
LCD1602点阵型液晶模块
2行 16个字符
5x7或5x10
每行之间有间隔
缺点:不能很好显示图片
1602的引脚
16个管脚


3管脚(VL) :通过电位器改变3管脚的电压值
从而调节液晶显示的亮度
操作步骤:
初始化
写命令(RS=0)设置显示坐标
写数据(RS=1)


LCD1602关键性的指令设置

1.清屏指令(0X01)

功能:清除液晶显示器
将DDRAM内容全部填入“空白”的ASCII码20H
光标归位,即将光标撤回显示屏的左上方
将地址计数器(AC)的值设置为0;
2.进入模式设置(0X06)功能:设定每次定入1位数据后光标的移动方向,并且设定每次写入的一个字符是否移动
I/D 0:写入新数据后光标左移 1:光标右移
S 0:写入新数据后显示屏不移动 1:显示屏整体右移一个字符
3.显示开关控制指令(0X0C)功能:控制显示器开关、光标显示/关闭以及光标是否闪烁。参数设定情况如下
D 0=显示功能关  1=显示功能开
C 0=无光标 1=有光标
B  0=光标闪烁1=光标不闪烁

二、在设置完之后我们就要明白在哪显示,在哪个位置显示DDRAM有80个字节

显示地址(第二行第一个字符的位置)
因为写入显示地址时要求最高位D7恒为高电平
所以实际写入 的数据应该是01000000B(40H)+10000000B(80H)

在1602中我们就用前16个就行
16X2
4.功能设定指令(0X38) LCD1602.docx (1.58 MB, 下载次数: 6)
51hei.png

LCD1602.zip

22.06 KB, 下载次数: 15, 下载积分: 黑币 -5

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表