搜档网
当前位置:搜档网 › JJ12864C_SPEC_V10

JJ12864C_SPEC_V10

JJ12864C_SPEC_V10
JJ12864C_SPEC_V10

液晶显示模块使用手册

版本: 1.0

型号: 系列

选 配 件 说 明

□常温(0~50℃) □宽温(-20~+60℃)

□超宽温

(-30~+70℃)

液晶片

□黄绿膜 □蓝膜 □灰膜 □黑白膜

LED 背光 □白光 □翡绿光 □黄绿光 □蓝光 背 光 EL 背光

□白光 □蓝光

□CCFL 背光

负压电路 □板载负压 □不带负压 EL 逆变器

□配备 □板载 □不配备

CCFL 逆变器 □配备 □不配备

J 12864C

12864C图形液晶显示器规格书改版说明

版本 日期 说明 改版人 1.0 2006-2-22 第一版 FL.Shao

jj12864C 是一种图形点阵液晶显示器。

一.概述

它主要采用动态驱动原理由行驱动

—控制器和列驱动器两部分组成了128(列)×64(行)的全点阵液晶显示。此显示器采用了COB 的软封装方式,通过导电橡胶和压框连接LCD,使其寿命长,连接可靠。

二.特性

1.工作电压为+5V±10% ,可自带驱动LCD 所需的负电压。

2.全屏幕点阵,点阵数为128(列)×64(行),可显示8(/列)×4(行)个 (16×16点阵)汉字,也可完成图形,字符的显示。

3.与CPU 接口采用6条位控制总线和8位并行数据总线输入输出,适 配M6800系列时序。

4.内部有显示数据锁存器

5.简单的操作指令 显示开关设置,显示起始行设置,地址指针设置 和数据读/写等指令。

三.外形尺寸

1.

外形尺寸图

VSS V0R/W E DB0DB6DB1DB2DB3DB4DB5DB7CS1CS2D/I 2.主要外形尺寸:

四.硬件说明

1.引脚特性

管脚 符号 电平

说明

1 VSS 0V 电源地

2 VCC 5.0V 电源电压

3 V0 - 液晶显示器驱动调节电压

4 RS H/L

RS=“H”,表示DB7~DB0为显示数据 RS=“L”,表示DB7~DB0为显示指令数据

5 R/W H/L R/W=“H”,数据被读到DB7~DB0 ;R/W=“L”,数据被写到DB7~DB0

6 E H,H->L

使能信号:R/W=“L”,E 信号下降沿锁存DB7~DB0

R/W=“H”,E=“H” DRAM 数据读到DB7~DB0 7 DB0 H/L 数据线 8 DB1 H/L 数据线 9 DB2 H/L 数据线 10 DB3 H/L 数据线 11 DB4 H/L 数据线 12 DB5 H/L 数据线 13 DB6 H/L 数据线 14 DB7 H/L 数据线

15 CS1 L 左半屏控制IC 选择 16 CS2 L 右半屏控制IC 选择 17 /RST L 复位信号 18 VEE -13V 板载负压 19 BLA 5.0V 背光正极 20

BLK

0V 背光负极

2.原理简图

项 目 标 准 尺 寸 单 位

模 块 体 积 93.0×70.0×13.3 mm 定 位 尺 寸 88.0×65.0 mm 视 域 70.7×38.8 mm 图 形 点 阵 128×64 位 点 距 离

0.52×0.52 mm 点 大 小

0.48×0.48

mm

3.最大工作范围

1、逻辑工作电压(Vcc): 4.5~5.5V

2、电源地(GND): 0V

3、LCD驱动电压(Vop): +11V

4、输入电压: 0~Vcc

5、工作温度(Ta): -20-+60℃(宽温)

6、保存温度(Tstg): -30--+70℃

4. 电气特性(测试条件 Ta=25,Vdd=5.0+/-0.25V)

1、输入高电平(Vih): 3.5Vmin

2、输入低电平(Vil): 0.55Vmax

3、输出高电平(Voh): 3.75Vmin

4、输出低电平(Vol): 1.0Vmax

