JLX12864G-086-PC的中文字库编程说明书.pdf

上传人:哈尼dd 文档编号:5015026 上传时间:2020-01-28 格式:PDF 页数:26 大小:939.55KB
返回 下载 相关 举报
JLX12864G-086-PC的中文字库编程说明书.pdf_第1页
第1页 / 共26页
JLX12864G-086-PC的中文字库编程说明书.pdf_第2页
第2页 / 共26页
JLX12864G-086-PC的中文字库编程说明书.pdf_第3页
第3页 / 共26页
JLX12864G-086-PC的中文字库编程说明书.pdf_第4页
第4页 / 共26页
JLX12864G-086-PC的中文字库编程说明书.pdf_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《JLX12864G-086-PC的中文字库编程说明书.pdf》由会员分享,可在线阅读,更多相关《JLX12864G-086-PC的中文字库编程说明书.pdf(26页珍藏版)》请在三一文库上搜索。

1、 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 1 JLX12864G-086F-PC 带字库 IC 的编程说明书 JLX12864G-086F-PC 带字库 IC 的编程说明书 目 录 目 录 序号 内 容 标 题 页码 1 概述 2 2 字型样张: 3 3 外形尺寸及接口引脚功能 45 4 工作电路框图 5 5 指令 67 6 字库的调用方法 817 7 硬件设计及例程: 18末页 晶联讯电子 液晶模块 JLX12864G-086F-PC

2、更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 2 1概述 1概述 JLX12864G-086-PC 型液晶显示模块既可以当成普通的图像型液晶显示模块使用 (即显示普通图像型的 单色图片功能) ,又含有 JLX-GB2312 字库 IC,可以从字库 IC 中读出内置的字库的点阵数据写入到 LCD 驱 动 IC 中,以达到显示汉字的目的。 此字库 IC 存储内容如下表所述: 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区

3、A3 栋 6 楼 电话:0755-29784961 Http:/ 3 2字型样张: 2字型样张: 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 4 3.外形尺寸及接口引脚功能 3.1 外形图: 3.外形尺寸及接口引脚功能 3.1 外形图: 112 固定孔4个 字库字库IC CD SDA SCK RST CS 驱动驱动 IC:UC1701X R BLA VSS VDD COM33 COM64 LCD 128*64 VDD VSS ROM-IN R

4、OM-OUT ROM-SCK ROM-CS SEG1SEG128 SEG128SEG1 COM1 COM32 COM1 COM32 COM33 COM64 JLX-GB2312 SI SO SCK CS# CIRCUIT BLOCK 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 5 图 1.外形尺寸 图 1.外形尺寸 3.2 模块的接口引脚功能 3.2 模块的接口引脚功能 3.2.1 接口引脚功能 表 2:模块串行接口引脚功能 4工作电路框图:

5、 4工作电路框图: 见图 2,模块由 LCD 驱动 IC UC1701X、字库 IC、背光组成。 图 2:电路框图图 2:电路框图 CS# SCK SO SI JLX-GB2312 COM64 COM33 COM32 COM1 COM32 COM1 SEG1SEG128 SEG128SEG1 ROM-CS ROM-SCK ROM-IN VSS VDD LCD 128*64 COM64 COM33 VDD VSS BLA BLK R 驱动驱动 IC:UC1701X CS RST SCK SDA CD 字库字库IC 5指令: 5指令: 引 线 号 符 号 名 称 功 能 1 ROM-IN 字库 I

6、C 接口 串行数据输出 2 ROM-OUT 字库 IC 接口 串行数据输入 3 ROM-SCK 字库 IC 接口 串行时钟输入 4 ROM-CS 字库 IC 接口 片选输入 详见字库 IC:JLX-GB2312 说明书 5 LEDA 背光电源 背光电源正极,同 VDD 电压(5V 或 3.3V) 6 VSS 接地 0V 7 VDD 电路电源 5V,或 3.3V 可选 8 SCK I/O 串行时钟 9 SDA I/O 串行数据 10 RS 寄存器选择信号 H:数据寄存器 0:指令寄存器(IC 资料上所写为”A0”) 11 RST 复位 低电平复位,复位完成后,回到高电平,液晶模块开始工作 12

