LCD液晶显示屏

  • 文章概述
  • 基础概念
    • 光学三原色
    • 像素
    • 液晶
    • 图片数据
  • 老式电视机显像原理
    • 显像原理
    • 像素点
  • 液晶屏显示原理
    • 单色显示
    • 色彩显示
    • 画面显示
    • LCD屏简单组成
    • LCD屏描述参数
  • LCD屏通用时钟(LCD屏扫描时序)

文章概述

本篇文章描述的立身点是在LCD液晶屏这一边,也就是从屏的角度去描述一些专业性的问题,旨在让读者明白显示屏相关的基础知识,为后续显示屏的驱动打好物理基础。
这里要着重说一下,文章的立身点在LCD液晶屏这一边,因为后续从驱动角度讲驱动的时候,会和屏这边侧重点有所差别,讲到的时候也会提出来,这里是提前备注一下,希望大家能够区分一下。
文章基本内容思维导图如下:

基础概念

光学三原色

光学三原色(RGB:红、绿、蓝)混合后,组成显示屏显示的颜色,三原色同时相加为白色。
将RGB三原色的色光以不同的比例相加,以产生多种多样的色光。

像素

像素是指在一个由数字序列表示的图像中的一个最小单位。也就是一个图像数据中的一个最小单位。
比如一个468*640像素的图片,一个像素就是这个二维图片数据中的一个坐标点。

液晶

液晶是一种介于固体和液体之间的物质,当通电时,液晶体分子排列的井然有序,光线就可以和容易的通过,
当断电时,液晶体分子排列的比较混乱,会阻止光线通过。总结:1、液晶特性就是通电透光、断电阻光。2、液晶本身不发光:因此显示需要提供光源。

图片数据


LCD显示效果

总结:1、图片是一个二维坐标(行和列),每个坐标点构成了图片的一个像素2、RGB格式:每个像素有三个原色值组成(RGB三色分别用8bit描述)

老式电视机显像原理

显像原理

现在图像的显示都是用的动态扫描的方式,老式电视机显像管(CRT阴极射线管),通过帧同步信号和行同步信号的控
制,电子枪的电子束逐行逐点扫描,把电子打到了荧光点上,荧光点发光,通过视觉暂留的作用,我们就看到了一幅画
面。总结:1、图片动态扫描:逐点逐行的显示每一个荧光点。2、电子枪以模拟的方式显示图片:通过电路的控制,电子束可以任意的移动。3、整个荧光屏由一个一个的荧光点组成。

像素点

上面老式大头电视机的显像原理中,显示屏由N多个荧光点组成,这些个荧光点就是显示屏的最小显示单元,这些个点
就是像素点。总结:1、像素点是显示屏的最小显示单元2、单色显示:像素点只有亮灭两种,没有丰富颜色显示

液晶屏显示原理

单色显示

LCD屏和荧光屏类似,都是用的动态扫描的方式,只不过电视机显像管是模拟方式的,通过电路控制,电子束可以任意
的移动,但是LCD是数字式的,只有位置固定的电流通路,所以只能通过电路矩阵逐行扫描,不能逐点,即一行上所有
点同时工作。总结(LCD屏和电子荧光屏区别):1、LCD用的数字方式扫描,荧光屏是模拟方式扫描2、LCD屏位置固定:位置固定的电路矩阵3、LCD屏逐行扫描4、通过控制电路电压的方式控制像素点的亮灭

色彩显示

利用光学三原色原理,每个显示单元都有3个液晶显示单元格:红黄蓝,控制他们按照三原色原理显示的量不同,显示单
元格就呈现出了不同的颜色。

画面显示

