《LM016L说明.docx》由会员分享,可在线阅读,更多相关《LM016L说明.docx(6页珍藏版)》请在第壹文秘上搜索。
1、PODPQWHM2PO3C3PQM)4POSWSPQ6O5PQTOTF23maW2A10P2W1P2.12P2j6A13WJGAUWMt938ZDP3VTDI酗FJ3WfWWTOWTT1n,3711FJ1.-8一硬件原理图我们对液晶显示器并不生疏。液晶显示模块已作为许多电子产品的通过罂件,如在计算器、万用表、电子表及许多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。在单片机的人机沟通界面中,一般的输出方式有以下几种:发光管、1.ED数码管、液晶显示器。发光管和1.ED数码管比较常用,软硬件都比较简洁,在前面章节已经介绍过,在此不作介绍,本章重点介绍字符型液晶显示器的应用.在单片机
2、系统中应用晶液显示器作为输出器件有以下几个优点:显示质量高由于液晶显示罂每个点在收到信号后就始终保持那种色调和亮度,恒定发光,而不像阴极射线管显示器CRT)那样须要不断刷新新亮点。因此,液晶显示器画质而且不会闪耀。数字式接口液晶显示罂都是数字式的,和单片机系统的接口更加简洁牢独,操作更加便利。体积小、重量轻液晶显示器通过显示屏上的电极限制液晶分子状态来达到显示的目的,在歪量上比相同显示面积的传统显示涔要轻得多。功耗低相对而言,液晶显示器的功耗主耍消耗在其内部的电极和驱动IC上,因而耗电量比其它显示器要少得多。液晶显示简介液晶显示原理液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行限
3、制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路干脆骈动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域。液晶显示器的分类液晶显示的分类方法有许多种,通常可按其显示方式分为段式、字符式、点阵式等。除了黑白显示外,液晶显示器还有多灰度有彩色显示等。假如依据.驱动方式来分,可以分为静态驱动(StatiC)、单纯矩阵驱动(SimPIcMatrix)和主动矩阵驱动(ActiveMatrix)三种.液晶显示器各种图形的显示原理:线段的显示点阵图形式液晶由MXN个显示单元组成,假设1.CD显示屏有64行,每行有128列,
4、每8列对应1字节的8位,即每行由16字节,共16X8=128个点组成,屏64X16个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由RAM区的OoOHOOEH的16字节的内容确定,当(OOoH)=FFH时,则屏幕的左上角显示条短亮线,长度为8个点:当(3FFH)=FFH时,则屏幕的右下角显示一条短亮线;当(OOOH)=FFH,(OOlH)=OOfI.(002H)=OOH,(OOEII)=OOH,(OOFH)=OoH时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线。这就是1.CD显示的基本原理。字符的显示用1.CD显示一个字符时
5、比较困难,因为一个字符由6X8或8X8点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。这样来就组成某个字符。但由于内带字符发生器的限制器来说,显示字符就比较简洁J,可以让限制器工作在文本方式,依据在1.Q)上起先显示的行列号及每行的列数找出显示RAM对应的地址,设立光标,在此送上该字符对应的代码即可。汉字的显示汉字的显示一般采纳图形的方式,事先从微机中提取要显示的汉字的点阵码(一般用字模提取软件),每个汉字占32B,分左右两半,各占16B,左边为1、3、5右边为2、4、6依据在1.CD上起先显示的
6、行列号及每行的列数可找出显示RAM对应的地址,设立光标,送上要显示的汉字的第一字节,光标位置加1,送其次个字节,换行按列对齐,送第三个字节直到32B显示完就可以1.CD上得到一个完整汉字。1602字符型1.CD简介字符型液晶显示模块是种特地用于显示字母、数字、符号等点阵式1.CD.目前常用16*1,16*2,20*2和40*2行等的模块.下面以长沙太阳人电子有限公司的1602字符型液晶显示器为例,介绍其用法。一般1602字符型液晶显示器实物如16021.CD的基本参数及引脚功能16021.CD分为带背光和不带背光两种,基限制错大部分为HDl4780,带背光的比不带背光的厚,是否带背光在应用中并
7、无差别,两者尺寸差别如下所示:16021.CD主要技术参数:显示容量:16X2个字符芯片工作电压:4.5-5.5V工作电流:2.OnA(5.OV)模块最佳工作电压:5OV字符尺寸:2.95X4.35(WH)mm引脚功能说明16021.CD采纳标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如表IOT3所示:编号符号引脚说明编号符号引脚说明IVSS电源地9D22VDD电源正极10)33V1.液晶显示偏压11D44RS数据/吩咐选择12D55R/W读/写选择13D66E使能信号14D77IX)数据15B1.A背光源正极8Dl数据16B1.K背光源负极表IOT3:引脚接口说明表第1脚:V
8、sS为地电源.第2脚:VDD接5V正电源。第3脚:V1.为液晶显示潺对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”.运用时可以通过个IOK的电位潜谢整对比限第4脚:RS为寄存器选择,高电平常选择数据寄存器、低电平常选择指令寄存第5脚:R/K为读写信号线,高电平常进行读操作,低电平常进行写操作当RS和R/W共同为低电平常可以写入指令或者显示地址,当RS为低电平R/W为高电平常可以读忙信号,当RS为高电平R/W为低电平常可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平常,液晶模块执行吩咐。第7M脚:D0D7为8位双向数据线。第15脚:背光源正极。第1
9、6脚:背光源负极。16021.CD的指令说明刚好序1602液晶模块内部的限制器共有11条限制指令,如表10-14所示:序号指令RSR/WD7D6D541)3D2Dl1)0I清显示00000000012光标返回000000001*3置输入模式000000011/DS4显示开/关限制0000001DCB5光标或字符移位000001S/R/*6巴功能00001D1.N1*7置字符发生存贮器地址0001字符发生存贮器地址8置数据存贮制地址001显示数据存贮器地址9读忙标记或地址01BF计数器地址10写数到CGRAM或10要写的数据内容DDRAM)11从CfiKAM或I)DRAM读数11读出的数据内容表
10、10-14:限制吩咐表1602液晶模块的读写操作、屏幕和光标的操作都是通过指令编程来实现的.(说明:1为高电平、0为低电平)指令1:消显示,指令码OlI1.光标复位到地址QOH位置。指令2:光标更位,光标返回到地址OOH。指令3:光标和显示模式设置I/D:光标移动方向,高电平右移,低电平左移S:解器上全部文字是否左移或者右移.高电平表示有效,低电平则无效.指令4:显示开关限制。D:限制整体显示的开与关,尚电平表示开显示,低电平表示关显示C:限制光标的开与关,高电平表示有光标,低电平表示无光标B:限制光标是否闪舔,高电平闪椎,低电平不闪耀。指令5:光标或显示移位S/C:高电平常移动显示的文字,低
11、电平常移动光标。指令6:功能设附吩咐D1.:高电平常为4位总线,低电平常为8位总线N:低电平常为单行显示,高电平常双打显示F:低电平港显示5x7的点阵字符,高电平常显示5x10的点阵字符。指令7:字符发生器RAM地址设置,指令8:DDRAM地址设置。高电平表示忙,此时模块不能指令9:读忙信号和光标地址B:为忙标记位,接收吩咐或者数据,假如为低电平表示不忙。指令10:耳数据.指令11:读数据。与HD4478O相兼容的芯片时序表如下:读状态输入RS=1.RM=H,E=H输出写指令输入RS=1.RI=1.,高脉冲DOD7=指令码,输出DOD7=状态字无读数据写数据输入输入RS=H,RH=H.KS=H
12、.RW=1.冲E=HDO-D7-数据,E=高脉输出输出DO-D7=数据无表10-15:基本操作时序表读写操作时序如图所示:读操作时序16021.CD的RAM地址映射及标准字库表液晶显示模块是一个慢显示器件,所以在执行每条指令之前肯定要确认模块的忙标记为低电平,衣示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告知模块在哪里显示字符,图10-57是1602的内部显示地址。16021.CD内部显示地址例如其次行第个字符的地址是40H,那么是否干脆写入40H就可以将光标定位在其次行第一个字符的位置呢?这样不行,因为写入显示地址时要求最高位D7恒定为商电平1所以实际写入的数据应当是Ol
13、OOoOooB(40H)+1OOOOOOOB(80H)=11OOOOOOB(COH)。在对液晶模块的初始化中要先设置其显示模式,在液晶模块显示字符时间标是自动右移的,无需人工干预.,每次输入指令前都要推断液晶模块是否处于忙的状态.1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如图10-58所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每个字符都有个固定的代码,比如大写的英文字母“A”的代码是OlOOOOOlB(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”1602液晶显示模块可以和单片机八T89C51干脆接口。