S3C44B0X与彩色LCD的接口与控制

S3C44B0X与彩色LCD的接口与控制

ID:40568025

大小:273.50 KB

页数:7页

时间:2019-08-04

S3C44B0X与彩色LCD的接口与控制_第1页
S3C44B0X与彩色LCD的接口与控制_第2页
S3C44B0X与彩色LCD的接口与控制_第3页
S3C44B0X与彩色LCD的接口与控制_第4页
S3C44B0X与彩色LCD的接口与控制_第5页
资源描述:

《S3C44B0X与彩色LCD的接口与控制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、S3C44B0X与彩色LCD的接口与控制发布时间:2008-11-17   来源:立宇泰电子   作者:立宇泰电子  浏览:1795S3C44B0X内部具有一个LCD驱动控制器,自动产生LCD驱动控制所需的控制信号,因此S3C44B0X可以与黑白灰度、STN型彩色LCD屏直接接口,而不需要另外加LCD控制器。在这种接口方式下,LCD显示缓冲区映射在系统的存储器空间上,程序只需将像素点内容写入存储器对应地址就可以实现对应LCD屏上像素点颜色的显示,十分方便。本实例以S3C44B0X与一个STN型320×240像素的

2、彩色液晶接口为例,介绍S3C44B0X与彩色液晶的接口方法,及如何在LCD上显示某种色彩、如何绘制简单图形。重点掌握LCD控制器的初始化和绘制简单图形的编程方法。3.1STN型彩色LCD模块介绍ARMSys上采用的是Sharp公司的LM057QC1T01型STN彩色液晶显示模块。该液晶模块的显示格式为320(×3)×240。即显示屏每行具有320个像素点,共240行;每个像素点由RGB(红、绿、蓝)三种颜色组成。3.1.1LCD模块的接口信号线定义参考以下接口时序图,能够更好地理解每条接口信号线的作用:图11-1

3、LM057QC1T01的接口时序图◎写满整个屏的数据称为1个“帧”的数据,YD是帧同步信号,该信号启动LCD屏的新一帧的数据。两个YD脉冲之间的时间长度就称之为“帧周期”。根据LCD模块的特性,帧刷新周期为12ms到14ms,频率为70Hz~80Hz。每1帧中包含240个LP脉冲。◎LP为行(共240行)数据输入锁存信号,该信号启动LCD屏新的一行的数据。也就是行同步脉冲信号。每1行中包括320×3/8个XCK脉冲信号。◎XCK为行数据输入信号,也就是每一行中像素点数据传输的时钟信号;每组8位的数据在XCK的下降

4、沿处被输入锁存。◎D0~D7是8位的显示数据输入信号。3.2S3C44B0X的内部LCD控制器介绍3.2.1LCD控制器的外部接口信号◎VFRAME:LCD控制器和LCD驱动器之间的帧同步信号。该信号告诉LCD屏的新的一帧开始了。LCD控制器在一个完整帧显示完成后立即插入一个VFRAME信号,开始新一帧的显示;该信号与LCD模块的YD信号相对应。◎VLINE:LCD控制器和LCD驱动器之间的线同步脉冲信号,该信号用于LCD驱动器将水平线(行)移位寄存器的内容传送给LCD屏显示。LCD控制器在整个水平线(整行)数据

5、移入LCD驱动器后,插入一个VLINE信号;该信号与LCD模块的LP信号相对应。◎VCLK:LCD控制器和LCD驱动器之间的像素时钟信号,由LCD控制器送出的数据在VCLK的上升沿处送出,在VCLK的下降沿处被LCD驱动器采样;该信号与LCD模块的XCK信号相对应。◎VM:LCD驱动器的AC信号。VM信号被LCD驱动器用于改变行和列的电压极性,从而控制像素点的显示或熄灭。VM信号可以与每个帧同步,也可以与可变数量的VLINE信号同步;◎VD[3:0]:LCD像素点数据输出端口。与LCD模块的D[3:0]相对应。◎

6、VD[7:4]:LCD像素点数据输出端口。与LCD模块的D[7:4]相对应。◎DISP_ON:采用一个通用I/O口与LCD模块的DISP信号相对应(一般情况下高电平为开,低电平关)。◎EL_ON:采用一个通用I/O口作为背光逆变器的开关。3.2.2LCD控制器的操作3.2.2.1显示类型S3C44B0X的LCD控制器支持3种LCD驱动器:4位双扫描,4位单扫描,8位单扫描显示模式。其中,8位单扫描方式如下图所示:图11-28位单扫描方式8位单扫描显示采用8位并行数据线进行“行”数据连续移位输出,直到整个帧的数据都

7、被移出为止。彩色像素点的显示要求3种颜色的图像数据,这使得行数据移位寄存器需要传输3倍于每行像素点个数的数据。这个RGB数据通过平行数据线连续地移位至LCD驱动器。如上图11-2所示。图11-3是LM057QC1T01的扫描模式图,可见LM057QC1T01是按照8位单扫描模式工作的。在8位单扫描方式中,LCD控制器的8条(VD[7:0])数据输出可以直接与LCD驱动器连接。图11-3LM057QC1T01的扫描模式3.2.2.2像素点字节数据格式(BSWP=0)在彩色模式下,1个字节8位(3位红色、3位绿色、2

8、位蓝色)的图像数据对应于一个像素点。像素点字节在存储器中保存的格式为332模式,如下表所示:3.2.2.3虚拟显示S3C44B0X支持硬件方式的平行或垂直滚动。如果要使屏幕滚动,可以通过修改LCDSADDR1和LCDSADDR2寄存器中的LCDBASEU和LCDBASEL的值来实现。但不是通过修改PAGEWIDTH和OFFSIZE来实现。LCDBASEU、LCDBASEL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。