JLX12864G-378-PN 液晶模块使用说明书

JLX12864G-378-PN 液晶模块使用说明书


2023年12月29日发(作者:诺基亚有一款金属外壳的手机)

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

JLX12864G-JLX12864G-378-378-PN使用说明书

使用说明书

目 录

序号

1

2

3

4

5

6

7

内 容 标 题

概述

特点

外形及接口引脚功能

基本原理

技术参数

时序特性

指令功能及硬件接口与编程案例

页码

2

2

3~4

4~5

5~6

6~9

9~32

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

1

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

1.概述

概述

晶联讯电子专注于液晶屏及液晶模块的研发、制造。所生产JLX12864G-378型液晶模块由于使用方便、显示清晰,广泛应用于各种人机交流面板。

JLX12864G-378可以显示128列*64行点阵单色图片,或显示8个/行*4行16*16点阵的汉字,或显示16个/行*8行8*8点阵的英文、数字、符号。

2.JLX12864G-JLX12864G-378图像型图像型点阵液晶模块的点阵液晶模块的特模块的特性

2.1结构轻、薄、带背光、焊接式FPC。

2.2 IC采用ST7565R,功能强大,稳定性好

2.3功耗低:当电压为3.3V时,功耗低:不带背光1mW(3.3V*0.3mA),带背光不大于100mW(3.3V*30mA);

2.4显示内容:

(1)128*64点阵单色图片,或其它小于128*64点阵的单色图片;

(2)可选用16*16点阵或其他点阵的图片来自编汉字,按照16*16点阵汉字来计算可显示8字*4行;

(3)按照12*12点阵汉字来计算可显示10字*4行;

(4)按照 8*16点阵汉字来计算可显示16字*4行;

(5)按照 5*8点阵汉字来计算可显示21字*8行;

2.5指令功能强.

2.6接口简单方便:可采用4线SPI串行接口,或选择并行接口。

2.7工作温度宽:-20℃ - 70℃;

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

2

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

3.外形尺寸及接口引脚功能3.外形尺寸及接口引脚功能

外形尺寸及接口引脚功能

图1.外形尺寸1.外形尺寸

外形尺寸

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

3

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

模块的接口引脚功能

引 线 号

1

2

3

4

5

6

7

8

9

10

11

12

13-18

19

符 号

ROM-IN

ROM-OUT

ROM-SCK

ROM-CS

LEDA

VSS

VDD

RESET

CS

名 称

空脚

空脚

空脚

空脚

背光电源

接地

电路电源

复位

片选

背光电源正极,同VDD电压(5V或3.3V)

0V

5V或3.3V

H:数据寄存器 0:指令寄存器(IC资料上所写为”A0”)

低电平复位,复位完成后,回到高电平,液晶模块开始工作

低电平片选

并行:数据总线DB7

串行:串行数据

并行:数据总线DB6

串行:串行时钟

并行:数据总线DB5-DB0

串行:空脚

并行:8080时序:读信号;

并行:6800时序:使能信号

串行:空脚

并行:8080时序:写信号;

并行:6800时序:H:读数据 0:写数据

串行:空脚

不带字库IC时,这4个脚是空脚。

功 能

A0(RS) 寄存器选择信号

D7(SDA) I/O

D6(SCK) I/O

D5-D0

RD(E)

I/O

使能信号

20 WR(R/W) 读/写

表1:模块的接口引脚功能

4.基本原理

基本原理

4.1液晶屏(液晶屏(LCD)LCD)

在LCD上排列着128×64 点阵,128个列信号与驱动IC相连,64个行信号也与驱动IC相连,IC邦定在LCD玻璃上(这种加工工艺叫COG).

4.2工作电图:工作电图:

图2是JLX12864G-378图像点阵型模块的电路框图,它由驱动IC ST7565R及几个电阻电容组成。

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

4

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

图2:JLX12864G-JLX12864G-378图像点阵型液晶模块的电路框图图像点阵型液晶模块的电路框图

块的电路框图

4.2背光参数 背光参数

该型号液晶模块带LED 背光源。它的性能参数如下:

背光板可选择绿色、白色。

正常工作电流为:(8∽20)*3=24~60mA(LED灯数共3颗);

工作电压:3.0V;

5.技术参数 技术参数

5.1最大极限参数最大极限参数(极限参数(超过极限参数则会损坏液晶模块)超过极限参数则会损坏液晶模块)

名称 符号 标准值

最小 典型 最大

电路电源 VDD - VSS -0.3 3.6

LCD驱动电压 V0、VOUT -0.3 13.5

LCD驱动电压 V0V1V2V3V4 -0.3 - V0

工作温度 -20 +70

储存温度 -30 +80

表2:最大极限参数

单位

V

V

V

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

5

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

标 准 值

典型值 最大

3.3 3.6

5.0 5.5

3.0 3.1

VDD

0.6

-

0.4

1.0

45 60

单位

V

V

V

V

V

V

V

mA

mA

5.2 直流.2

直流(直流(DC)DC)参数

参数

名 称 符 号

工作电压

背光工作电压

输入高电平

输入低电平

输出高电平

输出低电平

模块工作电流

背光工作电流

VDD

VLED

VIH

VI0

VOH

VO0

IDD

ILED

测 试 条 件

最小

选3.3V的产品 2.4

选5.0V的产品 4.0

2.9

- 2.2

- -0.3

IOH = 0.2mA 2.4

IO0 = 1.2mA -

VDD = 3.0V -

VLED=3.0V 24

(共3颗LED灯并联)

6. 读写时序特性读写时序特性

6.1

.1 串行接口:串行接口:

从CPU写到ST756ST7565R565R(5R(Writing Data from CPU to ST756Writing Data from CPU to ST7565R565R)5R)

图4. 从CPU写到ST756ST7565R565R(5R(Writing Data from CPU to ST756Writing Data from CPU to ST7565R565R)5R)

6.2串行接口::

串行接口:时序要求(时序要求(AC参数)参数):

写数据到ST756ST7565R565R的时序要求:的时序要求:

项 目 符 号 测试条件

4线 SPI串口时钟周期

(4-line SPI Clock Period)

MIN

Tscyc

引脚:SCK

50

极限值

TYPE MAX

-- 25

表4.

单位

ns

Tshw

保持SCK高电平脉宽

(SCK “H” pulse width)

引脚:SCK 25 ns

6

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

深圳市晶联讯

液晶模块

保持SCK低电平脉宽

(SCK “L” pulse width)

JLX12864G-378-PN 更新日期:2014-11-30

25 ns

TSLW

引脚:SCK

TSAS

地址建立时间 引脚: RS 20 --

