zoukankan      html  css  js  c++  java
  • 第17课.LCD

    1.简介

    液晶驱动控制被集成在s3c2440内部已经. 板载的TFT液晶型号是AT043TN24,像素点是480*272,自带触摸屏
    

    2.时序图

    3.一帧画面的描述

    TFTLCD的TTL信号

    4.寄存器讲解

    补充:

    注意,这里的时间参数都是+1才等于需要的值,所以配置寄存器的时候都要减去1
    

    LCDCON1: LCD控制寄存器

    此寄存器用于选择LCD类型、设置像素时钟、使能LCD型信号的输出等。
    MMODE[7]:用于STNLCD
    

    LCDCON2: LCD控制寄存器

    此LCD控制器用于设置垂直方向各信号的时间参数。
    

    LCDCON3: LCD控制寄存器

    此LCD控制器用于设置水平方向各信号的时间参数。
    

    LCDCON4: LCD控制寄存器

    此寄存器只用来设置HSYNC信号的脉冲宽度, [7:0]的数值被称为HSPW,表示脉冲宽度为(HSPW + 1)个VCLK周期
    

    LCDCON5: LCD控制寄存器

    用于设置各个控制信号的极性
    

    补充:

    LCDSADDR1: 帧缓冲器开始地址 1 寄存器

    LCDSADDR2: 帧缓冲器开始地址 2 寄存器

    LCDSADDR3: 帧缓冲器开始地址 3 寄存器

    5.程序设计框架

    底层
        LCD.4.3 提供液晶参数规格
        s3c2440Lcd 提供寄存器操作的库函数
    中间层1
        LcdController 通过底层的库函数去操作具体的液晶,向上层提供画点算法,提供多个控制器和液晶参数
    中间层2
        LCD 驱动层,自主选择液晶控制器和液晶,为应用层提供统一接口
    应用层1
        画线,画圆,字符
        其他
    

    6.代码

    以后再传
  • 相关阅读:
    react路由传参的三种方式:
    毕设登录逻辑分析
    redis缓存数据库的配置和分析
    c#窗体虚线图形验证码设计
    C#窗体技巧
    关于子窗体的层级关系
    安装SQL SERVER开启SA用户登录的方法
    SQL中CONVERT日期不同格式的转换用法
    sql server中自连接的使用
    IFieldEdit Interface 接口
  • 原文地址:https://www.cnblogs.com/huangdengtao/p/12251496.html
Copyright © 2011-2022 走看看