本人就读杭州电子科技大学,基于杭电FPGA远程试验平台和Quartus II17.1软件,设计对LCD屏的色块闪烁控制程序。希望大家能与我交流改进。
1、实验目的
(1)熟悉TFT-LCD显示屏显示原理。
(2)掌握LCD屏显示单色的设计方法。
2、实验仪器
(1)Quartus II软件
(2)数字电子技术远程实境实验平台
3、实验原理
(1)像素(Pixel)和分辨率(Resolution)
像素是指由图像的小方格组成的,这些小方块都有一个明确的位置和被分配的色彩数值,小方格颜色和位置就决定该图像所呈现出来的样子。LCD显示屏模块采用24位并行RGB接口,其中thpw(行同步准备)、thb(行后沿)、thfp (行前沿) 、tvpw (场同步准备) 、tvb (场后沿)和tvfp(场前沿)六个参数,在写驱动程序时候使用其配置LCD的时序。
(2)LCD显示屏像素扫描
1)使用子母两个计数器对驱动时钟进行计数。
2)子计数器的计数范围为0-1055,所代表一个行扫描周期,满载时在下一个时钟周期清零,并使母计数器+1。
3)母计数器的计数范围为0-524,所代表一个场扫描周期,满载时在下一个时钟周期清零。
4、实验内容
(1)使用Verilog HDL设计一个LCD显示控制器,点亮LCD显示器(分辨率:800x480@60Hz),绘制网格,对其中一个格子填充颜色。
(2)对其中一个格子填充两种不同的颜色,让其出现闪烁效果。