实际应用详解(自创).ppt_第1页
实际应用详解(自创).ppt_第2页
实际应用详解(自创).ppt_第3页
实际应用详解(自创).ppt_第4页
实际应用详解(自创).ppt_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、液晶,FLTCH,LCD的分类,点阵式:也称图形式,显示的最小单位是一个个的像素,也就是一屏幕上一个个的点。大量的点的组合形成了图形。又根据点的显示状态的多少分为彩色、灰度、黑白型几种类型。顾名思义,彩色的指每个点可以显示出不同的颜色。这种液晶的代表有手机、笔记本电脑等的显示屏幕。灰度的指一个点可以显示不同的程度的灰度。黑白就是指基本的像素只有两种显示状态:黑或者白。因为成本低廉,使用方便,黑白的液晶最为常用,非彩屏手机的屏幕、电子辞典的显示屏幕,一般都使用这种液晶。描述这种液晶时候经常使用点阵的大小。比如某电子辞典的显示屏幕是128*64的,则表示这个显示屏幕由此64行、每行128个点组成。

2、 点越多,分辨率越高,也越清晰。,FLTCH,还有一种特殊的点阵形式的液晶称为字符型。这种液晶的点阵不是连续地用来分布排列的,而是按照一定的分组来排列主要是方便字符的显示。比如有的液晶是有6*8为单元来排列。这种液晶显示起字符来十分方便这里指西文字符,它们可以用6*8的小点阵方便地显示。当然可以得知,图形式的点阵式的液晶也是可以用来显示字符的,但是字符式的液晶用来显示图形就不大方便。,FLTCH,什么是1602LCD液晶,1602液晶也叫1602字符型液晶 ,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块,它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。

3、每位之间有一个点距的间隔,每行之间也有也有间隔 ,起到了字符间距和行间距的作用,正因为如此,所以他不能显示图形 1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字) 目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。,FLTCH,1602LCD的特性,+5V电压,对比度可调(V0接10k电阻器来调节) 内含复位电路 提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能 有80字节显示数据存储器DDRAM 内建有160个5X7点阵的

4、字型的字符发生器CGROM 8个可由用户自定义的5X7的字符发生器CGRAM,FLTCH,1602绝大多数是基于HD44780液晶芯片的,HD44780内置了DDRAM、CGROM和CGRAM,这三个都是存储器。,FLTCH,CGROM,CGRAM和DDRAM,1、CGROM 中存储了一些标准的字符的字模编 码,是液晶屏出厂时固化在控制芯片中的,用户不能改变其中的存储内容,只能读取调用,包含有标准的ASCII码、日文字符和希腊文字符 2、CGRAM 是控制芯片留给用户,用以存储用户自己设计的字模编码 。 3、DDRAM中存储的是待显示的数据,FLTCH,DDRAM与CGRAM,CGROM的工作

5、过程,1602的显示过程应可理解为: 1:选择字模编码所在的存储器(CGROM 或 CGRAM) 2:将所要显示的字符编码 在上述存储器中的存储地址传送给DDRAM,以找到此存储单元 3: 将存储器内存储的字模编码读取到 DDRAM 中 4:将 DDRAM中的字模编码显示到屏幕上对应位置,FLTCH,引脚,VDD,GND,RS,V0,R/W,E,D0,D2,D4,D6,D1,D7,D5,D3,1602采用标准的16脚接口,其中:包括8根数据线 ,3根控制线(RS,RW,E),电源地,电源以及液晶驱动电压引脚。,FLTCH,第1脚:VDD接+5V正电源 第2脚:GND接地 第3脚:RS为寄存器选

6、择,高电平选数据寄存器,低电平选指令寄存器 第4脚:V0为液晶显示器对比度调整,接正电源时对比度最弱,接地时对比度最高,对比度高时会产生“鬼影”,使用时可以通过一个10k的电位器调整对比度 第5脚:E使能端,当E有高电平跳到低电平时,液晶开始执行命令,FLTCH,第6脚:RW为读写信号线,高电平执行读操作,低电平时执行写操作。当RS和RW同时为低电平时可以写入指令或显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据 第714脚:D0D7为8位双向数据线 第1516脚:空,FLTCH,上拉电阻,1602液晶接口电路,FLTCH,上拉电阻: 上拉就是将不确

