51单片机学习笔记——LCD1602

这篇博客详细介绍了LCD1602液晶显示器,包括型号命名规则、引脚详情、I/O口操作,特别是命令操作和地址操作。内容涵盖清屏、光标归位、模式设置、显示控制等,并提供了初始化步骤和打印示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、液晶的概述

液晶的型号命名规则

液晶的命名规则有两种,第一种是按照显示字符的行数和列数命名的,如LCD1602,表示液晶上显示2行,一行16个字符;第二种是按照液晶点阵的行数和列数命名的,如LCD12232,表示液晶上有122x32个点来显示图形。

二、LCD1602

1.概况

LCD1602为5V电压驱动,带背光,可显示两行,每行16个字符,不能显示汉字,内置128个字符的ASCII字符集字库,既可显示库中的字符,也可显示自定义字符。只有并行接口,无串行接口。LED可以静态显示字符,也可以使用移屏指令实现整屏幕左移。LCD1602外形图

2.引脚详情

引脚 名称 解释
1 VSS 电源地
2 VDD 电源正极
3 VL 液晶显示偏压信号,可以改变背光亮度,对比调整电压
4 RS 数据/命令选择端,0输入指令,1输入数据
5 R/W 读/写选择的端,0写入指令或数据,1读取信息
6 E 使能信号,1时读取信息,下降沿执行指令
7-14 D0-D7 数据输入/输出端
15 BLA 背光源正极
16 BLK 背光源负极

3.I/O口与操作

在大多数时候很少使用LCD1602的读取功能,因此在第5引脚R/W置0时,有如下功能:

命令操作

当第4引脚RS置0时,D0-D7为命令接收位,有如下指令和模式可以设置:
(0为低电平,1为高电平,X为任意电平,?为不同电平对应指令在下表中)

  • 清屏
    清除液晶显示器,DDRAM的内容填入空白ASCII码20H;光标归位,撤回到显示屏左上方;地址计数器(AC)设置为0。
位序号 D7 D6 D5 D4 D3 D2 D1 D0
电平 0 0 0 0 0 0 0 1
  • 光标归位
    光标归位,撤回到显示屏左上方;地址计数器(AC)设置为0。
位序号 D7 D6 D5 D4 D3 D2 D1 D0
电平 0 0 0 0 0 0 1 X
  • 模式设置
    模式设置包括设置光标的移位方向和写入数据后显示屏是否移动。
位序号 D7 D6 D5 D4 D3 D2 D1 D0
电平 0 0 0 0 0 1 ? ?
位序号与电平 功能解释
D1=0 写入新数据后光标左移
D1=1 写入新数据后光标右移
D0=0 写入新数据后显示屏不移动
D0=1 写入新数据后显示屏右移一个字符
  • 显示开关控制
    显示开关控制包括控制显示器开/关,光标的显示/关闭以及是否闪烁。
位序号 D7 D6 D5 D4 D3 D2 D1 D0
电平 0 0 0 0 1 ? ? ?
位序号与电平 功能解释
D2=0 显示功能关
D2=1 显示功能开
D1=0 无光标
D1=1 有光标
D0=0 光标闪烁
D0=1 光标不闪烁
  • 设定显示屏或光标移位
    可以使光标移位或使整个显示屏移位。
位序号 D7 D6 D5 D4 D3 D2 D1 D0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值