- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于FPGA的液晶显示器驱动程序的设计
王 彦 陈琼 申政琴
(南华大学 电气工程学院 湖南 衡阳 421001)
摘 要: 文章介绍了用现场可编程逻辑器件FPGA来驱动液晶显示器,给出了用VHDL语言编写的时钟显示程序的设计原理和FPGA实现以后的系统仿真结果,并在Xilinx公司的SpartanⅡ系列的2sc100-6pq208芯片上调试通过。用FPGA来做液晶显示的驱动完全可以取代传统的利用单片机来驱动液晶显示,且抗干扰性好,可靠性高。
关键词:现场可编程逻辑器件FPGA 液晶显示器LCD 硬件描述语言VHDL
Design of the LCD Drive Program Based on FPGA
Wang yan Chen qiong Shen zheng_qin
(The College of the Electrical Engineering, Nanhua University, Hengyang 421001, Hunan China )
Abstract: It will introduce how to drive the LCD with FPGA,tell the basic law of the design and the timing of the result of the design,and achieve on the series Spartan II 2sc100-6pq208 of Xilinx corporation. It is proved to be effective and it can take the place of MCU in driving LCD, and it is anti-jamming and has high reliability.
Keyword: FPGA LCD VHDL
0.引言
目前人类已经步入信息时代,人们信息的获取有80% 来自视觉。各种信息最终都要通过信息显示来实现人,机交换。由于液晶显示器件(LCD)具有低电压,微功耗,能使用CMOS电路直接驱动,使LCD结构便携化,应用个人化成为可能。LCD的出现不仅代替了部分其他显示器件,而且大大扩展了显示器件的应用范围。LCD产品是世界上最省电的显示产品。在便携式显示器中,LCD是最佳的选择。随着世界经济科技的发展和个人生活水平的提高,个人对显示器的需求将是五花八门,日新月异。LCD在这方面的市场开拓十分宽广。
液晶显示的简介
1.液晶显示的原理
从电子学的角度来说,液晶显示器件的显示原理为:
在外加电场的作用下,具有偶极矩的液晶棒状分子在排列状态上发生变化,使得通过液晶显示器件的光被调制,从而呈现明与暗或透过与不透过的显示效果。液晶显示器件中的每个显示像素都可以单独被电场控制,不同的显示像素按照驱动信号的“指挥”在显示屏上合成出各种字符,数字及图形。液晶显示驱动器的功能就是建立这种电场。由于直流电场将导致液晶材料的化学反应和电极老化, 迅速降低液晶材料的使用寿命所以要求液晶显示驱动器的驱动输出必须是交流驱动。液晶显示的驱动方式有许多种,常用的有静态驱动和动态驱动两种。本文主要介绍用现场可编程逻辑器件FPGA来驱动点阵字符型液晶显示模块(MDLS)。
2. MDLS系列电路框图
E
R/W
RS
DB0
DB7
VDD
V0
VSS
其中E是使能信号,R/W是读/写操作选择1:读;0:写,RS是寄存器选择1:数据;0:指令,DB0~DB7是数据总线,VDD是+5V逻辑电源,V0是液晶驱动电源,VSS是电源地.
3. MDLS字符型液晶显示模块指令集
指令名称 控制信号 运行 时 间
250KHZ
功 能 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 清 屏 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)