5、模块工作电流: 57mA max (注:不开背光的情况下)

6、侧黄绿光工作电流: 240mA max(注:BLA=5V,BLK=0V)

五、模块主要硬件构成说明

1.显示数据RAM(DDRAM)

DDRAM(64×8×8 bits)是存储图形显示数据的。此RAM的每一位数据对应显示面板上一个点的显示(数据为H)与不显示(数据为L)。DDRAM的地址与显示位置关系对照图 2.X地址寄存器

X地址寄存器是一个三位页地址寄存器,其输出控制着DDRAM中8个页面的选择,也是控制着数据传输通道的八选一选择器。X地址寄存器可以由MPU以指令形式设置。X地址

寄存器没有自动修改功能,所以要想转换页面需要重新设置X地址寄存器的内容。

3.Y地址计数器

Y地址计数器是一个6位循环加一计数器。它管理某一页面上的64个单元。Y地址计数器可以由MPU以指令形式设置,它和页地址指针结合唯一选通显示存储器的一个单元,Y

地址计数器具有自动加一功能。在显示存储器读/写操作后Y地址计数将自动加一。当计

数器加至3FH后循环归零再继续加一。

4.Z地址计数器

Z地址计数器是一个6位地址计数器,用于确定当前显示行的扫描地址。Z地址计数器具有自动加一功能。它与行驱动器的行扫描输出同步,选择相应的列驱动的数据输出。

六、时序图:

写操作时序

读操作时序

复位时序

该复位功能将实现:

1.设置显示状态为关显示状态

2.显示起始寄存器清零。显示RAM第一行对应显示屏上的第一行。

3.在复位期间状态字中RESET位置“1”。

初始化条件:

项目 名称 最小值 标准值 最大值 单位 Reset Time t RS 1.0 - - us

Rise Time t R- - 200 ns

七.软件说明

1.指令表

控制信号 控 制 代 码

指 令 名 称

RS R/W D7D6D5D4D3D2D1D0显示开关设置 0 0 0011111D

显示起始行设置0 0 11L5L4L3L2L1L0

页面地址设置 0 0 10111P2P1P0

列地址设置 0 0 01C5C4C3C2C1C0

读取状态字 0 1 B U S Y0O N/O F F R E S E T0000

写显示数据 1 0 数 据

读显示数据 1 1 数 据

详细解释各个指令功能

1)读状态字

格 式 BUSY0 ON/OFF RESET0 0 0 0

状态字是MPU了解LCM(液晶显示模块)当前状态,或LCM向MPU提供其内部状态的唯一的信息渠道。

1.BUSY 表示当前LCM接口控制电路运行状态。BUSY=1表示LCM正在处理MPU发过来的指令或数据。此时接口电路被封锁,不能接受除读状态字以外的任何操作。BUSY=0表示LCM接口控制电路已外于“准备好”状态,等待MPU的访问。

2.ON/OFF 表示当前的显示状态。ON/OFF=1表示关显示状态,ON/OFF=0表示开显示状态。

3.RESET 表示当前LCM的工作状态,即反映/RES端的电平状态。当/RES为低电平状态时,LCM处于复位工作状态,标志位RESET=1。当/REST为高电平状态时,LCM为正常工作状态,标志位RESET=0。

在指令设置和数据读写时要注意状态字中的BUSY标志。只有在BUSY=0时,MPU对LCM 的操作才能有效。因此MPU在每次对LCM操作之前,都要读出状态字判断BUSY是否为“0”。若不为“0”,则MPU需要等待,直至BUSY=0为止。

2)显示开关设置(3EH/3FH)

格 式 0 0 1 1 1 1 1 D

该指令设置显示开/关触发器的状态,由此控制显示数据锁存器的工作方式,从而控制显示屏上的显示状态。D位为显示开/关的控制位。当D=1为开显示设置,显示数据锁存器正常工作,显示屏上呈现所需的显示效果。此时在状态字中ON/OFF=0。当D=0为关显示设置,显示数据锁存器被置零,显示屏呈不显示状态,但显示存储器并没有被破坏,在状态字中ON/OFF=1。

