打造国内最大的IC交易平台
技术资料 行业资讯 PDF资料 IC价格 IC替换 缩略语 IC供应 IC采购
一种输入串行数据的LCD模块的应用
类别:接口电路  
 
作者:安徽机电学院 王鸣 来源:《国外电子元器件》

一种输入串行数据的LCD模块的应用 Amethod of using LCD Module to Input Serial Data

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

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

2.NJU6433的特点及功能 NJU6433是一种1/4duty LCD驱动器,它由4组(Common)50段(Segment)驱动器组成,可用于数字段显示驱动系统。 2.1主要特点 NJU6433驱动器具有如下主要特点: ·50个段驱动器; ·采用串行数据传送(移位时钟最大为2MHz); ·内含振荡电路(需外接电阻); ·有开关显示功能; ·采用CMOS技术,工作电压为2.4~5.5V。 2.2结构及功能 NJU6433驱动器的结构框图如图1所示。可以看出,它是由振荡电路、分频电路、移位寄存器、锁存电路和段驱动器等部分组成。现分述如下: 片内振荡电路接外电阻,用于为common和segment驱动器提供时钟信号。 分频电路将振荡信号分为common和segment两种以供使用。 移位寄存器的作用是当CE端为高电平“H”(允许模式)时,将显示数据在SCL端输入的移位时钟下同步传送到移位寄存器。 锁存电路与段驱动器用于控制段信号的接通和关断。在CE的下降沿,显示数据被锁存。当输入数据为高电平时,将对应的段信号接通,为低电平时,将对应段信号关断。 NJU6433的引脚功能如表1所列。 2.3数据写入移位寄存器 写入移位寄存器的数据分为模式设置数据和LCD显示数据两种,其中模式设置数据分为五类,分别对应不同的移位寄存器的位范围。可参见表2 在CE=“H”和MODE=“H”状态下,可通过写入代码来实现移位寄存器的选择和将其全部清零,具体设置可参见表3所列的模式设置表。 模式设置输入时序如图2所示。 选择模式5时的数据传送时序如图3所示。 Segment和common端所对应的显示数据参见文献[1]。

3.M4型LCD的应用 3.1M4型LCD模块外形图 M4型LCD模块的外形图如图4所示。图中上部有8个图标,这些图标所对应的信号、数据和代码列于表4。 3.2典型应用电路 图5所示为NJU6433的典型应用电路图中采用8031单片机的串行口RXD(P3.0)发送数据DATA,而串行口TXD(P3.1)用来发送SCL同步时钟信号.数据传送采用如下指令: MOV A,DATA MOV SUBF,A WAIT:JNB TI,WAIT 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驱动显示的程序如下:  

 
 
客服热线
0755-26000950 0755-26007355