文档介绍:基于T6963CFG的LCD在嵌入式系统中的应用
在嵌入式系统的研发和应用中,选择低价位、高性能的液晶显示设备一直是设计者追求的目标。中小型液晶显示器以其规格多、价位低以及非常适用于嵌入式系统"量身定制"的特点深受研发者的青睐。T6963CFG是TOSHIBA公司生产的一款LCD控制器,可用于不同规格的液晶显示器。深圳汉升公司生产的HS240128显示器采用了这款LCD控制器,其分辨率达240×128,带自扫描电路,具有文本显示、图形显示和图文混合显示功能。
    2 T6963CFG控制命令及时序
    T6963CFG是一款与大规模LCD驱动器和数据存储器配合使用的LCD控制器。该控制器有8条并行数据、读/写控制、模式选择以及亮度和背光控制等接口线,可以方便地与多种型号的处理器或微控制器直接相连。T6963CFG内置128个字符的字模;外部扩展存储器高达64 KB(HS240128显示器扩展了32 KB),用于显示缓冲区,如文本区、图形区以及自定义字符区;LCD显示窗口能在显示缓冲区内方便地移动。
    控制命令及状态字
    T6963CFG命令字有三种基本格式:
    格式1:数据1 数据2 命令码
    格式2:数据1 命令码
    格式3:命令码
    在使用格式1时,需要按照数据1、数据2、命令码的先后顺序进行写操作,每次写一个字节。如果选择格式3,只有写命令码的操作。在对LCD读数据或写数据操作之前都要进行状态检测。只有在LCD允许的情况下才可以进行相应的操作。其状态字及其功能如表l所示。
    
    接口信号及时序
    HS240128-1显示器封装后留有21个接口信号线:
    C/D:命令/数据(高/低)选择信号;
    CE:片选(低)信号;
    WR:写(低)信号;
    RD:读(低)信号;
    D0~D7:数据信号;
    FS:字体选择信号(高:6×8,低:8×8);
    FG:外壳安全地;
    VSS:GND(地);
    VDD:逻辑电路和LCD的电源(5 V);
    VD:驱动电压调整输入(亮度);
    VEE:LCD驱动电源(输出,-15 V);
    RST:复位(低)信号;
    K:背光(地);
    A:背光(5 V)。
    LCD接口控制信号的读写时序如图1所示。各控制信号的时序可由微控制器的通用输入输出(GPIO)接口仿真实现,例如:C/D为高电平,CE为低电平,WR为高电平以及RD为低电平时,可以从数据线上(D0~D7)读取T6963CFG的状态字。
    
    3 在嵌入式系统中的硬件接口电路
    通常LCD产品都具有相应的硬件接口电路,但其类型不尽相同。带自扫描电路,可提供文本、图形和图文混合显示功能的LCD可以方便地与市场提供的嵌入式微控制器或单片机相连,如Phlips公司的LPC2104、2119等。S3C44B0X是Samsung公司提供的高性价比嵌入式片上系统解决方案,采用ARM7TDMI内核,片上集成了丰富的外围元件,特别适用于对成本和功耗敏感的应用。S3C44BOX虽然集成有LCD控制逻辑,但是,HS240128显示器的控制