(Address setup time)

Tsah

地址保持时间 引脚:RS 10 --

(Address hold time)

Tsds

20 -- 数据建立时间 引脚:SI

(Data setup time)

TSDH

数据保持时间 引脚:SI

10 --

(Data hold time)

20

Tcss

片选信号建立时间 引脚:CS

(CS-SCL time)

40

Tcsh

片选信号保持时间 引脚:CS

(CS-SCL time)

VDD =3.0V±5%,Ta = 25℃

6.3并行接口:并行接口:

从CPU写到ST756ST7565R565R(5R(Writing Data from CPU to ST756Writing Data from CPU to ST7565R565R)5R)

--

--

--

--

ns

ns

ns

ns

ns

ns

图5. 从CPU写到ST756ST7565R565R(5R(Writing Data from CPU to ST756Writing Data from CPU to ST7565R565R)5R)

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

7

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

图6. 从CPU写到ST756ST7565R565R(5R(Writing Data from CPU to ST756Writing Data from CPU to ST7565R565R)5R)

6.4并行接口::

并行接口:时序要求(时序要求(AC参数)参数):

写数据到ST7565R的时序要求:的时序要求:(8080系列MPU)

MPU)

项 目 符 号 测试条件

MIN

地址保持时间

地址建立时间

系统循环时间

A0

WR

tAH8

tAW8

tCYC8

tCCLW

tCCHW

tCCLR

tCCHR

tDS8

tDH8

tACC8

tOH8

0

使能“低”脉冲(写)

0

240

80

80

140

80

40

0

极限值

TYPE

--

--

--

--

--

单位

MAX

--

--

--

--

--

--

--

--

70

50

ns

ns

ns

ns

ns

ns

ns

ns

ns

使能“高”脉冲(写)

使能“低”脉冲(读)

RD

使能“高”脉冲(读)

写数据建立时间

写数据保持时间

D0-D7

读时间

读输出来允许时间

--

5

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

8

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

极限值

TYPE

--

--

单位

MAX

--

--

--

--

--

--

--

--

70

50

ns

ns

ns

ns

ns

ns

ns

ns

ns

写数据到ST7565R(6800系列MPU)ST7565R的时序要求:的时序要求:MPU)

项 目 符 号 测试条件

MIN

地址保持时间

地址建立时间

系统循环时间

A0

WR

tAH6

tAW6

tCYC6

tEWLW

0

使能“低”脉冲(写)

0

240

80

tEWHW

使能“高”脉冲(写) 80 --

tEWLR

使能“低”脉冲(读) 80 --

RD

tEWHR

使能“高”脉冲(读) 140 --

tDS6 40

写数据建立时间

tDH6 0

写数据保持时间

D0-D7

tACC6

读时间 --

tOH6 5

读输出来允许时间

6.5电源启动后复位的:

电源启动后复位的时序要求后复位的时序要求(时序要求(RESET CONDITIONRESET

CONDITION

CONDITION AFTER POWER UP)AFTER POWER UP):

图7:电源启动后复位的电源启动后复位的时序后复位的时序

时序

表6:电源启动后复位的时序电源启动后复位的时序要求时序要求

项 目 符 号 测试条件 极限值 单位

MIN TYPE MAX

tR

复位时间

-- -- 1.0 us

复位保持低电平的时间

tRW

引脚:RES 1.0 -- -- us

7.指令功能:指令功能:

7.1 指令表

指 令 表 表表8.

8.指令名称

指 令 码 说 明

RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

9

深圳市晶联讯

液晶模块

(1)显示开/关

(display on/off)

(2)显示初始行设置

(Display start line set)

0 0 1

0 1 0 1

0

JLX12864G-378-PN 更新日期:2014-11-30

1 1 1 0

1

显示开/关:

0XAE:关,0XAF:开

设置显示存储器的显示初始行,可设置值为0X40~0X7F,分别代表第0~63行,针对该液晶屏一般设置为0x60

显示初始行地址,显示初始行地址,共6位

(3)页地址设置

(Page address set)

0 1 0 1

1 显示页地址,显示页地址,共4位 设置页地址。每8行为一个页,64行分为8个页,可设置值为:0XB0~0XB8分别对应第一页到第九页,第九页是一个单独的一行图标,本液晶屏没有这一行图标,所以设置值为0XB0~0XB7分别对应第一页~第八页。

列地址高4位设置 0

(4)

0 0 0

1 列地址的高4位

高4位与低4位共同组成列地址,指定128列中的其中一列。比如液晶模块的第100列列地址低4位设置 0 0 0 0 列地址的低4位

地址十六进制为0

0x64,那么此指令由个字节来表达:0x16,0x04

用此指令

2(5) 读状态

(Status read)

(6)写显示数据到液晶屏

( Display data write)

(7)读液晶屏的显示数据

(Display data read)

(8) 显示列地址增减(ADC select)

(9)显示正显/反显

(Display

normal/reverse)

(10)显示全部点阵

(Display all points)

(11)LCD 偏压比设置

(LCD bias set)

(12) 读-改-写

(Read-modify-write)

0 状态 0 0 0 并口时:读驱动IC的当前状态,串口时不能1 8位显示数据

位显示数据

8位显示数据

位显示数据

1 0 1 0 0 0 0

0

1

从CPU写数据到液晶屏,每一位对应一个点阵,1个字节对应8个竖置的点阵

1 并口时:读已经显示到液晶屏上的点阵数据。串口时不能用此指令

显示列地址增减:

0xA0:常规:列地址从左到右,

0xA1:反转:列地址从右到左

0 1 0 1 0 0 1 1 0

1

显示正显/反显:

0xA6:常规:正显

0xA7:反显

0 1 0 1 0 0 1 0 0

1

显示全部点阵:

0xA4:常规

0xA5:显示全部点阵

0 1 0 1 0 0 0 1 0

1

设置偏压比:

0XA2:BIAS=1/9 (常用)

0XA3:BIAS=1/7

0 1 1 1 0 0 0 0 0 0XE0: “读-改-写” 开始。

列地址的增加:

写入时:列地址+1

读出时:列地址不加

详情请参考IC资料第32页

(13) 退出上述“读-改-写”指令( End)

0 1 1 1 0 1 1 1 0 0XEE :上述“读-改-写”指令结束

详情请参考IC资料第32页

(14) 软件复位(Reset)

0

(15) 行扫描顺序选择

(Common output mode

select)

(16) 电源控制

(Power control set)

1

1

1

1

1

0

0

0

0

0

1

0

0

1

0

0

0

0XE2 :软件复位。

行扫描顺序选择:行扫描顺序选择:

