LCD基础知识

LCD 的构造是在两片平行的玻璃基板当中放置液晶盒,下基板玻璃上设置TFT(薄膜晶体管),上基板玻璃上设置彩色滤光片,通过TFT 上的信号与电压改变来控制液晶分子的转动方向,从而达到控制每个像素点偏振光出射与否而达到显示目的。有以下几个重要的概念

1、分辨率

分辨率=画面水平方向的像素值 * 画面垂直方向的像素值。分辨率可以分为两方面:屏幕分辨率和图像分辨率。像素即px,是画面中最小的点(单位色块)。

屏幕分辨率:我们所看到的720P、1080P、2K 或4K 这样的字眼;例如,屏幕分辨率是1024×768,也就是说设备屏幕的水平方向上有1024个像素点,垂直方向上有768个像素点;1080p就是1920*1080,2k就是2560*1440,4k就是3840*2160固定的分辨率;

2、像素格式

一个像素点就相当于一个RGB 小灯,通过控制R、G、B 这三种颜色的亮度就

可以显示出各种各样的色彩。那该如何控制R、G、B 这三种颜色的显示亮度呢?一般一个R、G、B 这三部分分别使用8bit 的数据,那么一个像素点就是8bit*3=24bit,也就是说一个像素点3 个字节,这种像素格式称为RGB888。如果在加入8bit 的Alpha(透明)通道的话一个像素点就是32bit,也就是4 个字节,这种像素格式称为ARGB8888。

每个像素使用1位来表示,称为1BPP。对于256色显示器,每个像素使用8位表示,称为8BPP;单色(1BPP),4级灰度(2BPP)16级灰度(4BPP),256色(8BPP),64K(16BPP)16M(24BPP)等显示模式。8BPP显示模式使用8位的数据来表示一个像素的颜色,但是三原色平均下来,每个原色只能使用3位的数据来表示,即每个原色最多不过8个级别,肯定是不足表示丰富的颜色。为了解决8BPP模式显示的问题,就需要使用调色板。每个像素对应的8位数据不再用来表示RGB三原色,而是表示调色板中的索引值。要显示这个图像时,使用这个索引值从调色板中取得RGB颜色值。所谓的调色板就是一块内存,可以对每个索引值设置颜色值。调色板可以使用24Bpp或者16BPP。

调色板中数据存放的格式与上面描述的16BPP模式是类似的,也分为两种格式5:6:5或者5:5:5:1

3、LCD屏幕接口

LCD 屏幕或者说显示器有很多种接口,比如在显示器上常见的VGA、HDMI、DP 、6800或8080并行接口、RGB接口、SPI接口等。嵌入式中使用最多的是MCU屏接口和RGB屏接口。

8080/6800 是两种并行数据传输的电平接口协议.具体地说:

8080是采用“读使能(RE)”和“写使能(WE)”两条控制线分别进行读写操作

6800则采用“总使能(E)”和“读写选择(W/R)”两条控制线组合进行读写操作

(1)MCU接口的LCD

MCU接口的屏一般是会自带有控制器,并带有显存,显存是什么呢,比如屏的分辨率是800*480像素,而每个像素需要4个字节来表示RGB不同的颜色值,则需要4*800*480≈1MByte的内存来存储颜色值。MCU接口则采用8080并口,通过IO模拟或FMC控制器与屏控制器进行通讯(写命令、写显存、读显存)驱动LCD,FMC自动控制了WR/RD/CS等这些信号。优点是:控制简单方便,无需时钟和同步信号。缺点是:需要外置LCD控制器,效率不是很高。引脚定义如下:

信号线

描述

CS

片选信号线

WR

写入数据信号线

RD

读取数据信号线

D[15:0]

16为双向数据线

RST

硬复位信号线

RS

命令/数据标志(0,读写命令;1,读写数据)

TP_PEN、TP_CLK、TP_MISO、TP_MOSI、TP_CS

触摸控制信号线

 (1)RGB接口的LCD

一般高分辨率的屏(超过800*480),一般都没有MCU屏接口,而是使用RGB接口的。

RGB连接方式需要三根时钟线来保证RGB数据按照正确的时序由CPU向LCD传输。由于RGB模式下显示数据不需要写入GRAM,可以直接写屏,速度快,常用于显示视频和动画。引脚定义如下:

信号线

描述

R[7:0]

8根红色数据线

G[7:0]

8根绿色数据线

B[7:0]

8根蓝色数据线

DE

数据使能线

VSYNC

垂直同步信号线

HSYNC

水平同步信号线

PCLK

像素时钟信号线

TP_PEN、TP_SCK、TP_MISO、TP_MOSI、TP_CS

触摸控制信号线

如上图为 正点原子阿尔法开发板 RGB LCD液晶屏屏幕接口,默认情况, R1和 R6焊接,设置 LCD_LR和 LCD_UD,控制 LCD的扫描方向,是从左到右,从上到下(横屏看)。而 LCD_R7/G7/B7则用来设置 LCD的 ID,由于RGBLCD没有读写寄存器,也就没有所谓的 ID,这里我们通过在模块上面,控制 R7/G7/B7的上 /下拉,来自定义 LCD模块的 ID,帮助 MCU判断当前 LCD面板的分辨率和相关参数,以提高程序兼容性。这几个位的设置关系如表

  • 2
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
TFT-LCD是一种使用薄膜晶体管技术(TFT)制造的液晶显示器(LCD)。它具有许多优点,如较高的亮度、对比度和色彩饱和度,以及较低的功耗和反应时间。 TFT-LCD由许多不同的层组成。最底层是玻璃基板,上面覆盖着透明的氧化铟锡(ITO)导电层。在导电层上方有液晶层,它是由液晶分子构成的。每个液晶分子可以通过激励电场来改变它们的方向,从而控制光的通过。在液晶层上方有各种各样的滤光片、色彩滤光片和偏振层,用于控制和增强显示效果。 TFT-LCD的工作原理是通过在液晶层上施加电压,改变液晶分子的方向,从而控制光的透过。液晶分子有两种状态,即平行和垂直。当液晶分子处于平行状态时,它们会旋转光的方向,使光无法通过。而当液晶分子处于垂直状态时,光能够通过。通过控制电压,我们可以实现液晶分子的状态切换,从而实现对光的控制。 TFT-LCD的显示效果是通过像素点阵列来实现的。每个像素都由液晶分子组成,并与电路驱动器相连。当驱动器通过电压激励液晶分子时,像素会根据液晶分子的状态来显示相应的颜色。结合所有的像素,我们可以得到一个完整的图像。 总的来说,TFT-LCD是一种先进的液晶显示技术,具有许多优点。它的基本原理是通过控制液晶分子的方向来控制光的透过,从而实现图像的显示。了解TFT-LCD基础知识对于学习和了解液晶显示器的工作原理至关重要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值