欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PDF文档下载  

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

    • 资源ID:5015026       资源大小:939.55KB        全文页数:26页
    • 资源格式: PDF        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 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 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 2 1概述 1概述 JLX12864G-086-PC 型液晶显示模块既可以当成普通的图像型液晶显示模块使用 (即显示普通图像型的 单色图片功能) ,又含有 JLX-GB2312 字库 IC,可以从字库 IC 中读出内置的字库的点阵数据写入到 LCD 驱 动 IC 中,以达到显示汉字的目的。 此字库 IC 存储内容如下表所述: 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 3 2字型样张: 2字型样张: 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 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 ROM-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:/www.jlxlcd.cn 5 图 1.外形尺寸 图 1.外形尺寸 3.2 模块的接口引脚功能 3.2 模块的接口引脚功能 3.2.1 接口引脚功能 表 2:模块串行接口引脚功能 4工作电路框图: 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 字库 IC 接口 串行数据输出 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 CS 片选 低电平片选 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 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 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 7 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 8 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 9 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 10 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 11 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 12 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 13 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 14 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 15 6.4 附录 6.4.1 GB2312 1 区(376 字符) 6.4 附录 6.4.1 GB2312 1 区(376 字符) 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 16 6.4.2 8×16点国标扩展字符6.4.2 8×16点国标扩展字符 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 17 7. 硬件设计及例程: 7.1 当 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 字符的例程: /* - Test program for JLX12864G-109,串行接口,带中文字库 IC 驱动 IC 是:ST7565R(or competible),字库 IC:JLX-GB2312 叶建人编写,JULY,5th,2011 晶联讯电子:网址 http:/www.jlxlcd.cn; -*/ #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*/ 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 就是字库 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:/www.jlxlcd.cn 18 uchar code jiong1=/*- 文字: 囧 -*/ /*- 宋体 12; 此字体下对应的点阵为:宽 x 高=16x16 -*/ 0x00,0xFE,0x82,0x42,0xA2,0x9E,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,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 of 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 位,共 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 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 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 为页地址, 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个字节的数 据,存到“fontbuf32“*/ 晶联讯电子 液晶模块 JLX12864G-086F-PC 更新日期:2011-09-22 地址:深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼 电话:0755-29784961 Http:/www.jlxlcd.cn 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_screen(); /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_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 页, 第 81 列显示单个自 编生僻汉字“囧”*/ 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:/www.jlxlcd.cn 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();

    注意事项

    本文(JLX12864G-086-PC的中文字库编程说明书.pdf)为本站会员(哈尼dd)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




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

    三一文库
    收起
    展开