资料介绍
先来看看LCD1602什么意思?Liquid Crystal Display(LCD)表示液晶显示,1602 表示一行可以显示16个字符,一共有两行。
现在我们来看看如何使用简单的IO控制和延时来实现操作LCD1602液晶模块。既然是用单片机控制LCD1602,那么根据前面的分析,首先要搞清楚谁是控制对象,谁是被控制对象。很显然,LCD1602是被控制对象,那么我们就先从LCD1602开始分析。所谓控制也可以理解为沟通,比如你与室友沟通,希望他帮你买瓶绿茶,那么就表示至少你的室友能听懂你的“指令”,能知道绿茶是什么,如何去买等等信息。好了,那么如何与LCD1602沟通呢?可以想一想,平时人与人是如何沟通的?沟通之前先要打个招呼吧,比如“你好”之类的,电话里面要先讲个“喂?”,确定通迅正常了之后才进入沟通正题了,很少有人打电话一上来就开始“哇哇”的说,万一说了半天发现信号还没连上呢,那不是白讲了。其实单片机与LCD1602的沟通方式也一样,电话中使用的“喂?”在我们这里其实就叫初始化。后面也会经常碰到这个“初始化”的概念。其实器件也是人设计的,所以他的工作方式从某种程度上讲,也是人的沟通方式。打完招呼后,就开始进入真正主题了。什么主题呢?LCD1602是显示模块,主要作用当然是显示了。既然是显示,我们可以想一想,无非就是两个内容:
如图3-1所示,LCD1602一共16个引脚,其中引脚1,2,15,16是与电源相关的,我们不去理它。另外引脚3连接到了可调电阻 Rv1,用于液晶模块背光调节的,这里也暂且不管。我们现在关心的是与信号传输相关的引脚,很明显与引脚4到引脚14有关。从图中我们看到,单片机通过P4.1,P4.4,P4.5分别与RS,RW,EN连接,P2端口与D0到D7连接,一共10根线。那么也就是说,单片机的所有指令,数据等都是通过这10根线来完成的。怎么样去控制LCD呢,当然是阅读LCD的说明手册。这里来个比喻,房间内一个人规定,敲三下门,屋内的人才把门打开。如果你要进入屋内,就必须敲三下,如果你不知道这个规则,敲了四下,或者大喊大叫,门也开不了。这里要说明什么意思?当你要与某个器件沟通的时候,你必须严格按照这个器件的规则来操作。比如一个德国人只会讲德语,如果你想与他沟通那么你就只能和他讲德语了。如果你讲汉语,他讲德语,这就乱套了,信息无法传递 (www.ppptalk.com)。这个时候,你可以选择会讲汉语的德国人沟通,也就是换一个沟通对象。同样的,如果你觉得某个器件操作起来太麻烦,那么你可以更换另外一个具有同样功能能满足你使用要求的器件来代替。但是,一旦你选定了某个器件后,你必须100%的按照“这个器件的使用规则”来操作。不同的外围器件的规则是不一样,也就是说这些规则是多样化的。回到前面讲的开门的例子,也可以这样设计,比如一共敲两下,第一下要敲重一点,第二下要敲轻一点。或者重敲三下,轻敲一下,等等。但是对于我们而言,不需要问为什么,照着做就行了。规则如何设计,那是设计这个器件或者模块的工程师应该思考的工作,我相信这些规则的设计一定有他们的理由。但我们只是从应用层面来思考问题,不管你怎么规定的,我照做就行了。这些规则在哪里呢?查看芯片手册或者官方说明书。罗嗦这么多,其实就为了强调学习这门技术一定要以芯片手册(官方说明资料)为本,而且后面还会继续强调。其实LCD1602包括后面会讲到的其他模块同样如此,你要与它沟通,当然必须按照它的规则来。下面我们就来解读它的规则,来解决前面提到的三个问题,初始化,内容显示,显示地址。
- 基于51单片机的LCD1602显示proteus实验 38次下载
- 使用51单片机实现LCD1602显示屏显示的仿真文件免费下载 70次下载
- LCD1602显示屏的资料合集免费下载 57次下载
- 51单片机的MPU6050模块数据读取及LCD1602显示的程序免费下载 87次下载
- 使用51单片机实现LCD1602液晶显示实验的程序免费下载
- 使用51单片机应用LCD1602的资料和程序免费下载
- 使用51单片机实现LCD1602静态显示的程序免费下载
- LCD1602的引脚说明和使用51单片机控制1602液晶显示的代码免费下载
- 使用51单片机设计液晶显示屏LCD1602显示的计算器程序免费下载
- 使用51单片机应用LCD1602的程序免费下载
- 使用51单片机进行LCD1602液晶显示的控制代码程序免费下载
- 使用51单片机控制LCD1602液晶显示屏的程序资料免费下载 33次下载
- 51单片机控制LCD1602模块结构图和使用说明免费下载 19次下载
- 使用51单片机超声波测距系统LCD1602显示的详细资料合集免费下载 22次下载
- 基于51单片机的LCD1602电子时钟程序的详细资料免费下载 88次下载
- LCD1602显示屏如何使用 2724次阅读
- 利用51单片机流水灯和LCD1602实现表白功能 1469次阅读
- 基于51单片机的温湿度检测报警系统设计 5683次阅读
- LCD1602液晶显示屏的驱动设计与实现 9574次阅读
- 基于51单片机的智能大棚水量温度控制系统设计 1665次阅读
- 基于51单片机的羽毛球计分器设计 1811次阅读
- 基于51单片机的智能路灯控制器设计 3687次阅读
- 基于51单片机的电梯控制系统设计 2625次阅读
- 基于51单片机的分贝检测仪设计 2313次阅读
- 基于51单片机的智能灯光控制系统设计 3224次阅读
- 基于51单片机的电子万年历设计 4689次阅读
- 基于51单片机的甲醛浓度检测仪设计 2138次阅读
- 基于51单片机的红外计数器设计 2065次阅读
- 基于51单片机的超声波液位控制器设计 2250次阅读
- LCD1602是什么?关于LCD1602液晶模块的显示问题? 2.2w次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多