LCD工作原理讲述.ppt

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LCD工作原理讲述

4.11 LCD 控制器 4.11.1 LCD工作原理 如图4-24 所示,LCD 的横截面很像是很多层三明治叠在一起。每面最外一层是透明的玻璃基体,玻璃基体中间就是薄膜电晶体。颜色过滤器和液晶层可以显示出红、蓝和绿三种最基本的颜色。通常,LCD后面都有照明灯以显示画面。 一般只要电流不变动,液晶都在非结晶状态。这时液晶允许任何光线通过。 液晶层受到电压变化的影响后,液晶只允许一定数量的光线通过。光线的反射角度按照液晶控制。 当液晶的供应电压变动时,液晶就会产生变形,因而光线的折射角度就会不同,从而产生色彩的变化。 一个完整的TFT 显示屏由很多像素构成,每个像素象一个可以开关的晶体管。这样就可以控制TFT 显示屏的分辨率。 如果一台LCD的分辨率可以达到1024 x 768 像素 (SVGA),它就有那么多像素可以显示。 4.11.2 S3C44B0X LCD 控制器介绍 S3C44B0X内置LCD控制器可以支持规格为每像素2位(4级灰度)或每像素4位(16级灰度)的黑白LCD。也可以支持每像素8位(256级颜色)的彩色LCD屏。 LCD控制器可以通过编程支持不同LCD屏的要求,例如行和列像素数,数据总线宽度,接口时序和刷新频率等。 LCD控制器的主要的工作,是将定位在系统存储器中的显示缓冲区中的LCD图像数据传送到外部LCD驱动器。 其内部结构框图如图4-25所示。 寄存器控制对18个可编程LCD控制寄存器进行配置; DMA传送控制自动将显示帧缓冲区数据经由数据控制,传送到LCD屏; 数据控制将显示数据以4/8单扫描或4位双扫描模式输出数据VD[7:0] ; 信号产生电路产生 VFRAME、VLINE、VCLK、 VM等信号。 LCD控制器的外部接口信号 ① VFRAME: LCD控制器和LCD驱动器之间的帧同步信号。该信号告诉LCD屏新的一帧开始了。 LCD控制器在一个完整帧显示完成后立即插入一个VFRAME信号,开始新一帧的显示;该信号与LCD模块的YD信号相对应。 ② VLINE: LCD控制器和LCD驱动器之间的线同步脉冲信号,该信号用于LCD驱动器将水平线(行)移位寄存器的内容传送给LCD屏显示。 LCD控制器在整个水平线(整行)数据移入LCD驱动器后,插入一个VLINE信号;该信号与LCD模块的LP信号相对应。 ③ VCLK:LCD控制器和LCD驱动器之间的像素时钟信号,由LCD控制器送出的数据在VCLK的上升沿处送出,在VCLK的下降沿处被LCD驱动器采样;该信号与LCD模块的XCK信号相对应。 ④ VM:LCD驱动器的AC信号。VM信号被LCD驱动器用于改变行和列的电压极性,从而控制像素点的显示或熄灭。VM信号可以与每个帧同步,也可以与可变数量的VLINE信号同步;该信号与LCD模块的DISP信号相对应。 ⑤ VD[3:0]:LCD像素点数据输出端口。与LCD模块的D[3:0]相对应。 ⑥VD[7:4]:LCD像素点数据输出端口。与LCD模块的D[7:4]相对应。 4.11.3 LCD控制器的操作 1. 显示类型 S3C44B0X的LCD控制器支持3种LCD驱动器:4位双扫描,4位单扫描,8位单扫描显示模式。其中,8位单扫描方式如图4-26所示。 图 4-26 8位单扫描方式 8位单扫描显示采用8位并行数据线进行“行”数据连续移位输出,直到整个帧的数据都被移出为止。 彩色像素点的显示要求3种颜色的图像数据,这使得行数据移位寄存器需要传输3倍于每行像素点个数的数据。这个RGB数据通过平行数据线连续地移位至LCD驱动器。 图4-27是LM057QC1T01的扫描模式图,可见LM057QC1T01是按照8位单扫描模式工作的。在8位单扫描方式中,LCD控制器的8条(VD[7:0])数据输出可以直接与LCD驱动器连接。 图 4-27 LM057QC1T01的扫描模式图 2. 像素点字节数据格式(BSWP=0) 在彩色模式下,1个字节8位(3位红色、3位绿色、2位蓝色)的图像数据对应于一个像素点。像素点字节在存储器中保存的格式为332模式,如表表4-59所示。 3. 虚拟显示 S3C44B0X支持硬件方式的平行或垂直滚动。 如果要使屏幕滚动,可以通过修改LCDSADDR1和LCDSADDR2寄存器中的LCDBASEU和LCDBASEL的值来实现。 但不是通过修改PAGEWIDTH和OFFSIZE来实现。如果要实现滚动,则显示缓冲区的大小要大于LCD显示屏的大小。 LCDBASEU、LCDBASEL、PAGEWIDTH和OFFSIZE的定义如图4-28所示,LCDBASEU帧缓冲区的开始地址,在突发4字存取模式,最低4位必须取消。 LCDBASEL由LCD尺寸

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档