基本输入输出接口三ppt课件

基本输入输出接口三ppt课件

ID:19766724

大小:643.00 KB

页数:110页

时间:2018-10-06

基本输入输出接口三ppt课件_第1页
基本输入输出接口三ppt课件_第2页
基本输入输出接口三ppt课件_第3页
基本输入输出接口三ppt课件_第4页
基本输入输出接口三ppt课件_第5页
资源描述:

《基本输入输出接口三ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、LCD控制器概述2.键盘和鼠标接口1324常用的两种LCDLCD接口编程控制流程控制流程TFT控制器操作LCD控制器的寄存器LCD接口电路TFT控制器操作由上图可看出,S3C2410中的LCD控制器由REGBANK、LCDCDMA、VIDPRCS、TIMEGEN和LPC3600组成。其中,REGBANK有17个可编程寄存器组和256×46的调色板存储器,可用来设定LCD控制器;LCDCDMA是一个专用DMA,可自动从帧存储器传输视频数据到LCD控制器,通过这个特殊的DMA,视频数据可不经过CPU处理就在屏幕上显示;VIDPRCS可接收从LCDCDMA来的视频数据并将其

2、修改到合适数据格式,然后经VD[23:0]送到LCD驱动器,如4/8单扫描或4双扫描显示模式;TIMEGEN则由可编程逻辑组成,可支持不同LCD驱动器接口时序和不同的速率,用于产生VFRAME、VLNE、VCLK、VM等信号。通常的数据流如下:FIFO存储器通常位于LCDCDMA。当FIFO为空或部分为空时,LCDCDMA要求从基于突发传输模式的帧存储器中取出数据并存入要显示的图像数据,而这帧存储器是LCD控制器在RAM中开辟的一片缓冲区。当这个传输请求被存储器中的总线仲裁器接收后,系统存储器就给内部FIFO成功传输4个字。FIFO的总大小是28个字,其中,低位FIF

3、OL是12个字,高位FIFOH是16个字。S3C2410有两个FIFO,可支持双扫描显示模式,但在单扫描模式下只使用一个FIFO(FIFOH)。S3C2410可支持STN-LCD和TFT-LCD,这里只介绍对TFT-LCD的控制。TIMEGEN可产生LCD驱动器的控制信号(如VSYNC、HSYNC、VCLK、VDEN和LEND等),这些控制信号与REGBANK寄存器组中的LCDCON1/2/3/4/5寄存器的配置关系相当密切。基于LCD控制寄存器中的这些可编程配置,TIMEGEN便可产生可编程控制信号来支持不同类型的LCD驱动器。而VSYNC和HSYNC脉冲的产生则依

4、赖与LCD-CON2/3寄存器的HOZVAL域和LINEVAL域的配置。HOZVAL和LINEVAL的值由LCD屏的尺寸决定:HOZVAL=水平显示尺寸-1LINEVAL=垂直显示尺寸-1VCLK信号的频率取决于LCDCON1寄存器中的CLKVAL域。VCLK(单位是Hz)和CLKVAL的关系如下(其中CLKVAL的最小值是0):VCLK=HCLK/[(CLKVAL+1)×2]一般情况下,帧频率就是VSYNC信号的频率,与LCDCON1和LCDCON2/3/4寄存器的VSYNC、VB2PD、VFPD、LINEVAL、HSYNC、HBPD、HFPD、HOZVAL和CLK

5、VAL都有关系。大多数LCD驱动器都需要与显示器相匹配的帧频率。LCD控制器的寄存器启动一个与S3C2410A连接的LCD的显示,需要正确的配置与S3C2410ALCD控制器的相关寄存器。需要配置的相关寄存器如下:(1)LCDCON1(LCD控制寄存器1)LCDCON1(LCD控制寄存器1)是一个可读/写的寄存器,地址为0x4D000000,复位后的初始值为0x00000000。位功能描述如下表:LCDCON1位功能描述位名位功能初始状态LINECNT(只读)[27:18]提供行计数器的状态。从LINEVAL向下计数到00000000000CLKVAL[17:8]确定

6、VCLK的速率。STN:VCLK=HCLK/(CLKVAL×2)(CLKVAL≥2)TFT:VCLK=HCLK/[(CLKVAL+1)×2](CLKVAL≥0)0000000000MMODE[7]确定VM的启动速率。0:每一帧;1:由MVAL定义0PNRMODE[6:5]选择显示模式。00:4位双扫描显示模式(STN);01:4位单扫描显示模式(STN);10:8位单扫描显示模式(STN);11:TFT型LCD面板00BPPMODE[4:1〕选择BPP(BitsPerPixel)模式。0000:1bppSTN,单色模式;0001:2bppSTN,4级灰度模式;0010

7、:4bppSTN,16级灰度模式;0011:8bppSTN,彩色模式;0100:12bppSTN,彩色模式;1000:1bppTFT;1001:2bppTFT;1010:4bppTFT;1011:8bppTFT;1100:16bppTFT;1101:24bppTFT0000ENVID[0]LCD视频输出和逻辑的使能/禁止。0:禁止视频输出和LCD控制信号;1:使能视频输出和LCD控制信号0LCDCON2(LCD控制寄存器2)是一个可读/写的寄存器,地址为0x4D000004,复位后的初始值为0x00000000。位功能描述如下:LCDCON2位功能描

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

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

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