物联网应用实训-LCD显示.pptVIP

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物联网应用实训 应用技术基础训练 LCD显示控制程序设计 能力目标: 1.掌握LCD的结构与工作原理 2.掌握LCD显示操作的命令与功能 3.能够实现固定字符的LCD显示控制 4.能够实现变量字符的LCD显示控制 5.能够在液晶上显示万年历时间数据 一、LCD显示模块基本介绍 在很多场合中需要显示多行字符、汉字或者图形,液晶显示器便应运而生。 液晶显示器(LCD)是一种功耗很低的显示器,其以优越的性能,越来越受到各方面的重视。液晶显示的应用领域越来越多,在电子表、计算器、数码相机、计算机的显示器和液晶电视上都可以看到它的身影。 LCD显示模块基本介绍 液晶显示模块是一种集成度比较高的显示组件,其英文名称为“LCD Module”,可以简称为LCM。液晶显示模块将液晶显示器件、控制器、PCB电路板、背光源和外部连接端口等组装在一起,可以方便地用于需要液晶显示的场合。在现代的电子设计中,液晶显示模块的应用也越来越多。 二、LCD液晶显示概述 LCD液晶显示是依靠液晶显示器来进行数据或者图形显示的。LCD液晶显示弥补了LED显示效果不够美观、不能显示图形和汉字等缺点,因此液晶显示技术得到了越来越广泛的应用。 液晶,顾名思义,就是固液态之间的一种中间类状态。一般情况下,最常见的物质有三种形态:固态、液态和气态。液晶是另外一种特殊的物质形态,由澳大利亚植物学者莱尼茨尔(Reinitzer)在1888年发现。此后,经过广泛的研究,液晶于二十世纪五十年代开始大规模使用。 LCD液晶显示器结构及工作原理 LCD液晶显示器本身不发光,其通过调节光的亮度来达到显示效果,这是一种被动显示器。LCD主要利用液晶的扭曲-向列效应制成,这是一种电场效应。这里首先介绍LCD液晶显示器的结构和原理,以及它的技术和工艺特点。这样才能在选购时有的放矢,更加科学合理地使用和维护。 三、液晶显示模块的种类 液晶显示模块是以LCD液晶屏为核心,配合一定的控制电路,以达到方便使用显示组件的目的。根据LCD液晶屏可显示内容的不同,液晶显示模块可以分为如下3种: 1.数显液晶模块 2.点阵字符液晶模块 3.点阵图形液晶模块 液晶显示模块的种类 四、液晶显示模块控制接口 液晶显示模块(LCM)一般都内置LCD驱动器,其采用控制指令集来进行显示控制。这类LCM和单片机的接口比较简单,控制比较容易,因此得到了广泛的应用。一般来说,掌握一种液晶显示模块,便可以熟悉采用同类型驱动器的其他液晶显示模块的使用。这里重点介绍点阵字符型液晶模块的使用,其可以显示数字、字符、自定义汉字和简单图形等,功能比较全面。 1602LCD显示模块 1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块 它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。每位之间有一个点距的间隔,每行之间也有也有间隔,起到了字符间距和行间距的作用,正因为如此 所以他不能显示图形。 (用自定义CGRAM,显示效果不太好) 1602LCD显示模块 1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。 目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。 五、1602LCD的特性 +5V电压,对比度可调 内含复位电路 提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能 有80字节显示数据存储器DDRAM 内建有160个5X7点阵的字型的字符发生器CGROM 8个可由用户自定义的5X7的字符发生器CGRAM 1602LCD的特性 字符型LCD1602通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光LED电源线VCC(15脚)和地线GND(16脚)。 六、开发板液晶接口 七、液晶内部存储器 HD44780内置了DDRAM(显示数据存储RAM)、CGROM(字符存储ROM)和CGRAM(用户自定义RAM)。? DDRAM就是显示数据RAM,用来寄存待显示的字符代码。共80个字节,其地址和屏幕的对应关系如下表: 液晶内部存储器 也就是说想要在LCD1602屏幕的第一行第一列显示一个“A”字,就要向DDRAM的00H地址写入“A”的代码就行了。但具体的写入是要按LCD模块的指令格式来进行的。 一行有40个地址,在1602中我们就用前16个就行了。第二行也一样用前16个地址。对应如下DDRAM地址与显示位置的对应关系: 液晶内部存储器 我们往DDRAM里的00H地址处送一个数据,譬如0x31(数字1的代码)并不能显示1出来。这是令初学者很容易出错的地方,原因就是

您可能关注的文档

文档评论(0)

35425 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档