首先我们要知道什么是LCD屏:
LCD ( Liquid Crystal Display 的简称)液晶显示器。

经常会听到液晶电视,液晶显示屏,那么到底什么是液晶呢?

LCD发光原理

首先要知道:

  • 液晶:液晶是液态晶体,是一种几乎透明的物质,是不能发光的

  • 光源:LCD屏幕的光来自于屏幕最下面的背光板发出的光源

  • 偏光片:一种镜片,只有特定方向的光线(垂直偏振光)才能通过,而其它方向的光线不能通过

  • 两块偏光片的栅栏角度相互垂直时光线就完全无法通过

液晶的物理特性是:液晶控制光线通过的程度是由加在液晶上的电压强弱来控制的。当通电时导通,排列变的有秩序,使光线容易通过,光的路径不改变;不通电时排列混乱,阻止光线通过,改变光的路径。

LCD屏幕的组成:

上偏光片,和下偏光片,使背光源的光只能通过下偏光片,不能通过下偏光片

彩色滤光片: 不同强度的光经过红绿蓝三色滤光片之后,会形成各种各样的颜色

液晶层: 通过通电方式来控制液晶的分子排列,从而改变背光源发出的光的路径,如果通电则不改变路径,光不能通过上偏光片,如果不通电则改变光的路径,光可以通过上偏光片,从而进行显示。

TFT基板:排列有序的薄膜晶体管,每一个薄膜晶体管都可以调整其电压,从而使单个晶体管范围内液晶进行不同的亮度和颜色显示,也就是我们说的像素点

背光源: 提供均匀的背景光源

也就是说:如果想要LCD屏幕不显示,那么只需要背光源的光不穿过上偏光片即可,如果需要LCD屏幕显示字符,需要背光源的光穿过上偏光片,而是否能穿过上偏光片,需要看液晶层的分子排列,而液晶层的分子排列,是由加在液晶上的电压强弱来控制的,

也就是最后我们只需要控制每个像素点的电压,就可以达到LCD屏幕显示的效果。这样就可以通过不同区域的电压控制使液体水晶重新排列来显示出各种图形图像以及字符。

LCD和OLED区别:

LCD ( Liquid Crystal Display 的简称)液晶显示器。
OLED(Organic Light-Emitting Diode, OLED)本质是LED发光二极管,当两端加上正向电压,半导体中的载流子发生复合引起光子发射而产生光,又称为有机电激光显示。

简单地说,LCD与LED是两种不同的显示技术,LCD是由液态晶体组成的显示屏,而LED则是由发光二极管组成的显示屏。本质区别二是LCD需要背光源才能亮,OLED是发光二极管自发光,不需要额外的光源.

彩色液晶

正式讨论之前,还是得先了解一下TFT液晶显示器的彩色产生原理,它是基于大家都熟悉的红(Red)、绿(Green)、蓝(Blue)三原色光混合原理,例如,绿色+红色=黄色,绿色+蓝色=青色,红色+蓝色+绿色=白色,如下图所示:


红、绿、蓝三种颜色(原色),调节它们的亮度比例,就可以得到你想要的五颜六色,而得到的颜色数量则称为色深(Color Depth)

RGB模式

根据各原色的调节级数也可以分为很多颜色模式,比较常用的是三原色各占8位,即每种原色有2的8次方(1111 11111~0000 0000)256 种亮度变化,相应的色深为256*256*256=16777216(俗称16兆彩色),我们称其为RGB888模式。

RGB配色通常使用RGB(rr,gg,bb)来表示,例如RGB(0xFF, 0x00, 0x00)表示红色,RGB(0xFF, 0xFF, 0xFF)表示白色。

当然并不是所有的显示器都需要16777216个色彩级别,因此就诞生了:

  • RGB565 就是R-5bit,G-6bit,B-5bit
  • RGB555 就是R-5bit,G-5bit,B-5bit
  • RGB888 就是R-8bit,G-8bit,B-8bit ;其实这就是RGB24

等RGB格式

LCD显示彩色原理

放大镜下面的液晶面板如下图中所显示的样子.在液晶面板上面再加上一个彩色的滤光膜。滤光膜上每一份像素点由"红色",“蓝色”,"绿色"三个子基色构成(这就是所谓的三原色. 也就是说利用这三种颜色)。我们把RGB三种颜色,分成独立的三个点的子像素(SubPixel),然后把邻近的三个子像素,分别是RGB,当作一个显示的基本单位,也就是显示像素pixel.那这一个pixel,就可以拥有不同的色彩变化了.便可以正确的显示这一个画面.

通过上面我们知道,对于一个彩色的LCD,他的列是按照RGB模式排列,(一个显示像素对于三列RGB子像素)

对于分辨率为240列320行的TFT-LCD屏,它需要2403=720个列驱动(320个行驱动)引脚。每个显示像素都会对应驱动芯片中显存(Graphics RAM, GRAM)里的一个地址,分辨率为240320的TFT屏对应的GRAM地址应该有240*320=76800个,具体容量为多少则取决于芯片支持的RGB模式