3)显示起始行设置(C0H-FFH)

格 式 1 1 L5 L4 L3 L2 L1 L0

该指令设置了显示起始行寄存器的内容。LCM通过CS的选择分别具有64行显示的管理能力,该指令中L5~L0为显示起始行的地址,取值在0~3FH(1~64行)范围内,它规定了显示屏上最顶一行所对应的显示存储器的行地址。如果定时间隔地,等间距地修改(如加一或减一)显示起始行寄存器的内容,则显示屏将呈现显示内容向上或向下平滑滚动的显示效果。

4)页面地址设置(B8H~BFH)

格 式 1 0 1 1 1 P2 P1 P0

该指令设置了页面地址—X地址寄存器的内容。LCM将显示存储器分成8页,指令代码中P2~P0就是要确定当前所要选择的页面地址,取值范围为0~7H ,代表第1~8页。该指令规定了以后的读/写操作将在哪一个页面上进行。

5)列地址设置(40H~7FH)

格 式 0 1 C5 C4 C3 C2 C1 C0

该指令设置了Y地址数计数器的内容,LCM通过CS的选择分别具有64列显示的管理能力,C5~C0=0~3FH(1~64)代表某一页面上的某一单元地址,随后的一次读或写数据将在这个单元上进行。Y地址计数器具有自动加一功能,在每一次读/写数据

后它将自动加一,所以在连续进行读/写数据时,Y 地址计数器不必每次都设置一次。 页面地址的设置和列地址的设置将显示存储器单元唯一地确定下来,为后来的显示数据的读/写作了地址的选通。

6)写显示数据

格 式

数 据

该操作将8位数据写入先前已确定的显示存储器的单元内。操作完成后列地址计数器自动加一。

7)读显示数据

格 式

数 据

该操作将LCM 接口部的输出寄存器内容读出,然后列地址计数器自动加一。

2.控制时序表

RS R/W E DB7~DB0 功能 X X 0 高阻 总线释放 0 0 输入 写指令代码0 1 输出 读状态字 1 0 输入 写显示数据1

1

输出

读显示数据

八、屏幕显示与DDRAM 地址映射关系(DDRAM 地址表)

IC1 IC2

CS1=0 CS2=1

CS1=1 CS2=0

列驱动输出

Y1 Y2 ---

Y64 Y65 --- 第128列

ADC=0列地址 00H 01H

---

3FH 00H --- 3FH 行位置

行地址

第0行 C0 D0 -----

D0

D0

-----

D0

第1行 C1 第2行 C2 第3行 C3 第4行 C4 第5行 C5 第6行 C6 D1 D2 D3 D4 D5 D6

----- D1 D2 D3 D4 D5 D6

D1

D2 D3 D4 D5 D6

----- D1

D2 D3 D4 D5 D6

第一页 页地址B8H

第7行 C7 D0 D1 D2

D3 D4 D5 D6 D7

D7 ----- D7 D7 ------ D7

第三至 第七页 ……. …….

…….

…….

…….

…….

…….

…….

…….

第48行

D0 D0

D0

D0

D0

D0

D0

…..

…….

…….

…….

…….

…….

…….

…….

…….

第八页 页地址BFH

第64行 7F D7 D7 D7 D7 D7 D7 D7

九、示例接口电路:(直接访问)

十、程序示例:

// CA12864 Demo Program

//*************************************************************************** //连线表: CPU=89C52 * //RS=P2.0 R/W=P2.1 CS1=P2.7 CS2=P2.6 * //SysClock=12MHz DB0-DB7=P0.0-P0.7 E=/(WR*RD) /Reset=InBoard * //***************************************************************************

#include #include #include #include

/********************接口定义********************/ char xdata LcmWriteCmdPort1 _at_ 0x8000; //CS1=1 RW=0 RS=0 char xdata LcmWriteCmdPort2 _at_ 0x4000; //CS2=1 RW=0 RS=0 char xdata LcmWriteDataPort1 _at_ 0x8100; //CS1=1 RW=0 RS=1 char xdata LcmWriteDataPort2 _at_ 0x4100; //CS2=1 RW=0 RS=1 char xdata LcmReadStatusPort1 _at_ 0x8200; //CS1=1 RW=1 RS=0 char xdata LcmReadStatusPort2 _at_ 0x4200; //CS2=1 RW=1 RS=0 sbit Key =P3^4;