上面描述了单个像素点的显示原理,对于一副完整的画面,实际上就是一副图片,它有N多个像素组成,每个像素对应
到图片上就是1个或多个物理像素点(图片分辨率和屏分辨率不同的情况下,就不是1对1了),这就需要一个控制电路
去控制电路矩阵完成一副画面的显示。这个显示控制电路就叫做LCD驱动器。上面环节阐述了图片在物理层面的显示,但是图片数据是一个逻辑数字数据,将它转换成LCD驱动器识别的控制信号,
LCD驱动器才能完成对电路矩阵的控制,完成一副图片的显示,将图片数据转换成控制信号的部件就叫做LCD控制器。总结:1、图片数据是逻辑数字数据:一个像素点由RGB三原色值描述(一字节描述一个原色值)2、LCD驱动器:根据控制信号,控制电路矩阵扫描出一副图片。3、LCD控制器:将图片数据转换成控制电路的控制信号。

LCD屏简单组成

LCD屏描述参数

1、分辨率:行和列上的像素点
2、尺寸:有效显示区对角线长度
3、色位:一个像素点用多少bit描述(常见就是RGB 24bit)
4、帧刷新率:一秒钟可以刷多少帧画面(一帧画面刷新时间就是刷新率倒数,单位ms)

LCD屏通用时钟(LCD屏扫描时序)

通过上述显示原理的介绍,我们可以知道,LCD屏的显示,是由一定的时钟逻辑来控制的:逐行逐帧的刷新显示,在完成一帧画面扫描的过程中,会涉及到以下时钟概念(单位是1个像素周期),并且这些时钟概念对屏的显示都是通用的:

HSYNC: 行同步信号,标识开始一行数据的扫描显示;
HBP: 行后肩,表示HSYNC行同步型号开始后,DE数据使能前(必须DE使能后才开始数据显示),这中间的时间(并不是说行同步型号开始了,你就立马能开始一行数据的显示了,可以理解成必须要在行同步信号开始的情况下,才能开始行数据显示,那么这就是一个先后的顺序,为了保证这个先后的顺序,就需要HSYNC和数据开始显示中间要有一段时间);
HFP: 行前肩,表示一行有效数据显示结束(DE禁用),到下一个HSYNC开始这中间的时间(根据分辨率,一行的像素点个数是已知的,有数的,可以理解成为了确保每个点都显示结束了,就需要先结束数据显示,后停止HSYNC行同步信号,那么后肩的概念就是如此);
VBP: vertical back porch,帧同步信号前肩(VSYNC开始,到DE使能);
VFP: vertical front porch,帧同步信号后肩(DE禁用,到VSYNC开始)
VSYNC:: 帧同步信号,标识开始一帧数据扫描显示;
VSPW: vertical sync pulse width,帧同步信号宽度(占多少个像素周期);
HSPW: horizontal sync pulse width,行同步信号宽度(占多少个像素周期);