7、CS 片选 低电平片选 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 6 5.1 字库 IC(JLX-GB2312)指令表 Read Data Bytes(一般读取) : Read Data Bytes(一般读取) : Read Data Bytes at Higher speed(快速读取) : Read Data Bytes at Higher speed(快速读取) : 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:

8、2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 7 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 8 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 9 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新

9、日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 10 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 11 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 12 晶联讯电子 液晶模块 JLX12864G-086F

10、-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 13 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 14 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 15 6.4 附录 6.4.1 GB2312

11、 1 区(376 字符) 6.4 附录 6.4.1 GB2312 1 区(376 字符) 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 16 6.4.2 816点国标扩展字符6.4.2 816点国标扩展字符 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 17 7. 硬件设计及例程: 7.1 当

12、LCD 驱动 IC 采用串行接口方式时的硬件设计及例程: 7.1.1 硬件接口: 7. 硬件设计及例程: 7.1 当 LCD 驱动 IC 采用串行接口方式时的硬件设计及例程: 7.1.1 硬件接口:下图为串行方式的硬件接口: SCK SO-ZK CS RESET SI-ZK SCK-ZK RS CS-ZK SDA 字库IC接口 LCD驱动IC接口 液晶模块 P1.5 P3.0 P1.4 P1.3 P1.0 P1.1 P1.2 P3.2 P3.1 51系列 MCU: 7.1.2 例程: 7.1.2 例程:以下为串行方式显示汉字及 ASCII 字符的串行方式显示汉字及 ASCII 字符的例程: /

13、* - Test program for JLX12864G-109,串行接口,带中文字库 IC 驱动 IC 是:ST7565R(or competible),字库 IC:JLX-GB2312 叶建人编写,JULY,5th,2011 晶联讯电子:网址 http:/; -*/ #include #include sbit lcd_rs=P30; /*接口定义:lcd_rs 就是 LCD 的 rs*/ sbit lcd_sclk=P32; /*接口定义:lcd_sclk 就是 LCD 的 sclk*/ sbit lcd_sid=P31; /*接口定义:lcd_sid 就是 LCD 的 sid*/

14、sbit lcd_reset=P10; /*接口定义:lcd_reset 就是 LCD 的 reset*/ sbit lcd_cs1=P11; /*接口定义:lcd_cs1 就是 LCD 的 cs1*/ sbit Rom_OUT=P12; /*字库 IC 接口定义:Rom_OUT 就是字库 IC 的 SO*/ sbit Rom_IN=P13; /*字库 IC 接口定义:Rom_IN 就是字库 IC 的 SI*/ sbit Rom_SCK=P14; /*字库 IC 接口定义:Rom_SCK 就是字库 IC 的 SCK*/ sbit Rom_CS=P15; /*字库 IC 接口定义 Rom_CS

15、就是字库 IC 的 CS#*/ #define uchar unsigned char #define uint unsigned int #define ulong unsigned long 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 18 uchar code jiong1=/*- 文字: 囧 -*/ /*- 宋体 12; 此字体下对应的点阵为:宽 x 高=16x16 -*/ 0x00,0xFE,0x82,0x42,0xA2,0x9E,

16、0x8A,0x82,0x86,0x8A,0xB2,0x62,0x02,0xFE,0x00,0x00, 0x00,0x7F,0x40,0x40,0x7F,0x40,0x40,0x40,0x40,0x40,0x7F,0x40,0x40,0x7F,0x00,0x00; uchar code lei1=/*- 文字: 畾 -*/ /*- 宋体 12; 此字体下对应的点阵为:宽 x 高=16x16 -*/ 0x80,0x80,0x80,0xBF,0xA5,0xA5,0xA5,0x3F,0xA5,0xA5,0xA5,0xBF,0x80,0x80,0x80,0x00, 0x7F,0x24,0x24,0x3F

