《8.3 FPGA对LCD显示器的》.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《8.3 FPGA对LCD显示器的》.ppt

8.3 FPGA对LCD显示器的控制 MDLS系列液晶显示模块 LCD显示的原理 液晶显示器件的显示原理为:在外加电场的作用下,具有偶极矩的液晶棒状分子在排列状态上发生变化,使得通过液晶显示器件的光被调制,从而呈现明与暗或透过与不透过的显示效果。液晶显示驱动器的功能就是建立这种电场 MDLS系列电路框图 MDLS字符型液晶显示模块指令集 MDLS字符型液晶显示模块的信号真值表 MDLS字符型液晶显示模块的时序图 FPGA MDLS字符型 液晶显示模块驱动电路 原理方框图 液晶显示器驱动模块(lcd_driver)的状态控制 从启动液晶到向液晶写如数据需要执行的指令包括:功能设置指令、光标画面移动指令、限制开关控制指令、CGRAM地址设置指令、DDRAM地址设置指令、写数据指令。图8.3.4描述了lcd_driver对液晶的操作流程。 程序设计与仿真 见随书所附光盘中文件:8.3 LCD控制VHDL程序与仿真。 * * 其中E是使能信号输入端。 R/W是读/写操作,选择逻辑电平1进行读操作,选择逻辑电平0进行写操作。 RS是寄存器选择操作,1为数据,0为指令。 DB0~DB7是数据总线。VDD是+5V逻辑电源,V0是液晶驱动电源,VSS是电源地。 ? 指令名称 控制信号 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 运行 时 间 250KHz ? 功 能 RS R/W 清 屏 0 0 0 0 0 0 0 0 0 1 1.64ms 清DDRAM和AC的值 归 位 0 0 0 0 0 0 0 0 1 * 1.64ms AC=0光标、画面回HOME位 输入方式设置 0 0 0 0 0 0 0 1 I/D S 40us 设置光标,画面移动方式 限制开关控制 0 0 0 0 0 0 1 D C B 40us 设置显示,光标及闪烁开/关 光标,画面位移 0 0 0 0 0 1 S/C R/L * * 40us 光标,画面移动不影响DDRAM 功能设置 0 0 0 0 1 DL N F * * 40us 工作方式设置(初始化指令) CGRA地址设置 0 0 0 1 A5 A4 A3 A2 A1 A0 40us 设置CGRAM地址 DDRA地址设置 0 0 1 A6 A5 A4 A3 A2 A1 A0 40us 设置DDRAM地址 读BF及AC值 0 1 BFAC6AC5AC4AC3AC2AXC1AC0 ? 0us 读BF值地址计数器AC值 写数据 1 0 数 据 40us 数据写入DDRAM/CGRAM 读数据 1 1 数 据 40us DDRAM/CGRAM数据读出 接下表 注:“*”表示任意值,在实际应用时一般认为是“0”。 I/D=1:数据读/写操作后,AC自动增1 S/C=1:画面平移一个字符位 N=1:两行显示 I/D=0:数据读/写操作后,AC自动减1 S/C=0:光标平移一个字符位 N=0:一行显示 S=1: 数据读/写操作,画面平移 R/L=1:右移 F=1: 5*10点阵字符 S=0: 数据读/写操作,画面不动 R/L=0:左移 F=0: 5*7点阵字符 D: 显示开关“1”-开;“0”-关 DL=1:8位数据接口 BF=1:忙 C: 光标开关“1”-开;“0”-关 DL=0:4位数据接口 BF=0:准备好 B: 闪烁开关“1”-开;“0”-关 RS R/W E 功能 0 0 下降沿 写指令代码 0 1 高电平 读忙标志和AC值 1 0 下降沿 写数据 1 1 高电平 读数据 接下来使能信号E为高电平,数据被写入,当使能端E为下降沿的时候数据被完全建立。从地址的建立、保持到数据的建立、保持的结束,整个过程需要的时间至少为355ns。关于MDLS系列接口特性及电气特性请查阅点阵字符式液晶显示模块使用手册。 从时序图可以看到数据写入的条件:寄存器Rs为高电平,读/写标志R/W为低电平,建立地址, 采用FPGA来驱动MDLS字

文档评论(0)

wgvi + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档