前边我们讲的流水灯、数码管、LED 点阵这三种多是 LED 装备,这节课我们来进修一下 LCD 显示装备——1602 液晶。谁人大大的,平常第一行显示 16 个小黑块,第二行什么都不显示的器械就是 1602 液晶,是不是早就留意到它了呢?
人人进修这些电子器件,脑筋中要逐步构成一种认识,不论是我们的单片机,照样74HC138,乃至三极管等等,多是无数据手册的。不论是设计电路照样编写程序,器件的数据手册是我们最好的参考材料,那我们明天来进修 1602,起首就要看它的数据手册。手册人人可以在网上找到,这里我讲的时分只挑手册的重点讲。
起首我们来看一个次要技巧参数表格,如表 12-3 所示。
表 12-3 1602 液晶次要技巧参数
显示容量 | 16 x 2 个字符 |
芯片任务电压 | 4.5~5.5V |
任务电流 | 2.0mA(5.0V) |
模块最佳任务电压 | 5.0V |
字符尺寸 | 2.95 x 4.35mm (宽乘高) |
1602 液晶,从它的名字我们就可以看出它的显示容量,就是可以显示 2 行,每行 16 个字符的液晶。它的任务电压是 4.5V~5.5V,关于这点我们设计电路的时分,直接依照 5V 零碎设计,然则包管我们的 5V 零碎最低不克不及低于 4.5V。在 5V 任务电压下丈量它的任务电流是 2mA,人人留意,这个 2mA 仅仅是指液晶,而它的黄绿背光多是用 LED 做的,所以功耗不会太小的,一二十毫安照样有的。
1602 液晶一共 16 个引脚,每一个引脚的功用,我们都可以在它的数据手册上取得。而这些根本的信息,在我们设计电路和编写代码之前,必需先看明确,如表 12-4 所示。
表 12-4 1602 液晶引脚功用
编号 | 符号 | 引脚阐明 | 编号 | 符号 | 引脚阐明 |
---|---|---|---|---|---|
1 | VSS | 电源地 | 9 | D2 | Data I/O |
2 | VDD | 电源正极 | 10 | D3 | Data I/O |
3 | VL | 液晶显示偏压旌旗灯号 | 11 | D4 | Data I/O |
4 | RS | 数据/敕令选择端(H/L) | 12 | D5 | Data I/O |
5 | R/W | 读/写选择端(H/L) | 13 | D6 | Data I/O |
6 | E | 使能旌旗灯号 | 14 | D7 | Data I/O |
7 | D0 | Data I/O | 15 | BLA | 背光源正极 |
8 | D1 | Data I/O | 16 | BLK | 背光源负极 |
液晶的电源 1 脚 2 脚以及背光电源 15 脚 16 脚,不必多说,正常接就可以了。
3 脚叫做液晶显示偏压旌旗灯号,人人留意到小黑块没有,当我们要显示一个字符的时分,有的黑点显示,有的黑点就不克不及显示,如许就可以完成我们想要的字符了。我们这个 3 脚就是用来调剂显示的黑点和不显示的之间的比照度,调剂好了比照度,就可以让我们的显示愈加明晰一些。在停止电路设计试验的时分,平日的方法是在这个引脚上接个电位器,也就是我们初中学过的滑动变阻器。经过调剂电位器的分压值,来调剂 3 脚的电压。而当产物批量消费的时分,我们可以把我们调剂好的这个值直接用复杂电路来完成,就好像在我们板子上,我们直接运用的是一个 18 欧的下拉电阻,市情上有的 1602 的下拉电阻大约 1 到 1.5K 也是比拟适宜的值。
4 脚是数据敕令选择端。关于液晶,有时分我们要发送一些敕令,让它完成我们想要的一些形态,有时分我们要发给它一些数据,让它显示出来,液晶就经过这个引脚来判别接纳到的是敕令照样数据,这个引脚我们接到了 ADDR0 上,经过跳线帽和 P1.0 衔接在一同。人人留意学会读手册,看到这个引脚描绘里:数据/敕令选择端,然后跟了括号(H/L),他的意思就是当这个引脚是 H(High)高电平的时分,是数据,当这个引脚是 L(Low)低电平的时分,是敕令。
5 脚和 4 脚用法相似,功用是读写选择端。我们既可以写给液晶数据或许敕令,也可以读取液晶外部的数据或形态,就是掌握这个引脚。由于液晶自身外部有 RAM,实践上我们送给液晶的敕令或许数据,液晶需求先保管在缓存里,然后再写到外部的存放器或许 RAM中,这个就需求必定的工夫。所以我们停止读写操作之前,起首要读一下液晶以后形态,是不是在“忙”,假如不忙,我们可以读写数据,假如在“忙”,我们就需求等候液晶忙完了,再停止操作。读形态是常用的,不外读液晶数据我接触的场所没怎样用过,人人理解这个功用即可。这个引脚我们接到了 ADDR1 上,经过跳线帽和 P1.1 衔接在一同。
6 脚是使能旌旗灯号,很症结,液晶的读写敕令和数据,都要靠它才干正常读写,我们后边具体讲这个引脚怎样用。这个引脚我们经过跳线帽接到了 ENLCD 上,这个地位的跳线是为了和别的一个 12864 液晶的切换运用而设计的。
7 到 14 引脚就是 8 个数据引脚了,我们就是经过这 8 个引脚读写数据和敕令的。我们一致接到了 P0 口上。来看一下开辟板上的 1602 接口的道理图,如图 12-1 所示。
图 12-1 1602 液晶接口道理图