一种输入串行数据的LCD模块的应用AmethodofusingLCDModuletoInputSerialData

发布者:数据旅人最新更新时间:2006-05-07 来源: 国外电子元器件 手机看文章 扫描二维码
随时随地手机看文章

 

    摘要:介绍一种New Japan Radio CO.Ltd生产的集成电路NJU6433作为LCD驱动器(Driver)的LCD驱动模块的实际应用,给出了实际的应用程序。文中介绍的方法对于这一类型的串行数据输入的LCD模块的应用具有普遍意义。

    关键词:LCD模块;串行数据输入;模式设置;NJU6433

    1.概述

    LCD模块在现代电子工业中的应用已越来越普遍。本文介绍一种串行数据输入的、由NJU6433为核心器件组成的LCD模块的使用方法,该模块可用8031单片机对其进行有效地控制。

    2.NJU6433的特点及功能

    NJU6433是一种1/4duty LCD驱动器,它由4组(Common50段(Segment)驱动器组成,可用于数字段显示驱动系统。

    21主要特点

    NJU6433驱动器具有如下主要特点:

    ·50个段驱动器;

    ·采用串行数据传送(移位时钟最大为2MHz);

    ·内含振荡电路(需外接电阻);

    ·有开关显示功能;

    ·采用CMOS技术,工作电压为2.45.5V

    22结构及功能

    NJU6433驱动器的结构框图如图1所示。可以看出,它是由振荡电路、分频电路、移位寄存器、锁存电路和段驱动器等部分组成。现分述如下:

    片内振荡电路接外电阻,用于为commonsegment驱动器提供时钟信号。

    分频电路将振荡信号分为commonsegment两种以供使用。

    移位寄存器的作用是当CE端为高电平“H”(允许模式)时,将显示数据在SCL端输入的移位时钟下同步传送到移位寄存器。

    锁存电路与段驱动器用于控制段信号的接通和关断。在CE的下降沿,显示数据被锁存。当输入数据为高电平时,将对应的段信号接通,为低电平时,将对应段信号关断。

    NJU6433的引脚功能如表1所列。

    23数据写入移位寄存器

    写入移位寄存器的数据分为模式设置数据和LCD显示数据两种,其中模式设置数据分为五类,分别对应不同的移位寄存器的位范围。可参见表2

    在CE=H”和MODE=H”状态下,可通过写入代码来实现移位寄存器的选择和将其全部清零,具体设置可参见表3所列的模式设置表。

    模式设置输入时序如图2所示。

  选择模式5时的数据传送时序如图3所示。

  Segmentcommon端所对应的显示数据参见文献[1]。

    3.M4LCD的应用

    31M4LCD模块外形图

    M4LCD模块的外形图如图4所示。图中上部有8个图标,这些图标所对应的信号、数据和代码列于表4

    32典型应用电路

   图5所示为NJU6433的典型应用电路图中采用8031单片机的串行口RXDP3.0)发送数据DATA,而串行口TXDP3.1)用来发送SCL同步时钟信号.数据传送采用如下指令:

    MOV ADATA

    MOV SUBFA

    WAITJNB TIWAIT

    CLR TI

    ……

    在程序调试过程中,笔者体会到以下两个问题尤为重要:

    (1)在模式数据传送中,因数据是按一个字节8位发出,因此模式字高4位全是0,有效位是在低4位。而实际模式字只有低4位,串行数据传送顺序是从低位依次到高位,这样势必造成高4位将低4位冲掉。因此,在写程序时,必须将高4位写成与低4位完全一样。如模式5,模式字必须写成55H。所有移位寄存器清0的模式字必须写成FFH

    (2)按字节串行发送数据时,如超过50bit,最好选用模式5。选用模式5时,如传送数据不够200bit,一定要将剩余位用数据00H传送补满200bit。否则,当

CE处于下降沿时,在显示数据写入时,要显示的有用数据位将全部向后平移,直至第200bit为止,这将造成显示数据的错位。

    4.程序

    利用NJU6433实现LCD驱动显示的程序如下:

 

 

引用地址:一种输入串行数据的LCD模块的应用AmethodofusingLCDModuletoInputSerialData

上一篇:串行EEPROMX24128及其与AT89C51的接口及编程SerialPROMX24128andItsInterfaceandProgramwithAT89C
下一篇:TMS320VC5402DSP的并行I/O引导装载方法研究

小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved