首页 理论教育 10.1寸LCD控制器接口信号-嵌入式技术应用

10.1寸LCD控制器接口信号-嵌入式技术应用

时间:2023-11-08 理论教育 版权反馈
【摘要】:S3C2410中内置的LCD控制器提供了下列外部接口信号。它通知LCD屏开始显示新的一帧,LCD控制器在一个完整帧的显示后发出VFRAME信号。LCD控制器在一整行数据全部传输到LCD驱动器后发出VLINE信号。LCD驱动器使用VM信号改变用于打开或关闭像素的行和列电压的极性。5)LCD_PWREN:LCD面板电源使能控制信号。REGBANK具有17个可编程寄存器,用于配置LCD控制器。

10.1寸LCD控制器接口信号-嵌入式技术应用

S3C2410中内置的LCD控制器提供了下列外部接口信号(CPU引脚)。

1)VFRAME:LCD控制器和LCD驱动器之间的帧同步信号。它通知LCD屏开始显示新的一帧,LCD控制器在一个完整帧的显示后发出VFRAME信号。

2)VLINE:LCD控制器和LCD驱动器间的同步脉冲信号,LCD驱动器通过它来将水平移位寄存器中的内容显示到LCD屏上。LCD控制器在一整行数据全部传输到LCD驱动器后发出VLINE信号。

3)VCLK:LCD控制器和LCD驱动器之间的像素时钟信号,LCD控制器在VCLK的上升沿发送数据,LCD驱动器在VCLK的下降沿采样数据。

4)VM:LCD驱动器所使用的交流信号。LCD驱动器使用VM信号改变用于打开或关闭像素的行和列电压的极性。VM信号在每一帧触发,也可通过编程在一定数量的VLINE信号后触发。

5)LCD_PWREN:LCD面板电源使能控制信号。

6)VD[23∶0]:LCD像素数据输出端口。(www.xing528.com)

LCD控制器包含REGBANK,LCDCDMA,VIDPRCS,TIMEGEN和LPC3600。REGBANK具有17个可编程寄存器,用于配置LCD控制器。LCDCDMA为专用的DMA,它可以自动地将显示数据从帧内存中传送到LCD驱动器中。通过专用DMA,可以实现在不需要CPU介入的情况下显示数据。VIDPRCS从LCDCDMA接收数据,将相应格式(比如4/8位单扫描和4位双扫描显示模式)的数据通过VD[23∶0]发送到LCD的驱动器上。TIMEGEN包含可编程的逻辑,以支持常见的LCD驱动器所需要的不同接口时间和速率的要求。TIMEGEN部分产生VFRAME,VLINE,VCLK和VM等信号。

如图10-1所示,该图揭示了LCD彩色图像数据在LCD的显示缓存中的存放结构,以及彩色图像数据在LCD液晶屏上是如何显示的规则。

978-7-111-41590-9-Chapter10-1.jpg

图10-1 LCD彩色图像数据在LCD的显示缓存中的存放结构

320×240像素的8位数据的256彩色LCD屏,显示一屏所需的显示缓存为320×240×8bit,即76800字节,在显示缓存中每个字节,如图10-1最右面的图所示,都对应着屏上的一个像素点,因此,8位256彩色显示的显示缓存与LCD屏上的像素点是字节对应的。每个字节中又有RGB格式的区分,既有332的RGB,又有233的RGB格式,这因硬件而定。在彩色图像显示时,首先要给显示缓存区一个首地址,这个地址要在4字节对齐的边界上,而且,需要在SDRAM的4MB字节空间之内。它是通过配置相应的寄存器来实现的。之后,接下来的76800字节,就为显示缓存区,这里的数据会直接显示到LCD屏上去。屏上图像的变化是由于该显示缓存区内数据的变化而产生的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