0XC0:普通扫描顺序:普通扫描顺序:从上到下

0XC8:反转扫描顺序:反转扫描顺序:从下到上

选择内部电压供应操作模式:

D2、D1、D0位分别对应内部升压是否打开(1为打开,0为不打开),电压调整电路是否10

0 0 1 0 1

电压操作模式选择,共3位

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

打开(1为打开,0为不打开),电压跟随器是否打开(1为打开,0为不打开)。

通常是0x2C,0x2E,0x2F三条指令按顺序紧接着写,表示依次打开内部升压、电压调整电路、电压跟随器。也可以单单写0x2F,一次性打开三部分电路。

(17) 选择内部电阻比例 0 0 0 1 0 0 内部电压值电阻设置 设置

选择内部电阻比例(Rb/Ra):可以理解为粗调对比度值。可设置范围为:0x20~0x27,

数值越大对比度越浓,越小越淡

内部设置液晶电压模式

(18)

设置的电压值

(19)静态图标显示:

开/关

0

0

1

0

0

6位电压值数据,位电压值数据,0~63共64级

1 0 1 1 0 0

1

0 1

0

1

0

1

0

1

0

1

0

0

0

0 0

设置内部电阻微调,可以理解为微调对比度0 1 0 0 0 0 0 0 1

值,此两个指令需紧接着使用。上面一条指令0x81是不改的,下面一条指令可设置范围为:0x00~0x3F,数值越大对比度越浓,越小越淡

静态图标的开关设置:

0xAC: 关, 0xAD: 开。

此指令在进入及退出睡眠模式时起作用

(20) 升压倍数选择

(Booster ratio set)

选择升压倍数:

00:2倍,3倍,4倍

01:5倍

11:6倍。本模块外部已设置升压倍数为4倍,不必使用此指令

(21) 省电模式(Power

save)

(22)空指令( NOP)

(23) 测试(Test)

0

0

1

1

1

1

1

1

0

1

0

*

0

*

1

*

1

*

省电模式,此非一条指令,是由“(10)显示全部点阵”、 (19)静态图标显示:开/关等指令合成一个“省电功能”。详细看IC规格书第35页“POWER SAVE”

空操作

内部测试用,千万别用!

2位数设置升压倍数

请详细参考IC资料”ST7565R_”的第28~36页。

7.3 .3 点阵与点阵与DD RAM(DD RAM(显示数据存储器)显示数据存储器)地址的对应关系 地址的对应关系

,请留意页的定义:PAGE,与平时所讲的“页”并不是一个意思,在此表示8个行就是一个“个行就是一个“页”一个128*64点阵的屏分为8个“页”,从第0“页”到第7“页”。

DB7--DB7--DB0--DB0的排列方向:的排列方向:数据是从下向上排列的。数据是从下向上排列的。最低位D0是在最上面,是在最上面,最高位D7是在最下面。每一位(“0”代表关掉该点阵.如下图每一位(bit)bit)数据对应一个点阵,数据对应一个点阵,通常“通常“1”代表点亮该点阵,代表点亮该点阵,所示:

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

11

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

下图摘自ST7565R IC资料,可通过“ST7565R_”之第18、19页获取最佳效果。地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

12

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

13

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

7.4初始化方法

初始化方法

用户所编的显示程序,开始必须进行初始化,否则模块无法正常显示,过程请参考程序

7.5程序举例:

液晶模块与MPU(以8051系列单片机为例)接口图如下:

VDDVSSD7VCC(+3.3V)VSS(0V)P1.7P1.0P3.0P3.1P3.2P3.5P3.4地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

L C MD0RDWRRS(A0)RSTCS

图8.并行接口

14

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

7.5.1程序

程序

/* Test program for JLX12864G-378-PN-P,并行接口

驱动IC是:ST7565R(or compatible)

晶联讯电子:网址 ;

*/

#include

#include

#include

sbit cs1=P1^1;

sbit reset=P1^0;

sbit rs=P3^0;

sbit sclk=P3^1;

sbit sid=P3^2;

sbit key=P2^0; /*按键接口,P2.0口与GND之间接一个按键*/

#define uchar unsigned char

#define uint unsigned int

#define ulong unsigned long

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

15

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

void delay(int i);

uchar code ascii_table_8x16[95][16];

uchar code ascii_table_5x8[95][5];

uchar code cheng1[];

uchar code gong1[];

uchar code zhuang1[];

uchar code tai1[];

uchar code shi1[];

uchar code yong1[];

uchar code bmp_12864_1[];

uchar code bmp_12864_2[];

/*写指令到LCD模块*/

void transfer_command(int data1)

{

char i;

cs1=0;

rs=0;

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

{

sclk=0;

if(data1&0x80) sid=1;

else sid=0;

sclk=1;

data1=data1<<=1;

}

}

/*写数据到LCD模块*/

void transfer_data(int data1)

{

char i;

cs1=0;

rs=1;

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

{

sclk=0;

if(data1&0x80) sid=1;

else sid=0;

sclk=1;

data1=data1<<=1;

}

}

/*延时*/

void delay(int i)

