ARM之S5pv210的LCD控制

一、LCD简介

    1、LCD(Liquid Crystal Display)俗称液晶

    2、液晶是一种材料,这种材料具有一种特点:可以在电信号的驱动下液晶分子进行旋转,旋转时会影响透光性,因此

          我们可以在整个液晶面板后面用白光照(称为背光),可以通过不同电信号让液晶分子进行选择性的透光,此时

          晶面板前面看到的就是各种各样不同的颜色,这就是LCD显示。

    3、被动发光和主动发光。有些显示器(如LED显示器,CRT显示器)自己本身会发光称为主动发光,有些(LCD)本

         身不会发光只会透光,需要背光的协助才能看起来是发光的称为被动发光。

    4、液晶应用领域:电视机、电脑显示屏、手机显示屏、工业显示屏

二、其他主流显示屏

    1、CRT:阴极摄像管显示器

    2、等离子显示:未成为主流

    3、OLED:目前未成为主流,但是很有市场潜力

    4、 LED:目前用在户外大屏幕

    5、LCD:目前是主流显示器

    LCD的显示原理和特点:白光是由各种不同颜色的光组成的。所以白光被选择性透光可以产生各种颜色的光。

    LCD的发展史和种类(TN\STN\TFT):

        TN出现最早,坏处是响应不够好,有拖尾现象

        STN是TN的升级版,有效解决了拖尾的现象,显示更清晰

        TFT的最大特点就是超薄

        TFT技术之上发展出来很多更新的技术

三、LCD接口技术

    从电平讲都是TTL电平(+5v表示1,0表示0),TTL电平不能传递太远。

    

    VD[23:0]:24根数据线,用来传输图像信息。可见LCD是并行接口,速率才够快。

    HSYNC(水平同步信号) VSYNC(垂直同步信号):时序信号,为了让LCD能够正常显示给的控制信号。

    VCLK(像素时钟):LCD工作时需要主板控制器给LCD模组一个工作呢时钟信号,就是VCLK

    VDEN(数据有效标志):时序信号,和HSYNC、VSYNC结合使用

    LEND(行结束标志,不是必须的):时序信号,非必须,210就没有

四、LCD是如何显示图像的

    像素(pixel)

    (1)像素就是组成图像的最基本元素,或者说显示中可以被控制的最小单位,整个图像就是由很多个像素组成的。

    (2)像素可以被单独控制,或控制其亮或不亮(单色屏)、或控制其亮度强弱(譬如亮 50%,35%,这样叫灰度屏,以前的黑       白电视机)、或控制其显示一定的颜色(这就是我们现在最常用的彩色显示屏)。

总结:

像素很重要,整个显示图像是由一个个的像素组成的。我们要在显示器上显示一个图像,就是把这个图像离散化成一个一个的点,然后把各个点的颜色对应在显示器的像素上。

    扫描

    (1)扫描是一个动作而不是一个名字,扫描就是依次将颜色数值放入屏幕中所有的像素的这个过程。

    (2)扫描这个词是由最早的 CRT 显示器遗留下来的,到 LCD 显示器的年代本来已经失去意义了,但是我们还是延续着这么       叫。

    (3)显示器的扫描显示原理依赖于人眼的视觉暂留。只要显示器扫描频率大于人眼的发现频率,人眼看到的图像就是恒定的。   如果扫描频率偏小人眼就会看到闪动。(扫描频率的概念就叫做刷新率)

    驱动器&控制器

    (1) LCD 驱动器一般和 LCD 显示面板集成在一起(本来是分开的,做面板的是只做面板的,譬如说三星、LG、台湾的友达、   奇美都是做面板的;驱动器也由专门的 IC 厂商生产;集成厂商买来面板和驱动器后集成在一起做成 LCD 屏幕),面板只负责   里面的液晶分子旋转透光,面板需要一定的模拟电信号来控制液晶分子;LCD 驱动器芯片负责给面板提供控制液晶分子的模   拟电信号,驱动器的控制信号(数字信号)来自于自己的数字接口,这个接口就是 LCD 屏幕的外部接口(第二节中讲到的接   口)

    (2) LCD 控制器一般集成在 SoC 内部,他负责通过数字接口向远端的 LCD 驱动器提供控制像素显示的数字信号。LCD 控制器 的关键在于时序,它必须按照一定的时序和 LCD 驱动器通信;LCD 控制器受 SoC 控制,SoC 会从内存中拿像素数据给 LCD    控制器并最终传给 LCD 驱动器。

    显示内存(简称:显存)

    (1) SoC 在内存中挑选一段内存(一般来说是程序员随便挑选的,但是挑选的时候必须符合一定规矩),然后通过配置将 LCD     控制器和这一段内存(以后称为显存)连接起来构成一个映射关系。一旦这个关系建立之后,LCD 控制器就会自动从显存中   读取像素数据传输给 LCD 驱动器。这个显示的过程不需要 CPU 的参与。

    (2)显示体系建立起来后,CPU 就不用再管 LCD 控制器、驱动器、面板这些东西了;以后 CPU 就只关心显存了,因为我只要   把要显示的图像的像素数据丢到显存中,硬件就会自动响应(屏幕上就能自动看到显示的图像了)。

总结:LCD 显示是分为 2 个阶段的:第一个阶段就是建立显示体系的过程,目的就是 CPU 初始化 LCD 控制器使其和显存联系起来构成映射;第二个阶段就是映射建立之后,此阶段主要任务是将要显示的图像丢到显存中去。

五、LCD的六个主要时序参数

    1、LCD显示单位:帧(frame)

        (1)显示器上一整个画面的内容称为一个帧(frame),整个显示器工作时是一帧一帧的的在显示

        (2)电影实际上就是以每秒24帧的速度在播放图片

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值