lcd调色板工作原理详解

本文详细介绍了LCD调色板的工作原理,包括颜色值转换、硬件时序以及S3C2410芯片的调色板技术。通过调色板,可以在低颜色深度模式下,用有限的像素值映射到丰富的RGB颜色,减轻系统负担。在嵌入式系统中,调色板技术有助于解决处理器资源限制和高分辨率显示需求之间的矛盾。
摘要由CSDN通过智能技术生成
               

举例如下:

/*
 * 改变调色板为一种颜色
 * 输入参数:
 *     color: 颜色值,格式为0xAARRGGBB  /*AA为透明度*/
 */
 
red   = (color >> 19) & 0x1f;
green = (color >> 10) & 0x3f;
blue  = (color >>  3) & 0x1f;
color = (red << 11) | (green << 5) | blue; // 格式5:6:5
 

VD[0~23],我们开发板只用了16位。frambuffer内存大小为240*2*320

硬件时序学习:
VCLK:每来一个时钟就向下移动一个像素。
VD0~VD23:数据宽度,但是我们只用了16位。
VLINE:(HYSNC,行同步型号,水平方向的,从上一行的行尾调到下一行的行首),
VSYNC:(垂直同步信号,从最后一行行尾跳转到第一行的行首)
VDEN:有效才打印颜色
  

每一个像素就是一个点,每个像素用多少位来表示颜色。像素深度是用多少位来表示颜色,如果是16bpp,那么像素深度就是16,

当使用像素深度是16bpp的时候,就只需要把颜色取出来组成16位就可以了,组成方法上面就4行代码所写的,32位的color第四字节代表透明度,第三字节代表红色,第二字节代表绿色,第一字节代表蓝色,我们取出红色的高五位࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值