unsigned char Page; //页 地址 unsigned char Col; //列 地址

unsigned char code BMP1[]; unsigned char code HZ1[];

void Delay(unsigned int MS);

/***************************/ /*检查Busy */ /***************************/ void Busy1(void) { _nop_(); while(LcmReadStatusPort1 & 0x80); //Status Read Bit7 = BUSY _nop_(); }

void Busy2(void) {

V0VEE GND RS R/W DB0-DB7

8051LCM

P2.0P2.1P0.0-P0.7CS1P2.7CS2P2.6E /WR /RD

_nop_();

while(LcmReadStatusPort2 & 0x80); //Status Read Bit7 = BUSY _nop_();

}

/***************************/

/*写指令 */

/***************************/

void WriteCommand1( unsigned char CommandByte )

{

Busy1();

LcmWriteCmdPort1 = CommandByte;

_nop_();

}

void WriteCommand2( unsigned char CommandByte )

{

Busy2();

LcmWriteCmdPort2 = CommandByte;

_nop_();

}

/***************************/

/*写数据 */

/***************************/

void WriteData( unsigned char DataByte )

{

unsigned char x,y;

switch (Col&0xc0) /* col.and.0xC0 */

{ /*条件分支执行 */

case 0:

{

x = Col&0x3F|0x40; /* col.and.0x3f.or.Set Y Address*/

y = Page&0x07|0xB8; /* row.and.0x07.or.set Page */ WriteCommand1(y); //设置页面地址

WriteCommand1(x); //设置列地址

Busy1();

LcmWriteDataPort1 = DataByte;

_nop_();

break; //完成case分支

}

case 0x40:

{

x = Col&0x3F|0x40; /* col.and.0x3f.or.Set Y Address*/

y = Page&0x07|0xB8; /* row.and.0x07.or.set Page */ WriteCommand2(y); //设置页面地址

WriteCommand2(x); //设置列地址

Busy2();

LcmWriteDataPort2 = DataByte;

_nop_();

break; //完成case分支

}

}

}

void LcmClear( void )

{

Page = 0;

Col = 0;

for(Page=0;Page<8;Page++)

for(Col=0;Col<128;Col++)

WriteData(0);

}

void LcmInit( void )

{

WriteCommand1(0x3f); //开显示 WriteCommand2(0x3f);

WriteCommand1(0xc0); //设置起始地址=0 WriteCommand2(0xc0);

WriteCommand1(0x3f); //开显示 WriteCommand2(0x3f);

LcmClear();

Col = 0;

Page= 0;

}

void LcmPutBMP( unsigned char *puts )

{

unsigned int X=0;

Page = 0;

Col = 0;

for(Page=0;Page<8;Page++)

{

for(Col=0;Col<128;Col++)

{

WriteData( puts[X] );

X++;

}

}

}

void LcmPutHZ( unsigned char HZcode )

{

unsigned char i,j;

unsigned int x;

x = 0x20*HZcode;

for(i=0;i<2;i++)

{

for(j=0;j<16;j++)

{

WriteData(HZ1[x]);

x++;

Col++;

}

Page++;

Col = Col-16; //恢复位置

}

Page = Page-2; //修正下一个汉字的起始位置 Col = Col+16; //下一个汉字接在这个汉字后面 }

void Delay(unsigned int MS)

{

unsigned char us,usn;

while(MS!=0)

{

usn = 2; //for 12M

while(usn!=0)

{

us=0xf6;

while (us!=0){us--;};

usn--;

MS--;

}

}

void DelayKey(unsigned int Second , unsigned int MS100)

{ //输入精确到0.1S,是用,

unsigned int i;

for(i=0;i

{

if(Key==0)

{

Delay(20);

while(Key==0) {Delay(20);}

break;

}

else Delay(10);

}

}

void Main( void )

{

unsigned char HZ;

Delay(20); //等待复位

LcmInit();

LcmClear();

LcmPutBMP(BMP1);

DelayKey(1,5);

for(Page=0;Page<8;Page+=2)

{

Col = 0;

for(HZ=0;HZ<8;HZ++) LcmPutHZ(HZ);

}

while(1);

}

unsigned char code BMP1[]={

0xFF,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x81,0x81,0x01,0x01,0x01,0x01,0x01, 0x01,0x01,0x01,0x01,0x81,0x81,0x81,0x81,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, 0x01,0x01,0x81,0x81,0x81,0x81,0x81,0x81,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, 0x01,0x01,0x81,0x81,0x81,0x81,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, 0x81,0x81,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xFF, 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x04,0x06,0x06,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00, 0x08,0x0E,0x07,0x03,0x03,0x03,0x07,0xFF,0xFF,0x7F,0x3E,0x00,0x00,0x00,0x00,0x1C, 0x7F,0x7F,0xFF,0xF1,0xE0,0xE0,0xC0,0xE1,0xFF,0x3F,0x1E,0x00,0x00,0x20,0x60,0xE0, 0xE0,0xE0,0xA0,0x00,0x20,0xE0,0x60,0x20,0x20,0x00,0x80,0xF0,0xF8,0xFC,0x7E,0x4E, 0x43,0xC3,0xC1,0x81,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x60,0x10,0x08,0xFE,0xFF, 0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF, 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00, 0x00,0x80,0xC0,0xE0,0xF8,0xEC,0xE7,0xE3,0xE1,0xE0,0xE0,0x38,0x00,0x00,0x00,0x78, 0xFC,0xFE,0x83,0x01,0x03,0x03,0x8F,0xFF,0xFF,0x7F,0x3C,0x00,0x00,0x00,0x80,0x81, 0x63,0x1F,0x3F,0xFE,0xFD,0xF0,0xC0,0x80,0x00,0x00,0x1F,0x7F,0xFF,0xFF,0xC0,0x00, 0x00,0x81,0xFF,0xFF,0x7F,0x3E,0x00,0x00,0x1E,0x1D,0x1C,0x1C,0x1C,0x1C,0xFF,0xFF, 0xFF,0xFF,0x1C,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF, 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,

0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01, 0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x01,0x01, 0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01, 0x01,0x81,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF, 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xF8,0xC0, 0x00,0x84,0xCE,0xFE,0x7F,0xF3,0xC3,0x03,0x07,0x0E,0x7C,0xF8,0x80,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0xD8,0x7C,0x3C,0x3C,0x3E,0xEE,0x8E, 0x84,0x80,0x00,0x60,0x70,0x3A,0x5E,0x8E,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x80,0xC0,0xFE,0xFC,0xC0,0x80,0xC0,0xC8,0xF8,0xF8,0x20,0xA4,0xFE, 0x3C,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0, 0xC0,0xE1,0xE3,0xFF,0xFE,0xFC,0xF8,0x38,0x10,0x0E,0x0E,0x0C,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF, 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0x0F,0x7B, 0x7C,0xEF,0x37,0x3E,0xFF,0xE7,0x67,0x0E,0x0E,0x0C,0x00,0xFF,0xFF,0x00,0x00,0x00, 0x00,0x00,0x00,0x10,0x30,0x70,0x78,0x3C,0xFF,0xFF,0x0E,0x06,0x07,0x03,0xFF,0x19, 0x07,0x01,0x00,0x20,0x18,0x0C,0x8E,0xC7,0xFB,0x70,0x20,0x00,0x00,0x00,0x00,0x02, 0x0E,0x8F,0xCF,0xEF,0xFF,0x3F,0x19,0x04,0x04,0x1C,0x7D,0xEF,0xFF,0xFB,0xEB,0xB1, 0x9F,0x8E,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x3D, 0xFB,0xFD,0xFD,0x9C,0xC8,0x80,0x07,0x1E,0x78,0xE0,0x80,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF, 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x07,0x0E,0x1C, 0x18,0x19,0x1A,0x0F,0x1B,0x1B,0x3B,0x3A,0x38,0x38,0x3E,0x1F,0x07,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x07,0x01,0x00,0x00,0x00,0x00,0x0F,0x00, 0x10,0x10,0x18,0x0C,0x0E,0x07,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x01,0x01,0x00,0x1F,0x20,0x04,0x06,0x16,0x12,0x1B,0x0F,0x07,0x01,0x01,0x05, 0x0D,0x1D,0x19,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x07, 0x03,0x03,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x03,0x0E,0x1C,0x38,0x3F,0x60, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF, 0xFF,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xFF, };

unsigned char code HZ1[]={

/*-- 文字: 欢 --*/

/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/

0x14,0x24,0x44,0x84,0x64,0x1C,0x20,0x18,0x0F,0xE8,0x08,0x08,0x28,0x18,0x08,0x00, 0x20,0x10,0x4C,0x43,0x43,0x2C,0x20,0x10,0x0C,0x03,0x06,0x18,0x30,0x60,0x20,0x00,

/*-- 文字: 迎 --*/

/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/

0x40,0x41,0xCE,0x04,0x00,0xFC,0x04,0x02,0x02,0xFC,0x04,0x04,0x04,0xFC,0x00,0x00, 0x40,0x20,0x1F,0x20,0x40,0x47,0x42,0x41,0x40,0x5F,0x40,0x42,0x44,0x43,0x40,0x00,

/*-- 文字: 光 --*/

/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/

0x00,0x40,0x42,0x44,0x5C,0xC8,0x40,0x7F,0x40,0xC0,0x50,0x4E,0x44,0x60,0x40,0x00, 0x00,0x80,0x40,0x20,0x18,0x07,0x00,0x00,0x00,0x3F,0x40,0x40,0x40,0x40,0x78,0x00,

/*-- 文字: 临 --*/

/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/

0x00,0xF8,0x00,0x00,0xFE,0x40,0x30,0x8F,0x0A,0x08,0x18,0x68,0x08,0x88,0x08,0x00, 0x00,0x1F,0x00,0x00,0x7F,0x00,0x00,0x7F,0x21,0x21,0x3F,0x21,0x21,0x7F,0x01,0x00,

/*-- 文字: 松 --*/

/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/

0x08,0x08,0xC8,0xFF,0x48,0x88,0x88,0x60,0x1E,0x84,0x00,0x0F,0x30,0xC0,0x80,0x00,

0x04,0x03,0x00,0xFF,0x00,0x21,0x30,0x28,0x26,0x23,0x21,0x20,0x28,0x71,0x20,0x00,

/*-- 文字: 山 --*/

/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/

0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,

0x00,0x20,0x7F,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x20,0x7F,0x00,0x00,

/*-- 文字: 电 --*/

/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/

0x00,0x00,0xF8,0x48,0x48,0x48,0x48,0xFF,0x48,0x48,0x48,0x48,0xF8,0x00,0x00,0x00,

0x00,0x00,0x0F,0x04,0x04,0x04,0x04,0x3F,0x44,0x44,0x44,0x44,0x4F,0x40,0x70,0x00,

/*-- 文字: 子 --*/

/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/

0x00,0x00,0x02,0x02,0x02,0x02,0x02,0xE2,0x12,0x0A,0x06,0x02,0x00,0x80,0x00,0x00,

0x01,0x01,0x01,0x01,0x01,0x41,0x81,0x7F,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,

};

十一:使用注意事项:

十分感谢您购买我公司的产品,在使用前请您首先仔细阅读以下注意事项,以免给您造成不必要的损失,您在使用过程中遇到困难时,请拨打我们的服务电话,我们将尽力为您提供服务和帮助。

1.处理保护膜

在装好的模块成品表面贴有一层保护膜,以防在装配时沾污显示表面,在整机装配结束前不得撕去,以免弄脏或损坏表面。

2.加装衬垫

在模块和前面板之间最好加装一块约0.1毫米左右的衬垫。面板还应保持平整,以免在装配后产生扭曲,并可提高其抗振性能。

3.严防静电

模块中的控制、驱动电压是很低、微功耗的CMOS电路,极易被静电击穿,静电击穿是一种不可修复的损坏,而人体有时会产生高达几十伏或上百伏的静电,所以,在操作、装配以及使用中都应极其小心,严防静电。为此:

(1)不要用手随意去摸外引线、电路板上的电路及金属框。

(2)如必须直接接触时,应使人体与模块保持在同一电位,或使人体良好接地。

(3)焊接使用的烙铁及装配使用的电动工具必须良好接地,没有漏电。

(4)不得使用真空吸尘器进行清洁处理,因为它会产生很强的静电。

(5)空气干燥也会产生静电,因此,工作间湿度应在RH60%以上。

(6)取出或放回包装袋或移动位置时,也需小心,防止产生静电。不要随意更换包装或舍弃原包装。

4.装配操作时的注意事项

(1)模块是经过精心设计组装而成的,请勿随意自行加工、修整。

(2)金属框爪不得随意扭动、拆卸。

(3)不要随意修改加工PCB板外形、装配孔、线路及其部件。

(4)不得修改导电胶条。

(5)不得修改任何内部支架。

(6)不要碰、摔、折曲、扭动模块。

5.焊接

在焊接外引线时,应按如下规程进行操作。

(1)烙铁头温度小于280度。

(2)焊接时间不超过4秒。

(3)焊接材料:共晶型、低熔点。

(4)不要使用酸性助焊剂。

(5)重复焊接不要超过三次,且每次重复需间隔5分钟。

6.模块的使用与保养

(1)模块的外引线决不允许接错,在您想调试液晶模块时,请注意正确接线,尤其是正负电源的接线不能接错,否则可能造成过流、过压烧电路上的芯片等对液晶模块元器件

有损的现象。

(2)模块在使用时,接入电源及断开电源,必须在正电源稳定接入以后才能输入信号电平。

如在电源稳定前或断开后输入信号电平,有可能损坏模块中的IC及电路。

(3)点阵液晶模块显示时的对比度、视角与温度、驱动电压的关系很大,所以,如果驱动电压过高,不仅会影响显示效果,还会缩短模块的使用寿命。

(4)因为液晶材料的物理特性,液晶的的对比度会随温度的变化而相应变化,所以,您加的负压也应随温度作相应调整。大致是温度变化10度,电压变化1伏。为满足这一

要求,您可以做一个温度补偿电路,或者安排一个电位器,随温度调整负电压值。

(5)不应在规定工作温度范围外使用,并且不应在超过存储极限温度的范围外存储。如果温度低于结晶温度,液晶就会结晶,如果温度过高,液晶将变成各向同性的液晶,破

坏分子取向,使器件报废。

(6)用力按显示部分,会产生异常显示。这时切断电源,稍待片刻重新上电,即恢复正常。

(7)液晶显示器件或模块表面结雾时,不要通电工作,因为这将引起电极化学反应,产生断线。

(8)长期用于阳光及强光下时,被遮部分会产生残留现象。

7.模块的存储

若长期(如几年以上)存储,我们推荐以下方式:

(1)装入聚乙稀口袋(最好有防静电涂层)并将口封住

(2)在-10°C --- +35°C之间存储。

(3)放在暗处,避强光。

(4)决不能在表面压放任何物品。

(5)严格避免在极限温度/湿度条件下存放。

9.保修

是以上述注意事项未被忽视为先决条件的,典型的违反例子如下:

(1)断裂的液晶显示屏玻璃。

(2)线路板孔修改或损坏。

(3)线路板布线损坏。

(4)电路修改,包括元件的增加。

(5)线路板随意研磨、雕刻或油漆。

(6)焊接或更改玻璃框。

模块维修将基于双方协议下列出给顾客的清单。模块必须与防静电包装和故障详细陈述一起送回。顾客安装的连接器或电缆必须在不破坏线路板孔,线路和引线端条件下全部移去

相关主题