一、在做LCD液晶显示前,先补充下液晶显示原理。
液晶显示屏通俗点理解就是,TFT液晶显示器的每一个点都是有R.G.B三部分组成,当3个点都通高电平时,液晶融化成液态成透明,所以看到的就是背光颜色白色;当3个点都通低电平时,液晶凝固成晶体状,将背光完全挡住,所以看到的是黑色。
当R的点全为高,而G.B全为低时,显示为红光;
当G的点全为高,而R.B全为低时,显示为绿色;
当B的点全为高,而R,B全为低时,显示为蓝色。
二、RGB原理:
RGB颜色原理是用三种原色:Red、Green、Blue以不同的比例相加,生成不同颜色的色光。
三原色的原理不是出于物理原因,而是由于生理原因造成的。人的眼睛内有几种辨别颜色的锥形感光细胞,分别对黄绿色、绿色和蓝紫色(或称紫罗 兰色)的光最敏感(波长分别为564、534和420纳米),如果辨别黄绿色的细胞受到的刺激略大于辨别绿色的细胞,人的感觉是黄色;如果辨别黄绿色的细胞受到的刺激大大高于辨别绿色的细胞,人的感觉是红色。虽然三种细胞并不是分别对红色、绿色和蓝色最敏感,但这三种光可以分别对三种锥形细胞产生刺激。
例如,红光与绿光按某种比例复合,对三种锥状细胞刺激后产生的色觉可与眼睛对单纯的黄光的色觉等效。但决不能认为 红光与绿光按某种比例复合后生成黄光,或黄光是由红光和绿光复合而成的。
三、S3C2440中某些语句的理解
bpp术语:bits per pixel 每像素多少位。
a、 24bpp,这是最常见的1600万色标准
该模式下,R.G.B各使用无符号整数16位来表示红、绿、蓝三颜色的强度,比如:0xFF00FF为品红色,因其最多可以有1600万种组合而得名(2的24次方为16777216)。
b、 16bpp,这是S3C2440所用的6.5万色标准(2的16次方为65536)
16比特模式分配给每种原色各5比特,其中Green为6比特,因为人眼对绿光的分辨的更精确(某些地方采用的是各5比特,剩下的1比特不使用),所以我们这里使用的RGB为 5:6:5模式。
出厂代码中对整个屏幕显示红色的语句为:LCD_ClearScr((0x1f<<11)|(0x00<<5)|0x00);正是按照5:6:5的模式分配的11111 000000 00000所以显示红色。
关键字:TFT LCD 显色原理
引用地址:
TFT LCD的显色原理
推荐阅读最新更新时间:2024-03-16 15:23
夏普支付1.985亿美元和解TFT晶体管诉讼案
网易科技讯 7月9日消息,据国外媒体报道,日本液晶面板供应商夏普已同意向戴尔及另外两家公司支付1.985亿美元,就该公司在北美及欧洲地区的TFT(薄膜场效应晶体管)业务诉讼案达成和解。 目前尚不清楚诉讼涉及哪些公司。但据推断指控涉及东芝、三星、LG、夏普、中华映管等多家企业涉嫌操纵LCD价格。 上周,东芝因操纵价格的指控被判决支付相关赔偿金8700万美元,但东芝表示会上诉到底。而夏普表示,通过“对美国民事司法制度综合考量”,认为“同意和解是最好的选择”。 报道并没有提到另外两家公司的具体名称。但AT&T公司和诺基亚曾于2009年起诉夏普操纵液晶显示屏价格,或许他们也将从中分得相应赔偿。夏普同时表示,将于2013年第四财季兑现
[半导体设计/制造]
STM32F103学习笔记 (十) TFTLCD 显示
看了TFTLCD和FSMC(灵活的静态存储控制器)的简介,还是一知半解,不知所云。 TFTLCD使用80并口,80 并口有如下一些信号线: CS: TFTLCD 片选信号。 WR:向 TFTLCD 写入数据。 RD:从 TFTLCD 读取数据。 D : 16 位双向数据线。 RST:硬复位 TFTLCD。 RS:命令/数据标志( 0,读写命令; 1,读写数据)。 只是记住FSMC在使用的时候要初始化和使能就行了。 关于lcd.c这个文件竟然接近3000行,好吧,我是写不出来,只能在主函数里调用了。 main.c: int main(void) { u8 x=0; u8 lcd_id ; //存放
[单片机]
STM32 FSMC驱动TFTLCD 难点解析
本篇文章三个主题:FSMC有关配置、一串字符显示原理、汉字显示原理。。下面进入正题 一、FSMC的有关配置(博主用的是FSMC_A10): 来自别人家的博客http://blog.csdn.net/jxnu_xiaobing/article/details/8718566 FSMC的介绍就不介绍了,网上一大片。我们就讨论讨论为什么用FSMC的地址线与TFTLCD的RS引脚相连?以及我们如何往LCD写数据/命令? FSMC称为可变静态存储控制器。可变:之所以称为“可变”,是由于通过对特殊功能寄存器的设置,FSMC 能够根据不同的外部存储器类型,发出相应的数据/地址/控制信号类型以匹配信号的速度。(这点很重要,后文会
[单片机]
三星未抢占OLED市场,将停止LCD生产线
主导中小型有机发光二极管(OLED)面板市场的三星显示器公司,将大规模投资大型电视OLED面板。 早些时候,三星显示曾计划在4月宣布针对电视的量子点OLED(QD-OLED)的投资计划,但后来这个计划推迟发布。 近期,三星显示表示不再推迟OLED电视的批量生产计划投资,预计将在8月停止其现有的液晶显示器(LCD)面板生产线,将其转换为OLED生产线。 根据6月23日的显示器行业消息来源,三星显示器计划在本月底或下月初对QD-OLED电视面板的投资做出最终决定。 一位了解情况的官员表示,“该公司已决定将重点转向QD-OLED,只剩下细节需要讨论。” 业内观察人士则认为,三星显示器将于7月份订购设备,并于8
[嵌入式]
基于NXP UOCIII芯片的LCD TV方案
NXP半导体公司的UOCIII芯片集成了高性能视频信号处理器、集文字/控制/图像(TCG)处理于一体的8位MCU、CC/TT解码器、立体声解码器和音频信号处理器,只需加上定标器(Scaler)和音频功率放大器,即可构成一台电视机。UOCIII芯片定位于中端市场,适用于从15到20寸的LCD TV解决方案。
图1为基于UOCIII TDA150XXX的LCD TV系统框图。视频信号从UOCIII输入,经过视频切换、解码、数字滤波、A/D和D/A转换等一系列处理,最后以RGB形式输出到定标器MST9151B/MST518A。同样,音频信号从UOCIII输入,经过声音增强、A/D转换、立体声解码、D/A转换、音量控制等
[嵌入式]
【STM32Cube_17】使用硬件SPI驱动TFT-LCD(ST7789)
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件SPI外设与ST7789通信,驱动16bit TFT-LCD 屏幕。 0. 前言 我的一些个人观点: 学习 SPI 外设驱动LCD屏幕没有必要手写驱动,学习这部分代码的目的是为了了解TFT-LCD的工作原理,每个像素点是如何显示的,不要花过多的精力在弄明白每个命令的意思,建议基于本驱动,学习一下打点,画线算法,画圆算法,画多边形算法等等,还可以学习显示英文字符,中文字符,最后还可以移植STemwin显示界面等等好玩的东西~ 1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi)
[单片机]
单片机GPS定位LCD1602液晶显示经纬度海拔及时间日期实物制作
制作出来的实物图如下: 单片机源程序如下: #include main.h #include LCD1602.h #include GPS.h //定义变量 unsigned char KEY_NUM = 0; bit Page = 0; unsigned char xdata Display_GPGGA_Buffer ; unsigned char xdata Display_GPRMC_Buffer ; bit Flag_OV = 0; bit Flag_Calc_GPGGA_OK = 0; bit Flag_Calc_GPRMC_OK = 0; //****************************
[单片机]
大屏幕监控显示时代 四大技术各放异彩
随着信息化技术的提高,人们对于视觉欣赏的要求越来越高。“视觉冲击力”成为人们评判显示性能的一个标准。视觉冲击力不仅来自于清晰地画面,还来自于超大尺寸的画面。为了满足这种诉求,大屏拼接应运而生。此外,能实现超大画面的还有基于投影技术的边缘融合技术。从目前的情况来看,在超大图像的应用方面,各项技术是“各花入各眼”,在不同的领域发挥着各种不同的优势。
大屏拼接系统
目前,比较常见的大屏幕拼接系统,通常根据显示单元的工作方式分为三个主要类型,即L CD 显示单元拼接、PDP显示单元拼接和DLP背投显示单元拼接。其中前二者属于平板显示单元拼接系统,后者属于投影单元拼接系统。
等离子大屏拼接系统
[安防电子]