ILI9341液晶LCD彩色显示原理相关推荐

  1. LCD—STM32液晶显示(1.显示器简介及LCD显示原理)(6000字详细介绍)

    目录 显示器简介 液晶显示器 液晶 像素 液晶屏缺点 LED显示器 OLED显示器 显示器的基本参数 STM32板载液晶控制原理(不带微控制器) 液晶控制原理 控制信号线(不带液晶控制器) 液晶数据传 ...

  2. TFT LCD显示原理详解

    <什么是液晶> 我们一般认为物体有三态:固态.液态.气态,其实这只是针对水而言,有一些有机化和物 还有介于固态和液态中间的状态 就是液晶态,如下图(一):                 ...

  3. 怎么点亮段码屏_段码液晶屏实现原理及应用

    什么是段码液晶屏 段码液晶或段码液晶屏,只是液晶屏的用户对于某一类液晶显示屏的一种叫法,但是在液晶行业之内,一般都称之为图案型的液晶屏,从而来区别于点阵型的液晶屏,故段码液晶屏并不是一个很严格的表述或 ...

  4. LCD工作原理及结构

    1.主流显示面板技术:LCD,OLED,MicroLED 2.主流显示屏的发展趋势 3.LCD堆叠结构:背光,下偏光片,TFT Glass,CF Glass,上偏光片 4.LCD发光原理:LCD利用外 ...

  5. LCD液晶显示器 ----------- 原理篇

    LCD 液晶显示原理 1. 背景 ​ 在做嵌入式开发时,经常用到 LCD 显示屏,因为用户只能看得懂显示屏中的画面.因此,熟练掌握显示屏原理是非常有必要的,所以让我们来揭开LCD 显示屏的神秘面纱,进 ...

  6. 段码液晶屏实现原理及注意事项

    **段码液晶屏由于能提供简单快捷的显示效果,被广泛应用于电子领域.我们生活中常见的空调遥控器.电子血压计以及电子计算器等等,使用的都是段码液晶屏.** 图1:几种常见的段码屏 <p> Si ...

  7. linux 液晶屏驱动原理,基于Linux的液晶显示屏驱动设计

    描述 1 Linux关于字符设备的管理 驱动程序在Linux内核中往往是以模块形式出现的.与应用程序的执行过程不同,模块通常只是预先向内核注册自己,当内核需要时响应请求.模块中包含2个重要的函数ini ...

  8. 液晶LCD广告机是什么,主要用途有哪些。广告一体机的种类有哪些。

    晶锐创显液晶LCD广告机是新一代的智能设备,集先进的触摸屏.高清液晶屏.计算机.软件控制.网络信息传输.等技术于一体的广告播控系统,可实现公众信息查询,配以指纹仪.扫描仪.读卡器.微型打印机等外设,可 ...

  9. 液晶LCD显示器为何收到市场的关注和认可?

    LCD液晶显示器是一种显示设备,不仅仅表面薄,而且色彩和黑白像素是组合在一起的,而且根据分子结构排列也是可以分为多种显示器的,用途也是非常广泛的,随后我们就一起看一看液晶LCD显示器为何收到市场的关注 ...

最新文章

  1. HDU5762(暴力)
  2. mysql 触发器 实例_mysql的触发器-含案例-含效果 | 时刻需
  3. Apache Hook机制解析(中)——细节讨论
  4. 【转】一步步构建大型网站架构
  5. 田溯宁:云基地就像一个苗圃
  6. html空白文字宽度
  7. 如何在Linux上制作一个屏幕录像视频教程
  8. 汇编语言:实验10 根据材料编程—3.数值显示,编程,将data段中的数据以十进制形式显示出来
  9. 在ubuntu linux 中编写一个自己的bash脚本
  10. 计算图像的均值、标准差
  11. 北大中文核心期刊目录2021年 电工技术
  12. 一文吃透 VS Code+Git 操作(vs code中git的相关配置与使用)
  13. 盛世昊通上市美国纳斯达克,基建建设任重而道远
  14. 国外计算机cpu排行,台式计算机CPU排行榜,看看你的CPU排第几.doc
  15. 【加拿大签证】加拿大政府指定的签证办理中国体检医院一览【2019官方最新版,加拿大签证体检必看】
  16. php批量给文件添加头部版权,给代码添加版权信息
  17. 1、Android概述
  18. MySql基础篇——变量、流程控制与游标
  19. R语言可视化:森林图绘制
  20. H264—帧,片,参数集,NALU等概念

热门文章

  1. fastapi学习(二):路径参数获取与GET、POST参数获取
  2. 解决python偶尔读文件报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode bytes in position 1022-1023: unex....
  3. Java并发编程——线程带来的风险
  4. ubuntu nginx php问题研究
  5. HOJ 1157 SCUD Busters
  6. MATLAB——PLOT绘图
  7. Active Report 紙張設置小結
  8. java保存图书每日的交易记录
  9. xml中else if写法_面试官:优化代码中大量的if/else,你有什么方案?
  10. word公式插件_全套office零基础视频教程|200集视频+插件+模板,免费送!