LCD原理解析

硬件体系(3个部分):LCD液晶 屏、LCD驱动芯片、LCD控制器(  集成在ARM芯片内部) 
控制器---通过驱动芯片---控制液晶屏
液晶屏种类:STN\GF\TFT;TFT 在嵌入式中较为常用 
LCD控制器结构与模块:

1.  REGBANK: 由17个可编程的寄存器组和一块256*16的调色板内 存组成,通过这些寄存器,可以配置LCD控制器.
2. 
LCDCDMA: 一个专用的DMA,它能自 动地把在帧内 存中的视频数据传送到LCD驱动器,通过使用 这个DMA通道, 视频数据在不需要CPU的干预的情况下显示在LCD屏上.
3. VIDPRCS: 接收来自 LCDCDMA的数据, 将数据转换为合适的数据格式, 比如说4/8位单扫, 4位双扫显示模式, 然后通过数据端口 VD[23:0]传送视频数据到LCD驱动器;
4.TIMEGEN: 由可编程的逻辑组成, 他生成LCD驱动器需要的控制信号, 比如VSYNC、 HSYNC、 VCLK和LEND等, 而这些控制信号又与 REGBANK寄存器组中的配置密切相关,通过不同 的配置, TIMEGEN就能产生这些信号的不同值, 从而支持不同 的LCD驱动器(即不同 的STN/TFT屏)。
显示过程
1. 显示从屏幕左上角第一行的第一个点开始, 一个点一个点地在LCD上显示, 当 显示到屏幕的最右边就结束这一行(Line)。
2. 接下来显示指针又回到屏幕的左边从第二行开始
显示,显示指针在从第一行的右边回到第二行的左边是需要一定的时间的, 我们称之为行切换。
3. 以此类推,显示指针就这样一行一行的显示至矩形的右下角 才把一幅图像(帧: frame)显示完成。

时序信号
VSYNC:垂直同步信号    •HSYNC: 水平同步信号    •VCLK: 象素时钟信号
•VD[23:0]: LCD像素数据输出 端口    
VDEN: 数据使能信号     •LEND:行结束信号

显示过程与时序
1. 显示从屏幕左上角第一行的第一个点开始,一个点一个点地在LCD上显示, 点与点之间 的时间间隔为 VCLK(  像素时钟信号) ;
当 显示到屏幕的最右边就结束这一行(Line), 这一行的显示对应时序图上的HSYNC( 
水平同步信号
2. 接下来显示指针又回到屏幕的左边从第二行开始显示, 显示指
针在从第一行的右边回到第二行的左边是需要一定的时间的, 我们称之为行切换。
3. 以此类推,显示指针就这样一行一行的显示至矩形的右下角才把一幅图像(帧: frame)显示完成, 这一帧的显示时间 在时序图上表示为 VSYNC( 垂直同步信号) 。




  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值