单片机与液晶显示器(LCD)接口LCD(LiquidCrystal .pptxVIP

单片机与液晶显示器(LCD)接口LCD(LiquidCrystal .pptx

  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文档。上传文档
查看更多
单片机与液晶显示器(LCD)的接口;LCD的基本结构及显示原理;扭曲向列型液晶显示器 (Twisted Nematic Liquid crystal display);扭曲向列型液晶显示器 (Twisted Nematic Liquid crystal display);LCD显示器的分类;字段型。以长条状组成字符显示。主要用于数字显示,也可用于显示西文字母或某些字符,已广泛用于电子表、计算器、数字仪表中。 点阵字符型。专门用于显示字母、数字、符号等。它由若干5 7或5 10的点阵组成,每一点阵显示一字符。广泛应用在各类单片机应用系统中。 点阵图形型。它是在平板上排列多行或多列,形成矩阵式的晶格点,点的大小可根据显示的清晰度来设计。广泛应用于图形显示,如用于笔记本电脑、彩色电视和游戏机等。;点阵字符型液晶显示模块介绍;1.基本结构与特性 (1)液晶显示板 在液晶显示板上排列着若干5;图10-20;(3)1602字符型LCM的特性 ① 内部具有字符发生器ROM(CGROM),即字符库。 可显示192个5 7点阵字符,见图10-21。由该字符库可看出LCM显示的数字和字母部分的代码值,恰好与ASCII码 表中的数字和字母相同。所以在显示数字和字母时,只需向LCM送入对应的ASCII码即可。 ②模块内有64字节的自定义字符RAM(CGRAM),用户可自行定义8个5 7点阵字符。 ③ 模块内有80字节的数据显示存储器(DDRAM)。;图10-21;2. LCM的引脚 16个引脚,也有少数的LCM为14个引脚,其中包括8条数据线、3条控制线和3条电源线,见表10-15。通过单片机写入模块的命令和数据,就可对显示方式和显示内容做出选择。;3.命令格式及功能说明 (1)内部寄存器 控制器HD44780内有多个寄存器,寄存器的选择如表10-16所示。;(2)命令功能说明 下面介绍可写入命令寄存器的11个命令。 ① 清屏。格式如下: 功能:清除屏幕显示,并给地址计数器AC置“0”。 ② 返回。格式如下: 功能:置DDRAM(显示数据RAM)及显示RAM的地址为“0”,显示返回到原始位置。;③ 输入方式设置。格式如下:;功能: D位(DB2)控制整体显示的开与关,D=1,开显示;D=0,则关显示。 C位(DB1)控制光标的开与关,C=1,光标开;C=0,则光标关。 B位(DB0)控制光标处字符闪烁,B=1,字符闪烁;B=0,字符不闪烁。 ⑤ 光标移位。格式如下:;S/C=1时,显示移位;S/C=0时,光标移位。 R/L=1时,向右移位,R/L=0时,向左移位。 ⑥ 功能设置。命令格式如下: 功能: DL位设置接口数据位数,DL=1为8位数据接口;DL=0为4位数据接口。 N 位设置显示行数,N=0单行显示;N=1双行显示。 F位设置字型大小,F=1为5 10点阵,F=0为5 7点阵。;⑦ CGRAM(自定义字符RAM)地址设置。格式如下;功能:BF位为忙标志。BF=1,表示忙,此时LCM不能接收命令和数据;BF=0,表示LCM不忙,可接收命令和数据。 AC位为地址计数器的值,范围为0~127。向CGRAM/DDRAM写数据。格式如下:;从CGRAM/DDRAM中读数据。格式如下:;② 标准字符库。图10-21所示为字符库的内容、字符码和字型的对应关系。 ③ 字符码(DDRAM DATA)、CGRAM地址与自定义点阵数据(CGRAM数据)之间的关系,如表10-18所示。;10.4.3 AT89S51单片机与LCD的接口及软件编程;2.软件编程;清除显示 功能设置,DL=1为8位数据长度接口;N=0单行显示; F=0为5 7点阵字符。 开/关设置,D=0关显示;C=0关光标;B=0关闪烁功能。 进入方式设置,I/D=1地址采用递增方式;S=0关显示移位功能。 ② 软件初始化 流程如图10-23所示。;图10-23 软件初始化流程;(2)显示程序编写;MOV A,#0EH;MOV A,#53H;MOV A,#0C0H MOVX @DPTR,A;判定“忙”标志的子程序F_BUSY如下:;10.5 AT89S51单片机与微型打印机TP P-40A/16A的接口 微型打印机的内部有一单片机,固化有控打程序。 打印机通电后,由打印机内部的单片机执行固化的控打程序,就可以接收和分析主控单片机送来的数据和命令,然后通过控制电路,实现对打印头机械动作的控制,进行打印。此外,微型打印机还能接受人工干预,完成自检、停机和走纸等操作。 常用的微型打印机有TP P-40A/16A、GP16以及XLF嵌入仪器面板上的汉字微型打印机。下面介绍AT89S51单片机与常见的TP P-40A/16A微型打印机的接口设计。;1.TP P-40A/16A微型打印机简介 单片机控制的微型

文档评论(0)

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

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

1亿VIP精品文档

相关文档