单片机学习小组
登录
直播中
王越建
7年用户
1461经验值
私信
关注
请问如何驱动LCD1602液晶显示屏?
开启该帖子的消息推送
单片机
嵌入式硬件
智能硬件
LCD1602液晶显示屏的原理是什么?
如何驱动LCD1602液晶显示屏?
回帖
(1)
陈博琳
2022-1-17 14:33:22
1、简介和驱动原理
LCD1602液晶显示屏是广泛使用的一种字符型液晶显示模块。它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。不同厂家生产的LCD1602芯片可能有所不同,但使用方法都是一样的。
为了降低成本,绝大多数制造商都直接将裸片做到板子上,可以用做各种互动作品、项目的显示,作为各种反馈的显示。
LCD1602液晶显示屏采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明见下表:
LCD1602液晶显示屏的读/写、显示屏和光标的操作都是通过
指令编程(内部控制器的11条控制指令)
来实现的(其中,1为高电平,0为低电平),如下表所示:
LCD1602与单片机的连接有两种方式:一种是直接控制方式,另一种是所谓的间接控制方式。它们的区别只是所用的数据线的数量不同,其他都一样。
直接控制方式:LCD1602的8根数据线和3根控制线E,RS和R/W与单片机相连后即可正常工作。一般应用中只须往LCD1602中写入命令和数据,因此,可将LCD1602的R/W读/写选择控制端直接接地,这样可节省1根数据线。
间接控制方式:间接控制方式也称为四线制工作方式,是利用HD44780所具有的4位数据总线的功能,将电路接口简化的一种方式。为了减少接线数量,只采用引脚DB4~DB7与单片机进行通信,先传数据或命令的高4位,再传低4位。采用四线并口通信,可以减少对微控制器I/O的需求,当设计产品过程中单片机的I/O资源紧张时,可以考虑使用此方法。
2、实践
对于青少年创客来说,不推荐直接使用IO读/写指令驱动,市面上有很多I2C LCD1602液晶模块,对于Arduino初学者来说,不必为繁琐复杂液晶驱动电路连线而头疼了,通过I2C地址进行数据字符的写入和显示。
驱动代码如下所示:
1、简介和驱动原理
LCD1602液晶显示屏是广泛使用的一种字符型液晶显示模块。它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。不同厂家生产的LCD1602芯片可能有所不同,但使用方法都是一样的。
为了降低成本,绝大多数制造商都直接将裸片做到板子上,可以用做各种互动作品、项目的显示,作为各种反馈的显示。
LCD1602液晶显示屏采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明见下表:
LCD1602液晶显示屏的读/写、显示屏和光标的操作都是通过
指令编程(内部控制器的11条控制指令)
来实现的(其中,1为高电平,0为低电平),如下表所示:
LCD1602与单片机的连接有两种方式:一种是直接控制方式,另一种是所谓的间接控制方式。它们的区别只是所用的数据线的数量不同,其他都一样。
直接控制方式:LCD1602的8根数据线和3根控制线E,RS和R/W与单片机相连后即可正常工作。一般应用中只须往LCD1602中写入命令和数据,因此,可将LCD1602的R/W读/写选择控制端直接接地,这样可节省1根数据线。
间接控制方式:间接控制方式也称为四线制工作方式,是利用HD44780所具有的4位数据总线的功能,将电路接口简化的一种方式。为了减少接线数量,只采用引脚DB4~DB7与单片机进行通信,先传数据或命令的高4位,再传低4位。采用四线并口通信,可以减少对微控制器I/O的需求,当设计产品过程中单片机的I/O资源紧张时,可以考虑使用此方法。
2、实践
对于青少年创客来说,不推荐直接使用IO读/写指令驱动,市面上有很多I2C LCD1602液晶模块,对于Arduino初学者来说,不必为繁琐复杂液晶驱动电路连线而头疼了,通过I2C地址进行数据字符的写入和显示。
驱动代码如下所示:
举报
更多回帖
rotate(-90deg);
回复
相关问答
单片机
嵌入式硬件
智能硬件
怎样使用单片机去控制
LCD1602
液晶显示屏
显示
时间等信息
2021-09-01
3803
如何对
LCD1602
液晶显示屏
进行编程呢
2022-01-26
3243
LCD1602
液晶显示屏
的操作流程是怎样的呢
2022-01-26
2433
STM32是怎样去控制
LCD1602
液晶显示屏
的
2021-12-15
2491
STM32是怎样通过IIC去控制
LCD1602
液晶显示屏
的呢
2022-01-26
4366
有关C51的
LCD1602
液晶显示
相关知识汇总
2022-01-26
2718
对于STM32F103C8T6使用I2C模块
驱动
LCD1602
液晶显示屏
出现乱码是怎么回事?
2018-04-24
12177
有关
LCD1602
的基本知识都总结在这里了
2021-07-19
5570
LCD1602
液晶屏
显示
2018-04-29
4928
lcd1602
能
显示
多少字符
2019-09-23
10275
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分