
当你学习这些电子设备时,你应该逐渐在你的头脑中形成一种意识。无论是我们的单片机,74HC138,甚至三极管等等。有数据手册。不管是无论是设计电路还是编写程序,器件的数据手册都是我们最好的参考。所以今天我们来学习1602,首先要看它的数据表。你可以在网上找到手册。这里我讲的时候只选择手册的重点。
首先,让让我们看一个主要技术参数表,如表12-3所示。
602 LCD,从它的名字就可以看出它的显示能力,即可以显示2行,每行16个字符。它的工作电压是4.5V~5.5V为此,我们在设计电路的时候,直接按照5V系统来设计,但是要保证我们的5V系统能够最低不低于4.5V。在5V工作电压下测量其工作电流为2mA。请注意,这个2mA只是指液晶,它的黄绿色背光是LED做的,所以功耗不会太小。还有大约10或20毫安。
602 LCD共有16个管脚,每个管脚的功能可以在其数据手册中获得。在我们设计电路和编写代码之前,必须了解这些基本信息,如表12-4所示。
LCD电源有1脚和2脚,背光电源有15脚和16脚。不用说,正常连接就好。
3脚称为LCD偏置信号。大家注意到没有小黑块。当我们要显示一个字符时,有些黑点显示出来,有些黑点显示不出来,这样就可以实现想要的字符。我们的3针用于调整显示黑点和非显示黑点之间的对比度。通过调整对比度,我们可以使显示器更清晰。在进行电路设计实验时,通常的做法是在这个管脚上接一个电位器,也就是我们一开始学的滑动变阻器。通过调整电位计的分压值来调整第3针的电压。在产品量产的时候,我们可以用简单的电路直接实现调整后的值,就像我们的板上,直接用一个18欧姆的下拉电阻,市面上有的1602下拉电阻大概是1到1.5K,也是一个合适的值。
脚4是数据命令选择端。对于LCD来说,有时我们要发送一些命令使其达到一些期望的状态,有时我们要发送一些数据使其显示,这样LCD就可以判断接收到的命令或数据是不是通过这个管脚。此引脚连接到ADDR0,并通过跳线帽连接到P1.0。注意学会看手册,看这个管脚说明:数据/命令选择端子,后面是括号(H/L),表示这个管脚在H(高)电平时是数据,在L(低)电平时是命令。
5针和4针用法类似,功能都是读写选项。我们既可以向液晶写入数据或命令,也可以读取液晶内部的数据或状态,即控制这个管脚。因为液晶本身是有RAM的,实际上我们发送给液晶的命令或者数据都需要先存储在缓存中,再写入内部寄存器或者RAM,这需要一定的时间。所以在我们读写之前,我们应该先读取LCD的当前状态,不管它是忙。如果不忙,我们可以读写数据。如果是忙,我们需要等到LCD完成后再进行操作。阅读状态是常用的,但我还没有在读取LCD数据时不经常使用它。你可以理解这个功能。此引脚连接到ADDR1,并通过跳线帽连接到P1.1。
6脚是使能信号,非常关键。LCD的读写命令和数据依靠它来正常读写。稍后我们将详细讨论如何使用此pin。该引脚通过跳线帽连接到ENLCD。此位置的跳线设计用于与另一个12864液晶屏切换。
7到14针是8个数据针,通过它们我们可以读写数据和命令。我们收到了统一端口P0。看一下开发板上1602接口的原理图,如图12-1所示。
图12-1 1602 LCD界面示意图









