实验三液晶显示.PDFVIP

  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文档。上传文档
查看更多
实验三液晶显示

实验三 液晶显示 一、 实验目的 1. 了解 SOC芯片 C8051F005 的基本特性; 2. 掌握字符点阵式 LCD液晶屏的读写时序及指令; 3. 掌握液晶屏的程序设计。 二、 实验仪器 1. 综合实验箱:一只; 2. 笔记本电脑:一台(自备); 3. U-EC5 适配器/编程器:一个; 4. KeilVision4 开发环境及 Flash程序下载软件:各 1 套(自行安装于笔记本电脑); 5. QPE-4、QPE-5 模块各一个。 三、 实验原理 本综合实验箱采用内置控制器、不带字库的图形点阵液晶显示模块,点阵数为 122×32。 在开展本实验之前,要先阅读液晶显示模块的使用手册,了解各控制命令及应用。 1. 液晶模块的硬件结构及引脚定义 液晶模块硬件结构图如图 3-1 所示,它主要由主/从驱动器及 122×32 全点阵液晶显示 器组成,可完成图形/汉字显示。 图3-1 实验液晶模块的硬件结构图 液晶模块通过 18 个直插管脚与 MCU和外部电源连接,主要管脚定义如表 3-1 所示。18 个管脚中,VDD,VSS,V0 为电源管脚,A,K为 LED 背光,其余 13脚与主、从驱动器连接,主/ 从驱动器为 2 个相同的 SED1520 驱动器,每个驱动器有 SEG0-SEG60 共 61 列驱动输出端, COM0-COM15共 16 行驱动输出端。因此了解 LCD编程就必须了解 SED1520 驱动器。 表3-1 液晶模块的关键定义 2. 指令说明 SED1520 通过 13 条指令实现 LCD 显示控制,其中 1 条复位指令,7 条为显示方式的设置 指令,剩余 5 条为显示数据/指令的读/写操作指令。13 条指令如表 3-2 所示。 表3-2液晶模块的13条控制指令 ① 复位(RESET) 该指令一般在系统上电后,第一次操作时写入。该指令实现软件复位:将显示起始行寄 存器清零;列地址指针清零;页地址寄存器置为“3”。 ② 显示开关设置 该指令控制显示驱动器的输出。当 Di=0 时,显示屏上无显示,当 Di=1 时,显示屏上呈 现所需的显示数据。 ③ 地址排序设置 该指令设置显示存储器中单元的地址所对应显示驱动器输出的顺序。当 A=1 时,为正向 顺序对应,列地址$0 对应列驱动输出 SEG0,$60 对应SEG60;当 A=0 时,为逆向顺序对应, 列地址$79 对应列驱动输出 SEG0,$19 对应SEG60; ④ 休闲状态设置 当 S=1 时,SED1520 进入休闲状态,当 S=0 时终止休闲状态。进入休闲状态要在关显示 指令输入后才能写入;退出休闲状态之后,才能写入开显示指令。 ⑤ 占空比设置 Du=0 时为 1/16 占空比,Du=1 时为1/32 占空比。 ⑥ 显示起始行设置 该指令设置了在显示屏上第一行(行驱动输出 COM0 所对应的显示行)所对应的显示存储 器的行号。L=0-31,表示显示存储器的第 1-32 行。定时间隔的有规律地修改显示起始行的 内容,将会产生显示屏上、下滚动的显示效果。 ⑦ 页面地址设置 SED1520 将显示存储器分为 4 个页面:0-3 页,每个页面都有 80 个字节。该指令就是 设置页地址存储器的内容,以选择相应的显示存储器页面。P=0-3,代表 0-3 页。 ⑧ 列地址设置 SED1520 的显示存储器每个页面都有 80 个字节,每个字节中的 8 位数据对应显示屏的 同一列 8 个点行。列地址指针就是管理这 80 个字节单元的,由它和页地址寄存器组合唯一 指定了显示存储器的某一单元。列地址指针是一个 7 位加1 计数器,每次操作后自动加 1, 但加至 80 后不会

文档评论(0)

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

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

1亿VIP精品文档

相关文档