17、,0x24,0x24,0x7F,0x00,0x7F,0x24,0x24,0x3F,0x24,0x24,0x7F,0x00; /*写指令到 LCD 模块*/ void transfer_command_lcd(int data1) char i; lcd_rs=0; for(i=0;i4) lcd_cs1=0; Rom_CS = 1; for(j=0;j4) for(j=0;j4) transfer_command_lcd(page_address); /*Set Page Address*/ transfer_command_lcd(column_address_H); /*Set MSB o

18、f column Address*/ transfer_command_lcd(column_address_L); /*Set LSB of column Address*/ for (col_cnt=0;col_cnt0x00) if(texti=0xb0) BaseAdd=0*/ /*由于担心 8 位单片机有乘法溢出问题,所以分三部取地址*/ fontaddr = (texti- 0xb0)*94; fontaddr += (texti+1-0xa1)+846; fontaddr = (ulong)(fontaddr*32); addrHigh = (fontaddr /*地址的高 8

19、位,共 24 位*/ addrMid = (fontaddr /*地址的中 8 位,共 24 位*/ addrLow = fontaddr /*地址的低 8 位,共 24 位*/ get_n_bytes_data_from_ROM(addrHigh,addrMid,addrLow,fontbuf,32 ); /*取 32 个字节的数据,存到“fontbuf32“*/ display_graphic_16x16(y,x,fontbuf);/*显示汉字到 LCD 上,y 为页地址,x 为列地址, fontbuf为数据*/ i+=2; 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日

20、期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 24 x+=16; else if(texti=0x20) addrMid = (fontaddr addrLow = fontaddr get_n_bytes_data_from_ROM(addrHigh,addrMid,addrLow,fontbuf,16 );/*取 16 个字节 的数据,存到“fontbuf32“*/ display_graphic_8x16(y,x,fontbuf);/*显示 8x16 的 ASCII 字到 LCD 上,y 为页地址,

21、x 为列地址,fontbuf为数据*/ i+=1; x+=8; else i+; void display_string_5x7(uchar y,uchar x,uchar *text) unsigned char i= 0; unsigned char addrHigh,addrMid,addrLow ; while(texti0x00) if(texti=0x20) addrMid = (fontaddr addrLow = fontaddr get_n_bytes_data_from_ROM(addrHigh,addrMid,addrLow,fontbuf,8);/*取8个字节的数 据,

22、存到“fontbuf32“*/ 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 25 display_graphic_5x7(y,x,fontbuf);/*显示 5x7 的 ASCII 字到 LCD 上,y 为页地址,x 为 列地址,fontbuf为数据*/ i+=1; x+=8; else i+; /=main program= void main(void) Rom_CS=1; initial_lcd(); while(1) clear_sc

23、reen(); /clear all dots Rom_SCK=0; display_GB2312_string(1,1,“12864,带中文字库“); /*在第 1 页, 第 1 列, 显示一串 16x16 点阵汉字或 8x16 的 ASCII 字*/ Rom_SCK=0; display_GB2312_string(3,1,“16X16 简体汉字库,“); /*在第 3 页, 第 1 列, 显示一串 16x16 点阵汉字或 8x16 的 ASCII 字.以下雷同*/ Rom_SCK=0; display_GB2312_string(5,1,“或 8X16 点阵 ASCII,“); Rom_

24、SCK=0; display_GB2312_string(7,1,“或 5X7 点阵 ASCII 码“); waitkey(); clear_screen(); Rom_SCK=0; display_GB2312_string(1,1,“GB2312 简体字库及“); display_GB2312_string(3,1,“有图型功能,可自“); display_GB2312_string(5,1,“编大字或图像或生“); display_GB2312_string(7,1,“僻字,例如:囧“); display_graphic_16x16(7,81,jiong1); /*在第 7 页, 第 8

25、1 列显示单个自 编生僻汉字“囧”*/ display_graphic_16x16(7,97,lei1); /*在第 7 页, 第 97 列显示单个自编生 僻汉字“畾“*/ waitkey(); clear_screen(); display_GB2312_string(1,1,“!#$% /*在第 1 页, 第 1 列, 显示一串 16x16 点阵汉字或 8*16 的 ASCII 字*/ display_string_5x7(3,1,“!#$% /*在第 3 页,第 1 列,显示一串 5x7 点阵的 ASCII 字*/ display_string_5x7(4,1,“JLX ELECTRONICS “); 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/ 26 display_string_5x7(5,1,“CO.,LTD. estab- “); display_string_5x7(6,1,“lished at year “); display_string_5x7(7,1,“2004.focus LCM “); display_string_5x7(8,1,“755-29784961-809“); waitkey();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 商业贸易


经营许可证编号:宁ICP备18001539号-1