单片机控制系统运行与维护 液晶显示原理 LCD液晶显示器.docVIP

单片机控制系统运行与维护 液晶显示原理 LCD液晶显示器.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机控制系统运行与维护 单片机控制系统运行与维护 PAGE 1 LCD1602液晶显示器 一、学习目的与要求 1.熟悉LCD1602液晶显示器引脚分布。 2.掌握LCD1602液晶显示器控制命令。 二、学习方法 1.学习本课程,首先要精读教材和讲义,LCD1602液晶显示器引脚分布。 2.根据教材内容,掌握LCD1602液晶显示器控制命令。 三、授课内容 液晶显示器(LCD)是一种利用液晶在电场作用下,使其光学性质发生变化以显示图形的显示器。具有显示质量高、体积小、重量轻、功耗小等优点。它既可以显示字符,也可以显示点阵图形。在仪器仪表上及办公设备中应用广泛。 通常,液晶显示器内部是由液晶显示器件、连接件、集成电路、PCB线路板、背光源、结构件组合在一起构成一个整体,因此也称为液晶显示模块。液晶显示模块从显示形式上可分为数显式、点阵字符式及点阵图形式三种。这里以点阵字符型液晶显示模块LCD1602为例,介绍液晶显示器的使用方法。 1. LCD1602液晶显示模块内部结构 字符型液晶显示模块是一类专门用于显示字母、数字、符号等的点阵式LCD。它是由若干个5×7或5×11等点阵字符位组成,每个点阵字符位都可以显示一个字符。LCD1602是一种16×2字符的液晶显示模块,广泛用于数字式便携仪表中,其外形及引脚如图1所示。 引脚说明如下: Vss:接地端。 VDD:电源正极,+5V电压。 VL:液晶显示偏压信号。 RS:数据/命令寄存器选择端。高电平表示选通数据寄存器,低电平表示选通命令寄存器。 R/W:读/写选择端。高电平表示读操作,低电平表示写操作。 E:使能端,高电平有效。 D0~ D7:数据输入/输出端。 BLA:背光源正极。 BLK:背光源负极。 (a) (b) 图1 LCD1602外形图 (a)外形图 (b)引脚分配图 2. LCD1602的控制命令 LCD1602内部采用一片型号为HD44780的集成电路作为控制器。它具有驱动和控制两个主要功能。内部包含了80字节显示缓冲区DDRAM及用户自定义的字符发生存储器CGROM,可以用于显示数字、英文字母、常用符号和日文假名等,每个字符都有一个固定的代码。如数字的代码为30H~39H,大写字母A的代码为41H等。将这些字符代码输入DDRAM中,就可以实现显示。还可以通过对HD44780的编程实现字符的移动、闪烁等功能。 显示缓冲区的地址分配按16×2格式一一对应。格式如下: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F … 27 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F … 67 如果是第一行第一列,则地址为00H;若为第二行第三列,则地址为42H。 控制器内部设有一个数据地址指针,可用它访问内部显示缓冲区的所有地址,数据指针的设置必须在缓冲区地址基础上加80H。例如:要访问左上方第一行第一列的数据,则指针为80H+00H=80H。 LCD1602内部控制器有四种工作状态: ①当RS=0、RW=1、E=1时,可从控制器中读出当前的工作状态; ②当RS=0、RW=0、E=上升沿时,可向控制器写入控制命令; ③当RS=1、RW=1、E=1时,可从控制器读数据; ④当RS=1、RW=0、E=上升沿时,可向控制器写数据; LCD1602内部的控制命令共有11条,这里简单介绍以下几条: (1)清屏 RS R/W E D7 D6 D5 D4 D3 D2 D1 D0 功能 0 0 1 0 0 0 0 0 0 0 1 清屏 该命令用于清除显示器,即将DDRAM中的内容全部写入“空”的ASCII码“20H”。此时,光标回到显示器的左上方。同时将地址计数器AC的值设置为0。 (2)光标归位 RS R/W E D7 D6 D5 D4 D3 D2 D1 D0 功能 0 0 1 0 0 0 0 0 0 1 × 光标归位 该命令用于将光标回到显示器的左上方,同时,地址计数器AC值设置为“0”,DDRAM中的内容不变。 (3)模式设定 RS R/W E D7 D6 D5 D4 D3 D2 D1 D0 功能 0 0 1 0 0 0 0 0 1 I/D S 模式设定 用于设定每写入一个字节数据后,光标的移动方向及字符是否移动。 若I/D=0、S=0,则光标左移一格且地址计数器AC减1;若I/D=1、S=0,则光标右移一格且地址计数器AC加1;I/D=0、S=1,则显示器字符全部右移一格,但光标不动;若I/D=1、S=1,则显示器字符全部左移一格,但光标不动。 (4)显示器开关控制 RS R/W E D7 D6 D5 D4 D3 D

文档评论(0)

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

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档