原创 【硬见小百科】LCD1602的原理及实现办法

2019-5-17 09:05 1723 16 3 分类: 通信 文集: 硬见小百科

LCD1602工作原理

1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。1602LCD是指显示的内容16×2,即最多只能显示32个字符。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形。




       5X7点阵可以看做5行7列等间距分布的led灯,每一个灯相当于一个像素点,你要表达的字母或者数字都是由这些像素点组成的。只需控制灯的亮灭就可以了。

目前市面上的字符液晶大多数是基于HD44708液晶芯片而设计的,1602也是用HD44708的。



1602字符型液晶显示器实物图


        lcd1602主要用来显示数字、字母、图形以及少量自定义字符。可以显示2行16个字符,拥有16个引脚,其中8位数据总线D0-D7,和RS、R/W、EN三个控制端口,工作电压为5V,并且带有字符对比度调节和背光。


实现方法

       编程用到的主要管脚不过三个,分别为:RS(数据命令选择端),R/W(读写选择端),E(使能信号);编程便主要围绕这三个管脚展开按照时序进行初始化,写命令,写数据。

       时序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。说白了就是单片机想让lcd进行初始化,显示数据等行为,就必须告诉lcd要做这些事了;lcd也是有脾气的,单片机想命令lcd就得按照lcd的规矩来。这个规矩,就是时序。


       1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”。指令集如下图:


可以看出,按照16进制,清屏指令就0x01。光标显示指令就是0x0c。

以上所有信息仅作为学习交流使用,不作为任何学习和商业标准。若您对文中任何信息有异议,欢迎随时提出,谢谢! 

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

curton 2019-5-25 20:12

学习

curton 2019-5-22 08:13

学习
相关推荐阅读
造物工场kbidm 2022-09-22 17:21
半导体行业遭遇低潮期?
随着电子技术的日益成熟,半导体行业以稳定的速度增长,已成为21世界发展最快的行业之一。尤其在面对疫情环境下,出现“芯片荒”,半导体行业再度达到高峰期。不管是从市场数据反馈,还是产业相关报告,都是呈上升...
造物工场kbidm 2022-09-14 14:19
关于常见电子元器件等效电路的汇总整理
电子元器件的等效电路对电路分析非常有用,可以帮助理解该元器件在电路中的工作原理,可以深入了解该元器件的相关特性。贴片电容器等效电路下图所示是贴片电容器的等效电路。从等效电路可以看出,电容器除电容外还有...
造物工场kbidm 2022-09-07 10:17
SMT贴片加工厂家推荐
今天我们来聊聊SMT,相信大家看到这个词语并不陌生,但又有点恍惚!SMT贴片指的是在PCB基础上进行加工的系列工艺流程的简称,PCB(Printed Circuit Board)为印刷电路板。SMT是...
造物工场kbidm 2022-09-07 09:50
这些和高速PCB相关的疑难问题,你能答对多少?
在进行PCB设计时,我们经常会遇到各种各样的问题,如阻抗匹配、EMI规则等。本文为大家整理了一些和高速PCB相关的疑难问答,希望对大家有所帮助。1、在高速PCB设计原理图设计时,如何考虑阻抗匹配问题?...
EE直播间
更多
我要评论
2
16
关闭 站长推荐上一条 /3 下一条