用户工具

站点工具


tft_lcd彩条显示实验

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
tft_lcd彩条显示实验 [2019/12/25 20:05]
zgf
tft_lcd彩条显示实验 [2022/03/18 15:48] (当前版本)
sean
行 2: 行 2:
 |技术支持电话|**0379-69926675-801**||| |技术支持电话|**0379-69926675-801**|||
 |技术支持邮件|Gingko@vip.163.com||| |技术支持邮件|Gingko@vip.163.com|||
-|技术论坛|http://​www.eeschool.org||| 
 ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^ ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^
-|V1.0|20191225|zgf|初次建立|+ V1.0   ​2019-12-25  ​ ​gingko  ​ 初次建立 ​ |
  
 ==== 实验三十:TFT_LCD彩条显示 ==== ==== 实验三十:TFT_LCD彩条显示 ====
行 18: 行 17:
   -QuartusII开发软件(本实验中使用的是13.1版本)   -QuartusII开发软件(本实验中使用的是13.1版本)
  
-{{ :​icore3:​图30-1_硬件连接实物图_2_.png?​direct&​600 ​|图30-1 硬件连接实物图}}+{{ :​icore3:​图30-1_硬件连接实物图_2_.png?​direct |图30-1 硬件连接实物图}}
  
 **注意事项1:** 核心板在上,转接板在下,注意FPC转接板下边缘和核心板下边缘要对齐,​确保引脚连接正确(如图30-1中**①**所示)。\\ ​ **注意事项1:** 核心板在上,转接板在下,注意FPC转接板下边缘和核心板下边缘要对齐,​确保引脚连接正确(如图30-1中**①**所示)。\\ ​
行 29: 行 28:
 == 2、RGB条纹显示控制原理 ==  == 2、RGB条纹显示控制原理 ==
 TFT_LCD作为液晶屏显示技术的一种,和VGA接口的显示器控制很类似,都是通过行列扫描实现色彩的显示。下图是关于FPC接口引脚的介绍以及引脚信号定义: TFT_LCD作为液晶屏显示技术的一种,和VGA接口的显示器控制很类似,都是通过行列扫描实现色彩的显示。下图是关于FPC接口引脚的介绍以及引脚信号定义:
-{{ :​icore3:​图30-2_fpc接口引脚信号的定义.png?​direct&​600 ​|图30-2 fpc接口引脚信号的定义}}+{{ :​icore3:​图30-2_fpc接口引脚信号的定义.png?​direct |图30-2 fpc接口引脚信号的定义}}
 从上图可以看出,PWM信号点亮背光LED,RGB信号是565格式的16位颜色数据,还有行场同步信号,数据使能信号以及驱动时钟信号。24 ~27号引脚是触摸屏驱动电路AD转换部分的控制引脚,这次试验目的是实现液晶屏彩条显示,因此先不理会触摸相关的信号。 从上图可以看出,PWM信号点亮背光LED,RGB信号是565格式的16位颜色数据,还有行场同步信号,数据使能信号以及驱动时钟信号。24 ~27号引脚是触摸屏驱动电路AD转换部分的控制引脚,这次试验目的是实现液晶屏彩条显示,因此先不理会触摸相关的信号。
 {{ :​icore3:​图30-3_7寸800x480分辨率tft_lcd屏时序定义.png?​direct&​600 |图30-3 7寸800x480分辨率tft_lcd屏时序定义}} {{ :​icore3:​图30-3_7寸800x480分辨率tft_lcd屏时序定义.png?​direct&​600 |图30-3 7寸800x480分辨率tft_lcd屏时序定义}}
行 37: 行 36:
 本实验例程包括四个功能模块,如图30-3所示,其中TFT_Ctrl实现TFT液晶屏的显示驱动;而TFT_Display模块实现LCD屏幕显示内容的控制。 本实验例程包括四个功能模块,如图30-3所示,其中TFT_Ctrl实现TFT液晶屏的显示驱动;而TFT_Display模块实现LCD屏幕显示内容的控制。
 在Tools->​netlist viewers->​RTL Viewer 中查看系统RTL视图,可以明确看到上述模块,​如下图所示: 在Tools->​netlist viewers->​RTL Viewer 中查看系统RTL视图,可以明确看到上述模块,​如下图所示:
-{{ :​icore3:​图30-4_系统的rtl视图及各模块之间的信号关联.png?​direct&​11000 ​|图30-4 系统的rtl视图及各模块之间的信号关联}}+{{ :​icore3:​图30-4_系统的rtl视图及各模块之间的信号关联.png?​direct |图30-4 系统的rtl视图及各模块之间的信号关联}}
 RST_Ctrl模块为系统提供初始复位信号。PLL模块是ATLPLL IP核的例化,为触摸屏和系统提供30MHz时钟信号。这里主要讲一下TFT_Ctrl模块和TFT_Display模块。 RST_Ctrl模块为系统提供初始复位信号。PLL模块是ATLPLL IP核的例化,为触摸屏和系统提供30MHz时钟信号。这里主要讲一下TFT_Ctrl模块和TFT_Display模块。
 打开实验所带例程,双击TFT_Ctrl.v文件,可以看到如下部分代码: 打开实验所带例程,双击TFT_Ctrl.v文件,可以看到如下部分代码:
行 136: 行 135:
 以上这几个信号通过直接赋值的方式控制了液晶屏的显示方式等设定。 以上这几个信号通过直接赋值的方式控制了液晶屏的显示方式等设定。
 === 五、实验结果 === === 五、实验结果 ===
-{{ :​icore3:​图30-5_7寸液晶屏显示效果展示_2_.png?​direct&​400 |图30-5 7寸液晶屏显示效果展示}}+{{ :​icore3:​图30-5_7寸液晶屏显示效果展示_2_.png?​direct&​500 |图30-5 7寸液晶屏显示效果展示}}
 TFT_LCD液晶屏的驱动和VGA驱动有诸多相似之处,因此有些地方未作详解。如果理解了VGA驱动设计的控制方法和思想,驱动TFT_LCD屏实现彩色显示也就不难了。 TFT_LCD液晶屏的驱动和VGA驱动有诸多相似之处,因此有些地方未作详解。如果理解了VGA驱动设计的控制方法和思想,驱动TFT_LCD屏实现彩色显示也就不难了。
 === 六、拓展实验 === === 六、拓展实验 ===
tft_lcd彩条显示实验.1577275540.txt.gz · 最后更改: 2019/12/25 20:05 由 zgf