基于FPGA的LCD液晶显示器设计

发布时间:2022-08-19 00:50 阅读次数:
本文摘要:概要:由LCD液晶显示器制作的表明面板普遍应用于军用设备中,本设计使用Spartan-3EFPGA为硬件,该216字符型LCD嵌入一个SitronixST7066U图形控制器,构建了LCD显示器的字符或者汉字的满屏表明、满屏移动表明以及单个字符在屏幕上的移动表明,所有功能用VHDL语言构建,合乎LCD显示器拒绝,超过各种表明效果。

亚博全站app登录

概要:由LCD液晶显示器制作的表明面板普遍应用于军用设备中,本设计使用Spartan-3EFPGA为硬件,该216字符型LCD嵌入一个SitronixST7066U图形控制器,构建了LCD显示器的字符或者汉字的满屏表明、满屏移动表明以及单个字符在屏幕上的移动表明,所有功能用VHDL语言构建,合乎LCD显示器拒绝,超过各种表明效果。  由于LCD液晶显示器体积小、轻巧、功耗较低,应用于十分普遍,如作为飞机、坦克和船上的表明面板,可增大原CRT显示器的所占空间,减低设备重量,强化机动性。

  本设计使用Spartan-3E开发板上的一个嵌入Si.tronixST7066U图形控制器的字符型LCD,构建了:(1)单个字符在给定方位的表明以及字符的满屏表明及满屏移动表明;(2)自定义字符(汉字)的表明以及单个字符的满屏移动表明。其中,图形控制器[1]负责管理接管控制指令及数据并将其发送给LCD显示器。  1SitronixST7066U图形控制器  该控制器有三个内部存储空间,DDRAM、CGROM、CGRAM,送来数据之前应先初始化。

  (1)DDRAM(表明数据RAM)  存储字符编码,从物理上谈DDRAM共计80个字符方位,每行有40个字符,但只有16个可被表明,剩下的24个不被表明。在读或写出之前,须要初始化地址计数器,地址计数器在读或写出之后可维持常数或者自动减1或减半1。  (2)CGROM(字符产生器ROM)  包括每个事前定好的字符的字体RGB。

亚博全站app

  (3)CGRAM(字符产生器RAM)  包括8位的自定义字符RGB,每个自定义字符位由8行RGB的5个点构成,明确用法与DDRAM完全相同。  1.1与FPGA的模块信号  LCD与FPGA的模块信号[2]有:(1)使能信号LCD_E;(2)寄存器自由选择信号LCD_RS;(3)读书/写出掌控信号LCD_RW;(4)4根LCD数据线与StrataFlash数据线SF_D11:8适配。  1.2时序分析  SF_D11:8的数据值,LCD_RS、LCD_RW必需创建并在LCD_E改向高电平之前最少平稳40ns,LCD_E保有高电平时间最少230ns。

在许多应用于中,LCD_RW恒置较低,因为一般会从显示屏读取数据。  如图1右图,数据以8位形式传输,分成低4位和较低4位,再行传高4位再行传低4位,其间隔时间最少1us。一个8位的写出操作者在下个通信之前间隔时间最少为40us,而在清屏命令之后该延时须要减至1.64ms。

  图1字符型LCD模块时序图  2数据表明设计  2.1流程图  如图2右图,LCD数据表明还包括上电初始化、配备显示屏、写出数据给显示屏,在写出数据之前应先原作初始地址。  图2LCD表明流程图  本开发板晶振为50MHz。


本文关键词:基于,FPGA,的,LCD,液晶,显示器,设计,概要,由,LCD,yobo体育全站app

本文来源:亚博全站app-www.tjztxm.com

在线客服 联系方式 二维码

电话

0176-52076972

扫一扫,关注我们