液晶显示模块

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1脚:VSS为地

第2脚:VDD接5V正电源

第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生"鬼影",使用时可以通过一个10K的电位器调整对比度

PC0:第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。

PC1:第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。

PC2:第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。

写命令:PC=0X04;数据PA=??;PC=0X00;PC=0X04;

写数据:PC=0X05;数据PA=??;PC=0X01,PC=0X05;

第7~14脚:D0~D7为8位双向数据线

第15脚背光正极

全新产蓝色背光1602 POWERTIP PC1602V ,工作电压5V时可视角度稍差,提高工作电压可以提高可视度

液晶显示器以其微功耗、小体积、使用灵活等诸多优点在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。液晶显示器通常可分为两大类,一类是点阵型,另一类是字符型。点阵型液晶通常面积较大,可以显示图形;而一般的字符型液晶只有两行,面积小,只能显示字符和一些很简单的图形,简单易控制且成本低。目前市面上的字符型液晶绝大多数是基于HD44780液晶芯片的,所以控制原理是完全相同的,为

HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。

字符型LCD通常有14条引脚线(市面上也有很多16条引脚线的LCD,多出来的2条线是电源线VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样),定义如下表所示:

字符型LCD的引脚定义

┌────┬────┬────┬──────┬────────────┐

ㄧ引脚号ㄧ引脚名ㄧ电平ㄧ输入/输出ㄧ作用ㄧ

├────┼────┼────┼──────┼────────────┤

ㄧ 1 ㄧ Vss ㄧㄧㄧ电源地ㄧ

├────┼────┼────┼──────┼────────────┤

ㄧ 2 ㄧ Vcc ㄧㄧㄧ电源(+5V) ㄧ

├────┼────┼────┼──────┼────────────┤

ㄧ 3 ㄧ Vee ㄧㄧㄧ对比调整电压ㄧ

├────┼────┼────┼──────┼────────────┤

ㄧ 4 ㄧ RS ㄧ 0/1 ㄧ输入ㄧ 0=输入指令ㄧ

ㄧㄧㄧㄧㄧ 1=输入数据ㄧ

├────┼────┼────┼──────┼────────────┤

ㄧ 5 ㄧ R/W ㄧ 0/1 ㄧ输入ㄧ 0=向LCD写入指令或数据ㄧ

ㄧㄧㄧㄧㄧ 1=从LCD读取信息ㄧ

├────┼────┼────┼──────┼────────────┤

ㄧ 6 ㄧ E ㄧ 1,1→0 ㄧ输入ㄧ使能信号,1时读取信息, ㄧ

ㄧㄧㄧㄧㄧ 1→0(下降沿)执行指令ㄧ

├────┼────┼────┼──────┼────────────┤

ㄧ 7 ㄧ DB0 ㄧ 0/1 ㄧ输入/输出ㄧ数据总线line0(最低位) ㄧ

├────┼────┼────┼──────┼────────────┤

ㄧ 8 ㄧ DB1 ㄧ 0/1 ㄧ输入/输出ㄧ数据总线line1 ㄧ

├────┼────┼────┼──────┼────────────┤

ㄧ 9 ㄧ DB2 ㄧ 0/1 ㄧ输入/输出ㄧ数据总线line2 ㄧ

├────┼────┼────┼──────┼────────────┤

ㄧ 10 ㄧ DB3 ㄧ 0/1 ㄧ输入/输出ㄧ数据总线line3 ㄧ

├────┼────┼────┼──────┼────────────┤

ㄧ 11 ㄧ DB4 ㄧ 0/1 ㄧ输入/输出ㄧ数据总线line4 ㄧ

├────┼────┼────┼──────┼────────────┤

ㄧ 12 ㄧ DB5 ㄧ 0/1 ㄧ输入/输出ㄧ数据总线line5 ㄧ

├────┼────┼────┼──────┼────────────┤

ㄧ 13 ㄧ DB6 ㄧ 0/1 ㄧ输入/输出ㄧ数据总线line6 ㄧ

├────┼────┼────┼──────┼────────────┤

ㄧ 14 ㄧ DB7 ㄧ 0/1 ㄧ输入/输出ㄧ数据总线line7(最高位) ㄧ

└────┴────┴────┴──────┴────────────┘

HD44780置了192个常用字符,存于字符产生器CGROM(Character Generator ROM)中,另外还有几个允许用户自定义的字符产生RAM,称为CGRAM(Character Generator RAM)。下图说明了CGROM和CGRAM与字符的对应关系(由于本书中未用到自定义特殊字符的功能,所以本节不对CGRAM作详细介绍。以下如未特别说

明,则"字符码"指CGROM的字符号,"地址"指DDRAM的地址)。

字符码0x00~0x0F为用户自定义的字符图形RAM(对于5X8点阵的字符,可以存放8组,5X10点阵的字符,存放4组),0x20~0x7F为标准的ASCII码,0xA0~0xFF为日文字符和希腊文字符,其余字符码(0x10~0x1F 及0x80~0x9F)没有定义。

除了CGROM和CGRAM外,LCD部还有一个DDRAM(Display Data RAM),用于存放待显示容,LCD控制器的指令系统规定,在送待显示字符代码的指令之前,先要送DDRAM的地址(即待显示的字符显示位置)。16×2的字符型LCD的DDRAM地址与显示位置的对应关系如下:

相关文档
最新文档