7、定的信号通过一个电阻钳位在高电平!电阻同时起限流作用! 上拉是对器件注入电流;弱强只是上拉电阻的阻值不同,没有什么严格区分; 上拉电阻一端接VCC,一端接在引脚上 比如:当一个接有上拉电阻的端口设为输入状态时,他的常态就为高电平,用于检测低电平的输入。,FLTCH,上拉电阻,+5VDD,R,当mcu与液晶芯片连接的时候,如果线过于长,就需要驱动。 驱动? 线越长的时候电阻就越大,如果mcu给芯片一个高电平的时候,经过压降之后,到芯片之后就检测不到高电平了,这时候就要加一个上拉电阻来增加驱动。,mcu,芯片,FLTCH,1602液晶的背光电路,液晶背光模块,滤波电容,滤波电容:安装在整流电路两端

8、用以降低交流脉动波纹系数提升高效平滑直流输出的一种储能器件 。,水泥电阻,水泥电阻:通常用于功率大,电流大的场合,有2W,3W,5W,10W甚至更大的功率,像空调,电视机,等功率在百瓦级以上的电器中,基本上都会用到水泥电阻。,三极管,FLTCH,1602液晶是如何显示字符的?,1、显示位置如何确定? + 2、显示内容如何确定?,FLTCH,1、显示位置如何确定?,举例:如何在第二行第1列位置显示字符?,FLTCH,40H = 01000000B 80H = 10000000B D7, 要保证最高位恒定为高电平1. 01000000B(40H) + 10000000B(80H) | 110000

9、00B(C0H) 将11000000依次从 高位 到 低位 写入D7D0,第一个问题解决!,FLTCH,2、显示内容如何确定?,用以存储自定义字符的地址,FLTCH,1602液晶模块内部的字符发生储存器(CGROM)已经储存了160个不同字符!咱们只管调出字符对应的的代码就可以显示了。 举例:“A”如何显示? 查表 A = 01000001B(41H) 将01000001依次从 高位 到 地位 写入D7D0,第二个问题解决!,FLTCH,不要忘了,光标!,光标如何显示呢? 1602液晶模块内部的控制器共有11条控制指令:,RS低电平时,指令寄存器,RS高电平时,数据寄存器,R/W低电平时,wr

10、ite,R/W高电平时,read,FLTCH,指令1:清显示,光标复位到00H 指令2:光标返回到00H 指令3:I/D:高电平光标右移,低电平光标左移。 S:屏幕上所有的文字是否左右移动,高电 平是,低电平否。 指令4:显示开关控制。 D:控制整体显示的开与关,高电平开,低 电平关。 C:控制光标的开与关。高电平开,低电平关。 B:控制光标闪烁。高电平闪烁,低电平不闪。,比如:左右键按下时(按下左移键AC-1,按下右移键AC+1),比如:屏幕文字全部向右移一位。仅仅是可以移动的命令位,FLTCH,指令5:光标或字符的移位。 S/C:高电平移动显示的文字,低电平移动 光标。 R/L:右/左移,

11、低电平时左移一格,高电平时 右移一格 指令6:功能设置命令。 DL:高电平4位总线,低电平8位总线。 N:高电平双行显示,低电平单行显示。 F:高电平显示5X10/字符的点阵字符,低电平 时显示5X7/字符的点阵字符。,在计算机系统中,各个部件之间传送信息的 公共通路叫总线,它是由导线组成的传输线束。 微型计算机是以总线结构来连接各个功能部件的。,FLTCH,指令7:字符发生器RAM(CGRAM)地址设置。 指令8:DDRAM地址设置。 功能:设定下一个要存入数据的CGRAM的地址。 (注意这里我们送地址的 时候 ,应该是0 x80+Address,因为最高位D7恒定是高电平1) 指令9:读忙信号和光标地址。 BF:高电平忙(此时模块不能接受命令或 者数据),低电平闲(这时能够接受命令或数据)。 读取地址计数器(AC)的内容,根据AC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论