LCD显示屏-基础篇(屏的角度)相关推荐

  1. LCD显示屏 - lvds点屏问题

      本文主要以lvds点屏过程中出现的一些问题,针对这些问题进行分析,以及相对的解决方案.这些问题也可能出现在其他显示屏的调试上,因此这篇文章重在描述现象.原因分析.解决方案的原理,不会去说怎么改代码 ...

  2. python编程lcd显示_PyQt5快速上手基础篇2-按钮控制LCD屏显示

    前言 上一节我们完成了PyQt5开发环境搭建,本节开始我们正式进入PyQt5的世界,首先我给大家介绍下QT的信号与槽,然后利用这一特点完成点击按钮触发LCD屏显示功能. 一.基础知识 1. PyQt5 ...

  3. lcd图片转二进制工具_辽宁2.8寸LCD屏价格,测距仪LCD显示屏_思迈微

    首页 > 新闻中心 发布时间:2020-11-15 08:27:09 导读:思迈微为您提供辽宁寸LCD屏价格,测距仪LCD显示屏的相关知识与详情: 以上便是对LED点阵式显示屏的软硬件系统.组成 ...

  4. Android基础篇 屏幕横竖屏切换(layout-land)下篇

    默认情况下Activity进行屏幕旋转会自动进行onDestroy并重新onCreate 一.非默认情况下 在AndroidManifest.xml的Activity中配置 <activitya ...

  5. 电动车断码屏为什么更适宜选用LCD显示屏

    近些年LCD显示屏屏的应用贯穿手机平板电脑.智能POS以及智能机器人等多项不同的产品中.它的触摸方式.亮度以及视角相较之前都有了新的升级, 如此一来LCD显示屏的传输性能便能获得良好提升,现在就电动车 ...

  6. LCD显示屏和LED显示屏的区别,LCD液晶屏与LED显示屏什么区别

    LCD显示屏和LED显示屏的区别,LCD液晶屏与LED显示屏什么区别.下面由深圳市兴宇合电子技术人员为大家分析下,希望能有所帮助. 一.LED显示屏是什么东西呢 LED是发光二极管Light Emit ...

  7. LCD显示屏屏暗的问题和解决方法

           LCD显示屏黑屏.蓝屏.屏暗等,是显示屏故障中较为常见的,今天来讲述LCD显示屏的屏暗故障问题和解决方案,LCD 显示屏屏暗或画面亮一下变暗故障可能是高压产生电路中的PWM 控制器损坏, ...

  8. 关于STM32驱动LCD显示屏,程序下载后白屏、乱码需要上电复位才能恢复正常问题的解决办法

    解决方法: 在显示屏初始化前加一定延时,比如100ms,因为单片机复位时间比LCD显示屏短,可能会造成显示屏未复位完就被单片机操作的问题,如果是CUBEMX配置的工程,需要找到生成代码关于显示屏初始化 ...

  9. 关于LCD显示屏颜色的适配方法

     一.基础知识 如果说给一个关键词"颜色",大家能联想起什么呢?是色彩斑斓的彩虹,还是红彤彤的太阳,亦或者是黄灿灿的麦地?小时候我们都学过光具有波粒二象性,从波的角度来看,光(电磁 ...

最新文章

  1. 2021全国高校计算机能力挑战赛(初赛)Java试题二
  2. 嬴彻再融超亿美元,宁德时代领投,领跑自动驾驶卡车行业
  3. linux 查找大文件
  4. 2018世界杯8组32队积分和净胜球
  5. poj 1386 Play on Words(有向图欧拉回路)
  6. 综合应用WPF/WCF/WF/LINQ之二十七:代码生成器之DBMLToProcedure
  7. ztree 后台异步加载_zTree异步加载实现
  8. printf输出格式化
  9. 计算机及应用课程实验,广东北达经贸专修学院主考专业助学班计算机及应用课程实验(二)(实践考核)课程含数据结构、数据库系统原...
  10. 小程序webview内嵌h5链接第二次打开空白
  11. VR全景图拍摄制作之无人机航拍
  12. Visual SourceSafe 2005介绍
  13. 二级路由器设置,二级路由器无法上网
  14. SpringMVC+Mybatis框架集成开发基础——项目开发流程——01
  15. 有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下, 有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,坐着的已经所剩无
  16. 大数据开发工程师需要具备哪些技能?
  17. 小程序 微信位置详情页打开小程序
  18. hooper篮球意思_篮球运动员的英文单词怎么写
  19. chrome插件安装网址
  20. 智能仪器及智能仪表设计的新突破--将实时安卓操作系统(RTAndroid)引入到智能仪器及智能仪表设计

热门文章

  1. 浏览器端大屏百度地图常用控件 3D/2D 测距 地图风格 卫星地图 路况...
  2. Win2003系统安装SQL Sever2000后1433端口未开放的解释
  3. 面试之类别数据处理(one-hot、embedding)
  4. 干货分享,一个 IP 网段地址!Python
  5. FASS-K8S云原生全闪存储解决方案
  6. 如何用mac自带软件录屏且录制屏内屏外声音
  7. 【算法岗面试】某小厂V面试题
  8. 中国磷酸市场应用现状规模与需求前景预测报告2022-2028年
  9. HTC SteamVR 不使用头盔,单独使用Tracker(追踪器)
  10. 目标检测:CenterNet论文解读及代码详解