12864液晶8x16ascii点阵_【单片机自学】7.液晶实验

本文详细介绍了1602液晶1602的显示地址、操作步骤,包括读状态、读数据、写指令和写数据。此外,还讲解了12864液晶的工作电压、接口时序和用户指令集,以及基础显示操作。通过实例展示了如何在单片机上实现液晶显示。
摘要由CSDN通过智能技术生成

1.液晶1602

硬件原理及连线

af8d11e9-1d10-eb11-8da9-e4434bdf6706.png
图1.1 开发板连线图

ca8d11e9-1d10-eb11-8da9-e4434bdf6706.png
图1.2 开发板实物图

cb8d11e9-1d10-eb11-8da9-e4434bdf6706.png
图1.3 液晶1602

d08d11e9-1d10-eb11-8da9-e4434bdf6706.png
表格3.7.1.1 引脚功能介绍

液晶1602的使用非常的方便,数据线8条,控制线3条,其实总共需要11根IO口线(8线制使用使这样的,4线制可以节省IO口,这里先不讨论)。液晶显示模块的VCC和GND(第一和第二个引脚)是需要接的,但是背光的VCC和GND可以不连接。

液晶1602的使用需要注意的一点就是VO这个端口。这个VO端口接高电平时候,液晶的对比度最小;接低电平时,液晶的对比度最高(会出现“鬼影”)。最好采用一个电位器,可以调节这个端口的电压。

2. 1602液晶的显示地址

LCD1602总共有32个单元,每个都可以显示一个字符或是字母:

d48d11e9-1d10-eb11-8da9-e4434bdf6706.png

d78d11e9-1d10-eb11-8da9-e4434bdf6706.png
表格1.2 液晶地址

3. 1602液晶的操作

读状态 输入:RS=L, R/W=H, E=H 输出: D0~D7=状态字。

读数据 输入:RS=H, R/W=H, E=H 输出:无。

写指令 输入:RS=L, R/W=L, D0~D7=指令码,E=高脉冲,输出:D0~D7=数据。

写数据 输入:RS=H, R/W=L, D0~D7=数据,E=高脉冲,输出:无。

da8d11e9-1d10-eb11-8da9-e4434bdf6706.png
图1.4 写操作时序图

dc8d11e9-1d10-eb11-8da9-e4434bdf6706.png

de8d11e9-1d10-eb11-8da9-e4434bdf6706.png
表格1.3 液晶指令

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值