一、LCD显示器
LCD(Liquid Crystal Display),即液晶显示器,是一种采用液晶控制透光度技术来实现色彩的显示器,TFT(Thin Film Transistor,薄膜晶体管)是目前最为主流的液晶显示类型;
号在高速率的长距离传输时性能不佳,抗干扰能力也较差,后来提出了多种接口,它们实际上只是将CPU或显卡发出的TTL信号编 码成各种信号以便传输,LCD将接收到的信号进行解码得到TTL信号; 对于TFTLCD,其主要信号如下: 二、S3C2410 LCD控制器介绍 2、S3C2410 LCD控制器的内部结构 三、显示器上数据的组织格式: 8、VSYNC信号出现的频率表示一秒钟内能显示多少帧图像,称为“显示器的频率”; 四、TFT LCD 的操作时序 1、帧的传输过程 【1】VSYNC信号有效时,表示一帧数据的开始, 信号宽度为 (VSPW + 1)个HSYNC信号周期,即(VSPW + 1)个无效行; 【2】VSYNC信号脉冲之后,总共还要经过(VBPD + 1)个HSYNC信号周期,有效的行数据才出现; 所以,在VSYNC信号有效之后,还要经过(VSPW + 1 + VBPD + 1)个无效的行; 【3】随即发出(LINEVAL + 1)行的有效数据; 【4】最后是(VFPD + 1)个无效的行; 这样就结束了一帧的数据传输,紧接着就是下一个帧的数据了; 2、行中像素数据的传输过程 【1】HSYNC信号有效时,表示一行数据的开始,信号宽度为(HSPW + 1)个VCLK信号周期,即(HSPW + 1)个无效像素; 【2】HSYNC信号脉冲之后,还要经过(HBPD + 1)个VCLK信号周期,有效的像素数据才出现; 【3】随后发出(HOZVAL + 1)个像素的有效数据; 【4】最后是(HFPD + 1)个无效的像素; 这样就结束了一行的数据传输,紧接着就是下一行的数据了; 3、VCLK作为时序图的基准信号,它的频率计算可以如下计算: VCLK(Hz) = HCLK / [ (CLKVAL + 1) * 2] 4、将VSYNC、HSYNC、VCLK等信号的时间参数设置好之后,并将帧内存的地址告诉LCD控制器,它即可自动地发起DMA传输从帧内存中得到图像数据,最终在上述信号的控制下出现在数据总线VD【23:0】上; 用户只需要把要显示的图像数据写入帧内存中。 五、颜色组成 1、显示器上每个像素的颜色由3部分组成: 红、蓝、绿 这三者的混合几乎可以表示人眼所能识别的所有颜色; 可以根据颜色的浓烈程度将三原色都分为256个等级(0—255); 使用255级的红色,255级的蓝色、255级的绿色组合成白色; 使用0级的红色、0级的蓝色、0级的绿色组合成黑色; 2、LCD控制器支持单色、4级灰度、6级灰度、256色的调色板显示模式; 64K、16M的非调色板显示模式; 【1】16M(24BPP)色的显示模式 用24位的数据来表示一个像素的颜色,每种颜色使用8位 LCD控制器从内存中获得某个像素的24为颜色值后,直接通过VD【24:0】数据线发送给LCD; 在内存中,使用4个字节(32位)来表示一个像素,其中的3个字节从高到低分别表示红、绿、蓝,剩余的1个字节无效; 用最低字节还是最高字节无效,这是可以选择的; 【2】64K(16BPP)色的显示模式 用16位的数据来表示一个像素的颜色; 格式又分为两种: 5:6:5 ——使用5位来表示红色,6位表示绿色,5位表示蓝色 ; 5:5:5:1——分别使用5位来表示红、绿、蓝,最后一位表示透明度; 一个四字节可以表示两个16BPP的像素,使用高2字节还是低2字节来表示第一个像素,这也是可以选择的; 【3】256(8BPP)色显示模式 使用了调色板,是一块256*16的内存,使用16BPP的格式来表示8BPP显示模式下各个索引值的颜色; 使用8位的数据来表示一个像素的颜色在调色板中的索引值; 最终出现在LCD数据总线上的仍是16BPP的数据; 1个4字节可以表示4个8BPP的像素,字节与像素的对应顺序是可以选择的; |
|