{

int j,k;

for(j=0;j

for(k=0;k<110;k++);

}

void waitkey()

{

repeat: if(key==1)

goto repeat;

else

delay(600);

}

/*LCD模块初始化*/

void initial_lcd()

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

16

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

{

cs1=0;

reset=0; /*低电平复位*/

delay(20);

reset=1; /*复位完毕*/

delay(20);

transfer_command(0xe2); /*软复位*/

delay(50);

transfer_command(0x2c); /*升压步聚1*/

delay(50);

transfer_command(0x2e); /*升压步聚2*/

delay(50);

transfer_command(0x2f); /*升压步聚3*/

delay(50);

transfer_command(0x25); /*0x24粗调对比度,可设置范围0x20~0x27*/

transfer_command(0x81); /*微调对比度*/

transfer_command(0x18); /*0x28,微调对比度的值,可设置范围0x00~0x3f 1f*/

transfer_command(0xa2); /*1/9偏压比(bias)*/

transfer_command(0xc8); /*行扫描顺序:从上到下*/

transfer_command(0xa0); /*列扫描顺序:从左到右*/

transfer_command(0x40); /*起始行:第一行开始*/

transfer_command(0xaf); /*开显示*/

cs1=1;

}

void lcd_address(uchar page,uchar column)

{

cs1=0;

column=column-1; //

page=page-1;

transfer_command(0xb0+page); //设置页地址。每页是8行。一个画面的64行被分成8个页。我们平常所说的第1页,在LCD驱动IC里是第0页,所以在这里减去1*/

transfer_command(((column>>4)&0x0f)+0x10); //设置列地址的高4位

transfer_command(column&0x0f); //设置列地址的低4位

}

/*全屏清屏*/

void clear_screen()

{

unsigned char i,j;

cs1=0;

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

{

lcd_address(1+i,1);

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

{

transfer_data(0x00);

}

}

cs1=1;

}

//===显示测试画面:例如全显示,隔行显示,隔列显示,雪花显示=====

void test_display(uchar data1,uchar data2)

{

int i,j;

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

{

cs1=0;

lcd_address(j+1,0);

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

{

transfer_data(data1);

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

17

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

transfer_data(data2);

}

}

}

/*显示128x64点阵图像*/

void display_graphic_128x64(uchar page,uchar column,uchar *dp)

{

int i,j;

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

{

cs1=0;

lcd_address(page+j,column);

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

{

transfer_data(*dp);

dp++;

}

}

}

/*显示32x32点阵图像、汉字、生僻字或32x32点阵的其他图标*/

void display_graphic_32x32(uchar page,uchar column,uchar *dp)

{

uchar i,j;

cs1=0;

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

{

lcd_address(page+j,column);

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

{

transfer_data(*dp); /*写数据到LCD,每写完一个8位的数据后列地址自动加1*/

dp++;

}

}

}

/*显示16x16点阵图像、汉字、生僻字或16x16点阵的其他图标*/

void display_graphic_16x16_2(uchar reverse,uchar page,uchar column,uchar *dp)

{

uchar i,j;

cs1=0;

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

{

lcd_address(page+j,column);

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

{

if(reverse==1)

transfer_data(*dp); /*写数据到LCD,每写完一个8位的数据后列地址自动加1*/

else

transfer_data(~*dp); /*写数据到LCD,每写完一个8位的数据后列地址自动加1*/

dp++;

}

}

cs1=1;

}

/*显示16x16点阵图像、汉字、生僻字或16x16点阵的其他图标*/

void display_graphic_16x16(uchar page,uchar column,uchar *dp)

{

uchar i,j;

cs1=0;

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

{

lcd_address(page+j,column);

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

18

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

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

{

transfer_data(*dp); /*写数据到LCD,每写完一个8位的数据后列地址自动加1*/

dp++;

}

}

cs1=1;

}

/*显示8x16点阵图像、ASCII, 或8x16点阵的自造字符、其他图标*/

void display_graphic_8x16(uchar page,uchar column,uchar *dp)

{

uchar i,j;

cs1=0;

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

{

lcd_address(page+j,column);

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

{

transfer_data(*dp); /*写数据到LCD,每写完一个8位的数据后列地址自动加1*/

dp++;

}

}

cs1=1;

}

void display_string_8x16(uint page,uint column,uchar *text)

{

uint i=0,j,k,n;

cs1=0;

while(text[i]>0x00)

{

if((text[i]>=0x20)&&(text[i]<=0x7e))

{

j=text[i]-0x20;

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

{

lcd_address(page+n,column);

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

{

transfer_data(ascii_table_8x16[j][k+8*n]);/*显示5x7的ASCII字到LCD上,y为页地址,x为列地址,最后为数据*/

}

}

i++;

column+=8;

}

else

i++;

}

}

void display_string_5x8(uint page,uint column,uchar *text)

{

uint i=0,j,k;

cs1=0;

while(text[i]>0x00)

{

if((text[i]>=0x20)&&(text[i]<0x7e))

{

j=text[i]-0x20;

lcd_address(page,column);

for(k=0;k<5;k++)

{

transfer_data(ascii_table_5x8[j][k]);/*显示5x7的ASCII字到LCD上,y为页地址,x为地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

19

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

列地址,最后为数据*/

}

i++;

column+=6;

}

else

i++;

}

}

void main(void)

{

while(1)

{

initial_lcd();

clear_screen(); //clear all dots

test_display(0xff,0xff); //全显示

waitkey();

test_display(0x55,0xaa); //雪花1

waitkey();

test_display(0xaa,0x55); //雪花2

waitkey();

clear_screen(); //clear all dots

display_graphic_128x64(1,1,bmp_12864_1); //显示12864点阵图片

waitkey();

clear_screen(); //clear all dots

display_graphic_128x64(1,1,bmp_12864_2);

waitkey();

clear_screen(); //clear all dots

display_graphic_32x32(1,(1+32*1),cheng1); /*在第1页,第49列显示单个汉字"成"*/

display_graphic_32x32(1,(1+32*2),gong1); /*在第1页,第49列显示单个汉字"功"*/

display_graphic_16x16_2(0,6,1,zhuang1); /*在第5页,第1列显示单个汉字"状"*/

display_graphic_16x16_2(0,6,(1+16),tai1); /*在第5页,第17列显示单个汉字"态"*/

display_string_8x16(6,(1+16+16),":"); /*在第5页,第25列显示单个字符":"*/

display_graphic_16x16(6,(1+16*2+8),shi1); /*在第5页,第41列显示单个汉字"使"*/

display_graphic_16x16(6,(1+16*3+8),yong1); /*在第5页,第49列显示单个汉字"用"*/

display_string_8x16(6,89,"12:45"); /*在第5页,第89列显示单个数字"0"*/

waitkey();

clear_screen(); //clear all dots

display_string_8x16(1,1,"abcdef");/*在第1页,第1列显示字符串*/

display_string_8x16(3,1,"~`!@#$%^&*()_-+=");/*在第*页,第*列显示字符串*/

display_string_5x8(5,1," ! #$%&'()*+,-./01234");

display_string_5x8(6,1,"56789:;<=>?@ABCDEFGHI");

display_string_5x8(7,1,"JKLMNOPQRSTUVWXYZ[]^");

display_string_5x8(8,1,"_`abcdefghijklmnopqrs");

waitkey();

//delay(2000);

}

}

uchar code ascii_table_8x16[95][16]={

/*-- 文字: --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

/*-- 文字: ! --*/

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

20

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x30,0x00,0x00,0x00,

/*-- 文字: " --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x10,0x0C,0x06,0x10,0x0C,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

/*-- 文字: # --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x40,0xC0,0x78,0x40,0xC0,0x78,0x40,0x00,0x04,0x3F,0x04,0x04,0x3F,0x04,0x04,0x00,

/*-- 文字: $ --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x70,0x88,0xFC,0x08,0x30,0x00,0x00,0x00,0x18,0x20,0xFF,0x21,0x1E,0x00,0x00,

/*-- 文字: % --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0xF0,0x08,0xF0,0x00,0xE0,0x18,0x00,0x00,0x00,0x21,0x1C,0x03,0x1E,0x21,0x1E,0x00,

/*-- 文字: & --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0xF0,0x08,0x88,0x70,0x00,0x00,0x00,0x1E,0x21,0x23,0x24,0x19,0x27,0x21,0x10,

/*-- 文字: ' --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x10,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

/*-- 文字: ( --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0xE0,0x18,0x04,0x02,0x00,0x00,0x00,0x00,0x07,0x18,0x20,0x40,0x00,

/*-- 文字: ) --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x02,0x04,0x18,0xE0,0x00,0x00,0x00,0x00,0x40,0x20,0x18,0x07,0x00,0x00,0x00,

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

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00,

/*-- 文字: + --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x1F,0x01,0x01,0x01,0x00,

/*-- 文字: , --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xB0,0x70,0x00,0x00,0x00,0x00,0x00,

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

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,

/*-- 文字: . --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,

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

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0x00,0x80,0x60,0x18,0x04,0x00,0x60,0x18,0x06,0x01,0x00,0x00,0x00,

/*-- 文字: 0 --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,

/*-- 文字: 1 --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

21

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

/*-- 文字: 2 --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,

/*-- 文字: 3 --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,

/*-- 文字: 4 --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,

/*-- 文字: 5 --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,

/*-- 文字: 6 --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,

/*-- 文字: 7 --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,

/*-- 文字: 8 --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,

/*-- 文字: 9 --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,

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

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,

/*-- 文字: ; --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x60,0x00,0x00,0x00,0x00,

/*-- 文字: < --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x00,0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x00,

/*-- 文字: = --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00,

/*-- 文字: > --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x08,0x10,0x20,0x40,0x80,0x00,0x00,0x00,0x20,0x10,0x08,0x04,0x02,0x01,0x00,

/*-- 文字: ? --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x70,0x48,0x08,0x08,0x08,0xF0,0x00,0x00,0x00,0x00,0x30,0x36,0x01,0x00,0x00,

/*-- 文字: @ --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0xC0,0x30,0xC8,0x28,0xE8,0x10,0xE0,0x00,0x07,0x18,0x27,0x24,0x23,0x14,0x0B,0x00,

/*-- 文字: A --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20,

/*-- 文字: B --*/

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

22

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0x88,0x88,0x88,0x70,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x11,0x0E,0x00,

/*-- 文字: C --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0xC0,0x30,0x08,0x08,0x08,0x08,0x38,0x00,0x07,0x18,0x20,0x20,0x20,0x10,0x08,0x00,

/*-- 文字: D --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0x08,0x08,0x08,0x10,0xE0,0x00,0x20,0x3F,0x20,0x20,0x20,0x10,0x0F,0x00,

/*-- 文字: E --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x20,0x23,0x20,0x18,0x00,

/*-- 文字: F --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x00,0x03,0x00,0x00,0x00,

/*-- 文字: G --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0xC0,0x30,0x08,0x08,0x08,0x38,0x00,0x00,0x07,0x18,0x20,0x20,0x22,0x1E,0x02,0x00,

/*-- 文字: H --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x20,0x3F,0x21,0x01,0x01,0x21,0x3F,0x20,

/*-- 文字: I --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,

/*-- 文字: J --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,0x00,

/*-- 文字: K --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0x88,0xC0,0x28,0x18,0x08,0x00,0x20,0x3F,0x20,0x01,0x26,0x38,0x20,0x00,

/*-- 文字: L --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x20,0x30,0x00,

/*-- 文字: M --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0xF8,0x00,0xF8,0xF8,0x08,0x00,0x20,0x3F,0x00,0x3F,0x00,0x3F,0x20,0x00,

/*-- 文字: N --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0x30,0xC0,0x00,0x08,0xF8,0x08,0x20,0x3F,0x20,0x00,0x07,0x18,0x3F,0x00,

/*-- 文字: O --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00,

/*-- 文字: P --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0x08,0x08,0x08,0x08,0xF0,0x00,0x20,0x3F,0x21,0x01,0x01,0x01,0x00,0x00,

/*-- 文字: Q --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x18,0x24,0x24,0x38,0x50,0x4F,0x00,

/*-- 文字: R --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x3F,0x20,0x00,0x03,0x0C,0x30,0x20,

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

23

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

/*-- 文字: S --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x70,0x88,0x08,0x08,0x08,0x38,0x00,0x00,0x38,0x20,0x21,0x21,0x22,0x1C,0x00,

/*-- 文字: T --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x18,0x08,0x08,0xF8,0x08,0x08,0x18,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,

/*-- 文字: U --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,

/*-- 文字: V --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0x78,0x88,0x00,0x00,0xC8,0x38,0x08,0x00,0x00,0x07,0x38,0x0E,0x01,0x00,0x00,

/*-- 文字: W --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0xF8,0x08,0x00,0xF8,0x00,0x08,0xF8,0x00,0x03,0x3C,0x07,0x00,0x07,0x3C,0x03,0x00,

/*-- 文字: X --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0x18,0x68,0x80,0x80,0x68,0x18,0x08,0x20,0x30,0x2C,0x03,0x03,0x2C,0x30,0x20,

/*-- 文字: Y --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0x38,0xC8,0x00,0xC8,0x38,0x08,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,

/*-- 文字: Z --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x10,0x08,0x08,0x08,0xC8,0x38,0x08,0x00,0x20,0x38,0x26,0x21,0x20,0x20,0x18,0x00,

/*-- 文字: [ --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x00,

/*-- 文字: --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x0C,0x30,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x06,0x38,0xC0,0x00,

/*-- 文字: ] --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,0x00,0x40,0x40,0x40,0x7F,0x00,0x00,0x00,

/*-- 文字: ^ --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x04,0x02,0x02,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

/*-- 文字: _ --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,

/*-- 文字: ` --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x02,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

/*-- 文字: a --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20,

/*-- 文字: b --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00,

/*-- 文字: c --*/

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

24

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00,

/*-- 文字: d --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00,0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20,

/*-- 文字: e --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00,

/*-- 文字: f --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x18,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,

/*-- 文字: g --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00,

/*-- 文字: h --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,

/*-- 文字: i --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,

/*-- 文字: j --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0x80,0x98,0x98,0x00,0x00,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,

/*-- 文字: k --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00,

/*-- 文字: l --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,

/*-- 文字: m --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F,

/*-- 文字: n --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,

/*-- 文字: o --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,

/*-- 文字: p --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x80,0x80,0x00,0x80,0x80,0x00,0x00,0x00,0x80,0xFF,0xA1,0x20,0x20,0x11,0x0E,0x00,

/*-- 文字: q --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x0E,0x11,0x20,0x20,0xA0,0xFF,0x80,

/*-- 文字: r --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00,

/*-- 文字: s --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00,

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

25

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

/*-- 文字: t --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x1F,0x20,0x20,0x00,0x00,

/*-- 文字: u --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x20,

/*-- 文字: v --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x00,0x01,0x0E,0x30,0x08,0x06,0x01,0x00,

/*-- 文字: w --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00,

/*-- 文字: x --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x31,0x2E,0x0E,0x31,0x20,0x00,

/*-- 文字: y --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x80,0x81,0x8E,0x70,0x18,0x06,0x01,0x00,

/*-- 文字: z --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x21,0x30,0x2C,0x22,0x21,0x30,0x00,

/*-- 文字: { --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x00,0x00,0x00,0x80,0x7C,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x3F,0x40,0x40,

/*-- 文字: | --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

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

/*-- 文字: } --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x02,0x02,0x7C,0x80,0x00,0x00,0x00,0x00,0x40,0x40,0x3F,0x00,0x00,0x00,0x00,

/*-- 文字: ~ --*/

/*-- Comic Sans MS12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x06,0x01,0x01,0x02,0x02,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00

};

uchar code ascii_table_5x8[95][5]={

/*全体ASCII 列表:5x8点阵*/

0x00,0x00,0x00,0x00,0x00,//space

0x00,0x00,0x4f,0x00,0x00,//!

0x00,0x07,0x00,0x07,0x00,//"

0x14,0x7f,0x14,0x7f,0x14,//#

0x24,0x2a,0x7f,0x2a,0x12,//$

0x23,0x13,0x08,0x64,0x62,//%

0x36,0x49,0x55,0x22,0x50,//&

0x00,0x05,0x07,0x00,0x00,//]

0x00,0x1c,0x22,0x41,0x00,//(

0x00,0x41,0x22,0x1c,0x00,//)

0x14,0x08,0x3e,0x08,0x14,//*

0x08,0x08,0x3e,0x08,0x08,//+

0x00,0x50,0x30,0x00,0x00,//,

0x08,0x08,0x08,0x08,0x08,//-

0x00,0x60,0x60,0x00,0x00,//.

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

26

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

0x20,0x10,0x08,0x04,0x02,///

0x3e,0x51,0x49,0x45,0x3e,//0

0x00,0x42,0x7f,0x40,0x00,//1

0x42,0x61,0x51,0x49,0x46,//2

0x21,0x41,0x45,0x4b,0x31,//3

0x18,0x14,0x12,0x7f,0x10,//4

0x27,0x45,0x45,0x45,0x39,//5

0x3c,0x4a,0x49,0x49,0x30,//6

0x01,0x71,0x09,0x05,0x03,//7

0x36,0x49,0x49,0x49,0x36,//8

0x06,0x49,0x49,0x29,0x1e,//9

0x00,0x36,0x36,0x00,0x00,//:

0x00,0x56,0x36,0x00,0x00,//;

0x08,0x14,0x22,0x41,0x00,//<

0x14,0x14,0x14,0x14,0x14,//=

0x00,0x41,0x22,0x14,0x08,//>

0x02,0x01,0x51,0x09,0x06,//?

0x32,0x49,0x79,0x41,0x3e,//@

0x7e,0x11,0x11,0x11,0x7e,//A

0x7f,0x49,0x49,0x49,0x36,//B

0x3e,0x41,0x41,0x41,0x22,//C

0x7f,0x41,0x41,0x22,0x1c,//D

0x7f,0x49,0x49,0x49,0x41,//E

0x7f,0x09,0x09,0x09,0x01,//F

0x3e,0x41,0x49,0x49,0x7a,//G

0x7f,0x08,0x08,0x08,0x7f,//H

0x00,0x41,0x7f,0x41,0x00,//I

0x20,0x40,0x41,0x3f,0x01,//J

0x7f,0x08,0x14,0x22,0x41,//K

0x7f,0x40,0x40,0x40,0x40,//L

0x7f,0x02,0x0c,0x02,0x7f,//M

0x7f,0x04,0x08,0x10,0x7f,//N

0x3e,0x41,0x41,0x41,0x3e,//O

0x7f,0x09,0x09,0x09,0x06,//P

0x3e,0x41,0x51,0x21,0x5e,//Q

0x7f,0x09,0x19,0x29,0x46,//R

0x46,0x49,0x49,0x49,0x31,//S

0x01,0x01,0x7f,0x01,0x01,//T

0x3f,0x40,0x40,0x40,0x3f,//U

0x1f,0x20,0x40,0x20,0x1f,//V

0x3f,0x40,0x38,0x40,0x3f,//W

0x63,0x14,0x08,0x14,0x63,//X

0x07,0x08,0x70,0x08,0x07,//Y

0x61,0x51,0x49,0x45,0x43,//Z

0x00,0x7f,0x41,0x41,0x00,//[

0x02,0x04,0x08,0x10,0x20,//

0x00,0x41,0x41,0x7f,0x00,//]

0x04,0x02,0x01,0x02,0x04,//^

0x40,0x40,0x40,0x40,0x40,//_

0x01,0x02,0x04,0x00,0x00,//`

0x20,0x54,0x54,0x54,0x78,//a

0x7f,0x48,0x48,0x48,0x30,//b

0x38,0x44,0x44,0x44,0x44,//c

0x30,0x48,0x48,0x48,0x7f,//d

0x38,0x54,0x54,0x54,0x58,//e

0x00,0x08,0x7e,0x09,0x02,//f

0x48,0x54,0x54,0x54,0x3c,//g

0x7f,0x08,0x08,0x08,0x70,//h

0x00,0x00,0x7a,0x00,0x00,//i

0x20,0x40,0x40,0x3d,0x00,//j

0x7f,0x20,0x28,0x44,0x00,//k

0x00,0x41,0x7f,0x40,0x00,//l

0x7c,0x04,0x38,0x04,0x7c,//m

0x7c,0x08,0x04,0x04,0x78,//n

0x38,0x44,0x44,0x44,0x38,//o

0x7c,0x14,0x14,0x14,0x08,//p

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

27

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

0x08,0x14,0x14,0x14,0x7c,//q

0x7c,0x08,0x04,0x04,0x08,//r

0x48,0x54,0x54,0x54,0x24,//s

0x04,0x04,0x3f,0x44,0x24,//t

0x3c,0x40,0x40,0x40,0x3c,//u

0x1c,0x20,0x40,0x20,0x1c,//v

0x3c,0x40,0x30,0x40,0x3c,//w

0x44,0x28,0x10,0x28,0x44,//x

0x04,0x48,0x30,0x08,0x04,//y

0x44,0x64,0x54,0x4c,0x44,//z

0x08,0x36,0x41,0x41,0x00,//{

0x00,0x00,0x77,0x00,0x00,//|

0x00,0x41,0x41,0x36,0x08,//}

0x04,0x02,0x02,0x02,0x01,//~

};

uchar code cheng1[]={

/*-- 文字: 成 --*/

/*-- 宋体23; 此字体下对应的点阵为:宽x高=31x31 --*/

/*-- 高度不是8的倍数,现调整为:宽度x高度=32x32 --*/

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,

0xFC,0xFC,0x88,0x00,0x00,0x1C,0x78,0xF0,0xE0,0x00,0x80,0x80,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0xFF,0xFF,0x83,0x83,0x83,0x83,0x83,0x83,0xC3,0xC3,0x03,0x1F,

0xFF,0xFF,0x83,0x03,0x03,0x03,0xC3,0xF3,0xF3,0x63,0x03,0x03,0x00,0x00,0x00,0x00,

0x00,0x00,0xFC,0xFF,0x3F,0x00,0x80,0x00,0x00,0x80,0xFF,0xFF,0x03,0x00,0x00,0x03,

0x9F,0xFF,0xF8,0xF8,0xBE,0x1F,0x07,0x01,0x00,0x00,0xE0,0x20,0x00,0x00,0x20,0x38,

0x1F,0x07,0x01,0x00,0x00,0x01,0x01,0x07,0x07,0x23,0x31,0x18,0x0C,0x0E,0x07,0x03,

0x01,0x01,0x01,0x03,0x07,0x0F,0x0E,0x1C,0x1F,0x3F,0x30,0x00,0x00,0x00,0x00,0x00};

uchar code gong1[]={

/*-- 文字: 功 --*/

/*-- 宋体23; 此字体下对应的点阵为:宽x高=31x31 --*/

/*-- 高度不是8的倍数,现调整为:宽度x高度=32x32 --*/

0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xC0,0xC0,0xC0,0x00,

0x00,0x00,0x00,0xFE,0xFC,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x0C,0x04,0x04,

0x04,0x84,0xFF,0xFF,0x04,0x04,0x04,0x04,0x04,0xFE,0xFE,0x04,0x00,0x00,0x00,0x00,

0xC0,0xC0,0xC0,0xC0,0xE0,0x60,0x7F,0x3F,0x30,0x30,0x10,0x18,0x18,0x88,0xC0,0xF8,

0x7F,0x1F,0x01,0x00,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x01,

0x01,0x00,0x00,0x00,0x00,0x20,0x20,0x30,0x18,0x0C,0x0C,0x07,0x03,0x01,0x00,0x04,

0x04,0x0C,0x0C,0x1C,0x38,0x3C,0x1F,0x0F,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

uchar code zhuang1[]={

/*-- 文字: 状 --*/

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

0x08,0x30,0x00,0xFF,0x20,0x20,0x20,0x20,0xFF,0x20,0xE1,0x26,0x2C,0x20,0x20,0x00,

0x04,0x02,0x01,0xFF,0x40,0x20,0x18,0x07,0x00,0x00,0x03,0x0C,0x30,0x60,0x20,0x00};

uchar code tai1[]={

/*-- 文字: 态 --*/

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

0x00,0x04,0x04,0x04,0x84,0x44,0x34,0x4F,0x94,0x24,0x44,0x84,0x84,0x04,0x00,0x00,

0x00,0x60,0x39,0x01,0x00,0x3C,0x40,0x42,0x4C,0x40,0x40,0x70,0x04,0x09,0x31,0x00};

uchar code shi1[]={

/*-- 文字: 使 --*/

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

0x40,0x20,0xF0,0x1C,0x07,0xF2,0x94,0x94,0x94,0xFF,0x94,0x94,0x94,0xF4,0x04,0x00,

0x00,0x00,0x7F,0x00,0x40,0x41,0x22,0x14,0x0C,0x13,0x10,0x30,0x20,0x61,0x20,0x00};

uchar code yong1[]={

/*-- 文字: 用 --*/

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

0x00,0x00,0x00,0xFE,0x22,0x22,0x22,0x22,0xFE,0x22,0x22,0x22,0x22,0xFE,0x00,0x00,

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

28

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

0x80,0x40,0x30,0x0F,0x02,0x02,0x02,0x02,0xFF,0x02,0x02,0x42,0x82,0x7F,0x00,0x00};

uchar code bmp_12864_1[]={

/*-- 调入了一幅图像:D:e新开发部显示图案收藏12864G-202回字框.bmp --*/

/*-- 宽度x高度=128x64 --*/

0xFF,0x01,0x01,0x01,0x01,0xF9,0x09,0x09,0x09,0x09,0x89,0x89,0x89,0x89,0x89,0x89,

0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,

0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,

0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,

0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,

0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,

0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,

0x89,0x89,0x89,0x89,0x89,0x89,0x09,0x09,0x09,0x09,0xF9,0x01,0x01,0x01,0x01,0xFF,

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

0x08,0x08,0x08,0x08,0x08,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,

0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,

0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,

0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,

0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,

0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x08,0x08,0x08,0x08,0x08,

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

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

0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xF8,0x08,0x08,0x08,0x08,0x88,

0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,

0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,

0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,

0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,

0x88,0x08,0x08,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,

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

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

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

0x00,0x00,0x00,0xF8,0x08,0x08,0x08,0x08,0xC8,0x48,0x48,0x48,0x48,0x48,0x48,0x48,

0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,

0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,

0x48,0x48,0x48,0x48,0x48,0x48,0x48,0xC8,0x08,0x08,0x08,0x08,0xF8,0x00,0x00,0x00,

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

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

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

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

0x00,0x00,0x00,0x1F,0x10,0x10,0x10,0x10,0x13,0x12,0x12,0x12,0x12,0x12,0x12,0x12,

0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,

0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,

0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x13,0x10,0x10,0x10,0x10,0x1F,0x00,0x00,0x00,

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

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

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

0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x1F,0x10,0x10,0x10,0x10,0x11,

0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,

0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,

0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,

0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,

0x11,0x10,0x10,0x10,0x10,0x1F,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,

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

0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x1F,

0x10,0x10,0x10,0x10,0x10,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,

0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,

0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,

0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,

0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,

0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x10,0x10,0x10,0x10,

0x1F,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,

0xFF,0x80,0x80,0x80,0x80,0x9F,0x90,0x90,0x90,0x90,0x91,0x91,0x91,0x91,0x91,0x91,

0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,

0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,

0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,

0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

29

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,

0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,

0x91,0x91,0x91,0x91,0x91,0x91,0x90,0x90,0x90,0x90,0x9F,0x80,0x80,0x80,0x80,0xFF

};

uchar code bmp_12864_2[]={

/*-- 调入了一幅图像:E:JLX测试程序常用测试程序显示图案收藏 --*/

/*-- 宽度x高度=128x64 --*/

0x00,0x00,0x00,0x00,0x00,0x7E,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x7E,0x00,0x00,0x00,

0x00,0x02,0xFE,0x92,0x92,0x92,0xFE,0x12,0x11,0x12,0x1C,0xF0,0x18,0x17,0x12,0x10,

0x00,0x20,0x21,0x2E,0xE4,0x00,0x42,0x42,0xFE,0x42,0x42,0x42,0x02,0xFE,0x00,0x00,

0x00,0x10,0x61,0x06,0xE0,0x18,0x84,0xE4,0x1C,0x84,0x65,0xBE,0x24,0xA4,0x64,0x04,

0x00,0x00,0x00,0x00,0x00,0x7E,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x7E,0x00,0x00,0x00,

0x00,0x10,0xD0,0xFF,0x50,0x90,0x04,0xF4,0x54,0x5F,0x54,0x54,0x5F,0xF4,0x04,0x00,

0x00,0x10,0x10,0xFF,0x10,0x10,0x00,0x08,0x08,0xFF,0x08,0x08,0x08,0xF8,0x00,0x00,

0x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,

0x00,0x00,0x7F,0x25,0x25,0x25,0x25,0x7F,0x00,0x00,0x7F,0x25,0x25,0x25,0x25,0x7F,

0x00,0x08,0x1F,0x08,0x08,0x04,0xFF,0x05,0x81,0x41,0x31,0x0F,0x11,0x21,0xC1,0x41,

0x00,0x00,0x00,0x00,0x7F,0x20,0x10,0x00,0x7F,0x00,0x00,0x00,0x00,0x3F,0x40,0x38,

0x00,0x04,0x04,0xFF,0x00,0x01,0x00,0xFF,0x41,0x21,0x12,0x0C,0x1B,0x61,0xC0,0x40,

0x00,0x00,0x7F,0x25,0x25,0x25,0x25,0x7F,0x00,0x00,0x7F,0x25,0x25,0x25,0x25,0x7F,

0x00,0x03,0x00,0xFF,0x00,0x00,0x84,0x85,0x45,0x35,0x0F,0x15,0x25,0x65,0xC4,0x44,

0x00,0x08,0x18,0x0F,0x04,0x85,0x41,0x31,0x0D,0x03,0x05,0x09,0x11,0x31,0x61,0x21,

0x00,0x40,0x30,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x08,0xF8,0x08,0x08,

0x00,0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,0x08,0x18,0x68,0x80,0x80,0x68,0x18,

0x08,0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x70,0x08,0x08,0x08,0x88,0x70,

0x00,0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0xE0,0x10,0x88,0x88,0x18,0x00,

0x00,0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0xC0,0x30,0x08,0x08,0x08,0x38,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x08,0x88,0x88,0x48,0x30,

0x00,0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x70,0x88,0x08,0x08,0x88,0x70,

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,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,

0x00,0x20,0x3F,0x20,0x20,0x20,0x20,0x30,0x00,0x20,0x30,0x2C,0x03,0x03,0x2C,0x30,

0x20,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,

0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,

0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,0x07,0x18,0x20,0x20,0x22,0x1E,0x02,

0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,

0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,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,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0xE0,0x20,0x20,0x20,0x3F,0x24,0x24,0x24,0xF4,0x24,0x00,0x00,

0x00,0xFE,0x02,0x12,0x2A,0xC6,0x88,0xC8,0xB8,0x8F,0xE8,0x88,0x88,0x88,0x88,0x00,

0x00,0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x10,0x10,0xF8,0x00,0x00,0x00,

0x00,0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x70,0x88,0x08,0x08,0x88,0x70,

0x00,0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,0x00,0xE0,0x10,0x88,0x88,0x18,0x00,

0x00,0x00,0x00,0xC0,0x20,0x10,0xF8,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x40,0x30,0x07,0x12,0x62,0x02,0x0A,0x12,0x62,0x02,0x0F,0x10,0x60,0x00,

0x00,0xFF,0x00,0x02,0x04,0x03,0x04,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x04,0x04,

0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,

0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,

0x00,0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,

0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,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,0x00,0x00,0x00,0x00,0x08,0x08,0x89,0x4E,0xAA,0x18,0x00,

0xFE,0x02,0x02,0xFA,0x02,0x02,0xFE,0x00,0x00,0x00,0xFE,0x02,0x02,0x12,0x22,0x22,

0x42,0x82,0x62,0x1E,0x0A,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,

0x00,0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x38,0x08,0x08,0xC8,0x38,0x08,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0xF8,0x00,0x00,0x00,

0x00,0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,0x00,0x70,0x08,0x08,0x08,0x88,0x70,

0x00,0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

30

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

0x00,0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0xFF,0x00,0x87,0x42,

0x21,0x18,0x06,0x01,0x3E,0x40,0x43,0x70,0x00,0x00,0x3F,0x20,0x30,0x28,0x24,0x22,

0x21,0x20,0x21,0x26,0x3C,0x28,0x20,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,

0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,

0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,

0x00,0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,

0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,

0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

};

/* Test program for JLX12864G-378,串行接口

驱动IC是:ST7567(or competible)

晶联讯电子:网址 ;

#include

sbit rs=P3^3; /*接口定义:lcd_rs就是LCD的rs*/

sbit sclk=P1^6;

sbit sid=P1^7;

sbit reset=P3^5; /*接口定义:lcd_reset就是LCD的reset*/

sbit cs1=P3^4; /*接口定义:lcd_cs1就是LCD的cs1*/

/*=======写指令========*/

void transfer_command(int data1)

{

char i;

cs1=0;

rs=0;

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

{

sclk=0;

if(data1&0x80) sid=1;

else sid=0;

Delay1(2);

sclk=1;

Delay1(2);

data1=data1<<=1;

}

}

/*--------写数据------------*/

void transfer_data(int data1)

{

char i;

cs1=0;

rs=1;

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

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

31

深圳市晶联讯

液晶模块 JLX12864G-378-PN 更新日期:2014-11-30

}

{

sclk=0;

if(data1&0x80) sid=1;

else sid=0;

sclk=1;

data1=data1<<=1;

}

地址:深圳市宝安区西乡簕竹角鸿都工业园7栋6楼 电话:************* Http://

32


发布者:admin,转转请注明出处:http://www.yc00.com/num/1703859858a1321106.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信