首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 电子技术 > 光电应用
LCD显示模块并行接口驱动程序设计
来源:本站整理  作者:佚名  2009-12-14 11:14:54



    对驱动器进行写操作要遵循以下规律:
    a)设定显示页和操作页地址(A1=A0=1,CS=0,WR=0)

    D1-D0设定列地址高字节;D2设定行地址高字节。开机时先执行此操作再执行其他操作。
    b)写行地址低字节。(A1=0,A0=1)
    c)写列地址低字节字节。(A1=1,A0=0)
    d)连续写两次8位字节对应一个像素点颜色(A1=0,A0=0)。第一个字节:

    R4、R3、R2、R1、R0表示红色灰度;G5、G4、G3、G2、G1、G0表示绿色灰度;B4、B3、B2、B1、B0表示蓝色灰度。如在同一行内连续写数据不用每次重写行坐标和列坐标,每一次“写数据”操作后列地址自动加1,即每写两个字节显示数据列地址自动加1。
1.2 关于液晶屏的简单说明
    本文中的液晶显示器显示的颜色数量为65536种一16位色,对一个像素点所要显示的颜色需要用两个字节的数据来表示。需要注意的是,LCD的坐标系同数学上的坐标系有所不同,LCD的坐标系如图3所示。

    坐标系上的点和LCD的像素点是一一对应的,每一个像素点用坐标系的横纵坐标唯一标识。由于八位的数据线只能表示0~255的范围,所以把LCD分割成了图3中的几个区域,这些区域保证了横纵坐标范围在0~255之内,通过设置行列高低地址选择所要显示的区域。每个区域独立为一个小的坐标系,如图3中的F区域所示,区域中的点用这个小坐标系的坐标唯一表示。例如在选择LCD上点(630,420),通过整体坐标轴把这个点定位到F区,通过简单的计算得知此点在F区域坐标下的新坐标值为(118,108)。选择区域的过程就是设置行列高低地址的过程,也可以理解为地址的写入为先写如高地址,后写入低地址,且地址的长度为11位,最高位为行列地址选择位。为了方便理解和使用,本文把地址用区域来表示。例如选择F区域,执行操作:A1=A0=1,CS=0,WR=0,然后向控制器写入D2D1D0=110。

上一页  [1] [2] [3] [4] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:293,437.50000 毫秒