网站大量收购闲置独家精品文档,联系QQ:2885784924

液晶LCD1602的原理与应用--单片机--机械.pptVIP

液晶LCD1602的原理与应用--单片机--机械.ppt

  1. 1、本文档共43页,可阅读全部内容。
  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文档。上传文档
查看更多

4.5液晶LCD1602的原理与应用;;4.5.11602字符型LCD简介;;;表4-5-11602接口引脚;4.5.21602的指令;4-5-21602基本读写操作控制;图4-5-2读操作时序;图4-5-3写操作时序; 二、1602指令

LCD1602液晶模块内部的控制器共有11条控制指令和操作,各指令利用两位16进制代码表示,其功能和指令码下面一一介绍。

(1)清屏指令

该指令代码为0x01,单片机向1602的数据端口写入0x01后,1602自动将本身DDRAM的内容全部填入空白的ASCII20H,并将地址计数器AC的值设为0,同时光标归位,即将光标撤回液晶显示屏的左上方。此时显示器无显示。清屏指令格式见表表4-5-3。;;(2)光标归位指令

光标归位指令代码0x02或0x03,X表示0或1,其格式见表4-5-4。其主要功能是把地址计数器(AC)的值设置为0,保持DDRAM的内容不变,同时把光标撤回到显示器的左上方。

表4-5-4光标归位指令格式;(3)模式设置指令

指令码格式见表4-5-5。其中I/D为0时,写入新数据后光标右移,写1时写入新数据后光标左移显示不移动;S=0时,写入新数据后显示屏幕不移动,为1时写入新数据后显示屏幕整体右移1个字符。如指令代码为0x06时,光标随写入数据自动右移。

表4-5-5模式设置指令格式;;(4)显示开关控制指令

表4-5-6为显示开关控制指令格式,其中D为0时关显示功能,为1开显示功能,C为0时无光烁,为1时有光烁;B为0时光标闪烁,为1时光标不闪烁,如指令码0x0C,设置为显示功能开,无光标,光标不闪烁。;表4-5-6显示开关控制指令码格式; (5)屏幕光标指令

屏幕光标指令指令格式见表4-5-6所示,其中S/C、R/L设定0、0时光标左移1格,且AC减1;0、1时光标右移1格,且AC加1;1、0时显示器上的字符左移1格,光标不动;1、1时显示器上的字符右移1格,光标不动。如指令码0x14,设置为AC+1,光标右移1格(打字的效果)。;表4-5-6屏幕光标指令格式; (6)功能设定指令

功能设定指令主要是设置1602的初始工作状态,具体指令格式见表4-5-7所示。其中DL为0时,数据总线为4位,1=数据总线为8位;N为显示1行,为1时显示2行;F为0时,1602显示的一个字符为5×7点阵,F为1时为5×10点阵;如指令码0x38,1602被设置成为8位并行数据接口,显示2行,5*7点阵显示。;表4-5-7功能设定指令格式; (7)设定CGRAM/DDRAM指令

设定CGRAM/DDRAM指令有0x40+地址、0x80+地址两个。0x40是设定CGRAM地址命令,地址是指你要设置CGRAM的地址;0x80是设定DDRAM地址命令,地址是指要写入的DDRAM地址。指令格式见表4-5-8所示。;表4-5-8设定CGRAM/DDRAM指令格式; (8)读取忙信号或AC地址指令

该操作RS和R/W,当RS=0、R/W=1时,单片机读取忙碌信号BF的内容,BF=1表示

液晶显示器忙,暂时无法接收单片机送来的数据或指令;当BF=0时,液晶显示器可以接收单片机送来的数据或指令;同时单片机读取地址计数器(AC)的内容。指令格式见表4-5-8所示。;表4-5-8读取忙信号或AC地址指令格式;(9)写入CGRAM/DDRAM数据操作

当RS=1、R/W=0时,单片机可以将字符码写入DDRAM,以使液晶显示屏显示出相对应的字符,也可以将用户自己设计的图形存入CGRAM。操作格式见表4-5-9所示。

表4-5-9写入CGRAM/DDRAM数据操作格式;4-5-9写入CGRAM/DDRAM数据操作格式;

(10)从CGRAM/DDRAM读数据指令

当RS=1、R/W=1时,单片机机读取DDRAM或CGRAM中的内容。操作格式见表4-5-9所示。;表4-5-9从CGRAM/DDRAM读数据操作格式; 三、1602的RAM地址映射及标准字库表

液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符,图4-5-4是1602的内部显示地址。;图4-5-4LCD1602的内部RAM地址映射图;;;图4-5-5CGROM和CGRAM中字符代码与字符图形对应关系;4.5.31602字符型LCD的应用实例;图4-5-6单片机和LCD1602的连接示意图;二、160

文档评论(0)

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

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

1亿VIP精品文档

相关文档