当前位置: 首页 > 产品中心 > lcd显示屏-横屏

1602字符型液晶显现篇

发表时间: 2024-01-27 作者: lcd显示屏-横屏
产品详情

  由于液晶显现器每一个点在收到信号后就从始至终坚持那种颜色和亮度,稳定发光,而不像阴极射线管显现器(CRT)那样要一向改写新亮点。因此,液晶显现器画质高且不会闪耀。

  液晶显现器经过显现屏上的电极操控液晶分子状况来到达显现的意图,在分量上比相同显现面积的传统显现器要轻得多。

  相对而言,液晶显现器的功耗首要耗费在其内部的电极和驱动IC上,因此耗电量比其它显现器要少得多。

  液晶显现的原理是使用液晶的物理特性,经过电压对其显现区域来操控,有电就有显现,这样即能够显现出图形。液晶显现器具有厚度薄、适用于大规模集成电路直接驱动、易于完成全彩色显现的特色,现在现已被大范围的使用在便携式电脑、数字摄像机、PDA移动通讯东西等很多范畴。

  液晶显现的分类办法有很多种,一般可按其显现方法分为段式、字符式、点阵式等。除了是非显现外,液晶显现器还有多灰度有彩色显现等。假如依据驱动方法来分,可大致分为静态驱动(Static)、单纯矩阵驱动(Simple Matrix)和主动矩阵驱动(Active Matrix)三种。

  点阵图方法液晶由M×N个显现单元组成,假定LCD显现屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共16×8=128个点组成,屏上64×16个显现单元与显现RAM区1024字节相对应,每一字节的内容和显现屏上相应方位的亮暗对应。例如屏的榜首行的亮暗由RAM区的000H00FH的16字节的内容决议,当(000H)=FFH时,则屏幕的左上角显现一条短亮线FFH)=FFH时,则屏幕的右下角显现一条短亮线H,(00EH)=00H,(00FH)=00H时,则在屏幕的顶部显现一条由8段亮线条暗线组成的虚线。这便是LCD显现的基本原理。

  用LCD显现一个字符时很杂乱,由于一个字符由6×8或8×8点阵组成,既要找到和显现屏幕上某几个方位对应的显现RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。这样一来就组成某个字符。但由于内带字符产生器的操控器来说,显现字符就最简略了,能够让操控器作业在文本方法,依据在LCD上开端显现的队伍号及每行的列数找出显现RAM对应的地址,建立光标,在此送上该字符对应的代码即可。

  汉字的显现一般都会选用图形的方法,事先从微机中提取要显现的汉字的点阵码(一般用字模提取软件),每个汉字占32B,分左右两半,各占16B,左面为1、3、5右边为2、4、6依据在LCD上开端显现的队伍号及每行的列数可找出显现RAM对应的地址,建立光标,送上要显现的汉字的榜首字节,光标方位加1,送第二个字节,换行按列对齐,送第三个字节直到32B显现完就能够LCD上得到一个完好汉字。

  字符型液晶显现模块是一种专门用于显现字母、数字、符号等点阵式LCD,现在常用16*1,16*2,20*2和40*2行等的模块。下面以长沙太阳人电子有限公司的1602字符型液晶显现器为例,介绍其用法。一般1602字符型液晶显现器什物如图10-53:

  1602LCD分为带背光和不带背光两种,基操控器大部分为HD44780,带背光的比不带背光的厚,是否带背光在使用中并无不同,两者尺度不同如下图10-54所示:

  1602LCD选用规范的14脚(无背光)或16脚(带背光)接口,各引脚接口阐明如表10-13所示:

  第3脚:VL为液晶显现器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时能够终究靠一个10K的电位器调整对比度。

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

  第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时能够写入指令或许显现地址,当RS为低电平R/W为高电平时能够读忙信号,当RS为高电平R/W为低电平时能够写入数据。

  1602液晶模块的读写操作、屏幕和光标的操作都是经过指令编程来完成的。(阐明:1为高电平、0为低电平)指令1:清显现,指令码01H,光标复位到地址00H方位。

  指令3:光标和显现形式设置 I/D:光标移动方向,高电平右移,低电平左移 S:屏幕上一切文字是否左移或许右移。高电平表明有用,低电平则无效。

  指令4:显现开关操控。 D:操控全体显现的开与关,高电平表明开显现,低电平表明关显现 C:操控光标的开与关,高电平表明有光标,低电平表明无光标 B:操控光标是否闪耀,高电平闪耀,低电平不闪耀。

  指令5:光标或显现移位 S/C:高电平时移动显现的文字,低电平时移动光标。

  液晶显现模块是一个慢显现器材,所以在履行每条指令之前一定要承认模块的忙标志为低电平,表明不忙,不然此指令失效。要显现字符时要先输入显现字符地址,也便是告知模块在哪里显现字符,图10-57是1602的内部显现地址。

  例如第二行榜首个字符的地址是40H,那么是否直接写入40H就能够将光标定位在第二行榜首个字符的方位呢?这样不可,由于写入显现地址时要求最高位D7稳定为高电平1所以实践写入的数据应该是01000000B(40H)+10000000B(80H)=11000000B(C0H)。

  在对液晶模块的初始化中要先设置其显现形式,在液晶模块显现字符时光标是主动右移的,无需人工干预。每次输入指令前都要判别液晶模块是否处于忙的状况。

  1602液晶模块内部的字符产生存储器(CGROM)现已存储了160个不同的点阵字符图形,如图10-58所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文化名等,每一个字符都有一个固定的代码,比方大写的英文字母“A”的代码是01000001B(41H),显现时模块把地址41H中的点阵字符图形显现出来,咱们就能看到字母“A”

  在1602LCD榜首行显现网站名:在第二行显现联络电线。试验前应先将显现切换开关切换到LCD作业状况。