版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JLX19264G-901-IC序页1概22字型样张33外形尺寸及接口引4工作电路5指6字库的调7硬件设计及例18~概IC中,以达到显示汉字的目的。IC图11IC串行数据输详见字IC:JLX-GB2312明书R_IN应字ICSIR_OUTSCLKR_CS应2IC串行数据输3IC串行时4IC片选输5背光电供电电源正极(同VDD6接7电路电供电电源正极接(5V或3.3V时须选择3.3V还是5.0电8寄存器选择H:数据寄存器0:指令寄存器(IC资料上所写CDIIC接口时:悬9复低电平复位,复位完成后,回到高电平,液晶模块开片低电平片IIC接口时:接并行接口时:数据总线IIC/串行接口时VDD并行接口时:数据总线IIC/串行接口时:接VDD或悬并行接口时:数据总线IIC/串行接口时:接VDD或悬并行接口时:数据总线IIC/串行接口时:为SCK串行时钟(D0和D4短接并行接口时:数据总线IIC/串行接口时:为SDA串行数据(D1、D2、D3短接并行接口时:数据总线IIC/串行接口时:为SDA串行数据(D1、D2、D3短接并行接口时:数据总线IIC/串行接口时:为SDA串行数据(D1、D2、D3短接并行接口时:数据总线IIC/串行接口时:为SCK串行时钟(D0和D4短接68008080时序并行接口时并且选择6800时序时:使能信号,高电平有效并行接口时并且选择8080时序时:读数据,低电平有效.6800时序8080时序据并行接口时并且选择8080时序时:写数据,低电平有效.工作电路框图2:电路框指令ReadDataBytes(一 ReadDataBytesatHigherspeed(快 4GB23121(3768×16LCDIC硬件接口:下图为并行方式的硬件接口例程:以下为并行方式显示汉字及ASCII字符的 #include<reg52.h>#include<intrins.h>sbitcs1=P3^4;/**/sbitreset=P3^5;/*接口定义*/sbitrs=P3^3;/*接口定义sbite=P3^0;/*接口定义sbitwr=P2^1;/*P1.0~1.7sbitRom_SCK=P3^7;sbitRom_OUT=P3^2;sbitRom_IN=P3^1;sbitRom_CS=P3^6;/*ICRom_CSIC的CS#*/sbitkey=P2^0;#defineDataBusvoiddelay(int{intj,k;}//=============transfercommandtoLCM=============== mand(intdata1){} transferdatatovoidtransfer_data(int{}void{elsedelay(2500);}void{ }
mand(0xe2);//软复位mand(0x2f);//打开升压mand(0xa0);//mand(0x81mand(0xeb1/9偏压比(bias)mand(0xc4mand(0xaf);//开显示voidlcd_address(ucharpage,uchar{ 在这里减去1. 1LCDIC01mand(((column>>4)&0x0f)+0x10);4 }void{unsignedchari,j;{{}}}voiddisplay_graphic_192x64(uchar{uchari,j;{{}}}voiddisplay_graphic_16x16(ucharpage,ucharcolumn,uchar{uchari,j;{for(i=0;i<16;i++){ }}}voiddisplay_graphic_8x16(ucharpage,ucharcolumn,uchar{uchari,j;{for(i=0;i<8;i++){ }}}voiddisplay_graphic_5x7(ucharpage,ucharcolumn,uchar{uchari,j;{for(i=0;i<8;i++){ }}} mand_to_ROM(uchardatu{uchari;for(i=0;i<8;i++{Rom_IN=}}
Rom_IN=0;datu=datu<<1;staticucharget_data_from_ROM(){uchar{Rom_OUT=1;Rom_SCK=0;if(Rom_OUT)
}}的数据到pBuff的地址*//*连续{ucharRom_CS=for(i=0;i<DataLen;i++Rom_CS=1;}ulongfontaddr=0;voiddisplay_GB2312_string(uchary,ucharx,uchar{uchari=ucharaddrHigh,addrMid,addrLow;ucharfontbuf[32];{if(((text[i]>=0xb0){/*Address=((MSB-0xB0)*94+(LSB-0xA1)+846)*32+fontaddr=(text[i]-0xb0)*94;fontaddr+=(text[i+1]-0xa1)+846;fontaddr=(ulong)(fontaddr*32);addrHighfontaddr&0xff0000)>>16;/*824*/addrMidfontaddr&0xff00)>>8;/*地址的中8位,共24位*/addrLow=fontaddr&0xff;/*824*/}
);/取elseif((text[i]>=0x20){unsignedcharfontbuf[16];fontaddr=(text[i]-fontaddr=(unsignedlong)(fontaddr*16);fontaddr=(unsignedlong)(fontaddr+0x3b7c0);addrHigh=(fontaddr&0xff0000)>>16;addrMid=(fontaddr&0xff00)>>8;addrLow=fontaddr&0xff;);/取}}}
voiddisplay_string_5x7(uchary,ucharx,uchar{unsignedchari=unsignedcharaddrHigh,addrMid,addrLow;{if((text[i]>=0x20){unsignedcharfontbuf[8];fontaddr=(text[i]-0x20);fontaddr=(unsignedlong)(fontaddr*8);fontaddr=(unsignedlong)(fontaddr+0x3bfc0);addrHigh=(fontaddr&0xff0000)>>16;addrMid=(fontaddr&0xff00)>>8;addrLow=fontaddr&0xff;get_n_bytes_data_from_ROM(addrHigh,addrMid,addrLow,fontbuf,8);/*取8个字节的数据,存到display_graphic_5x7(y,x,fontbuf);/*5x7ASCIILCDyx}}}void{{ //clearalldots //clearalldotsdisplay_GB2312_string(3,1,"能,可自编大字或图像或生");display_GB2312_string(5,1,"僻字,例如:癌蔼矮艾碍爱隘");display_GB2312_string(7,1,"鞍氨安俺按暗岸胺案肮昂盎");display_GB2312_string(1,1,"晶联电子讯成");display_GB2312_string(7,1,"液晶模块品质至上服务");display_GB2312_string(1,1,"90123456789abcdef_- 16x168*16的ASCIIdisplay_GB2312_string(3,1,"!#$%&'()*+,-./012345678");display_string_5x7(6,1,"JLXelectronicsCo.,.");/*显示一串5x7点阵的ASCII字*/display_string_5x7(7,1,"etdatyear2004.FocusLCM.");/*显示一串5x7点阵的ASCII字*/ ");/*显示一串5x7点阵的ASCII字*/ }}硬件接口:下图为串行方式的硬件接口例程:以下为串行方式显示汉字及ASCII字符的 #include<reg52.h>sbitcs1=P1^3;sbitrs=P1^1;sbitsclk=P1^5;sbitsid=P1^4;sbitkey=P2^0;sbitRom_SCK=P3^0;sbitRom_OUT=P3^1;sbitRom_IN=P3^2;sbitRom_CS=P1^0;/*ICRom_CSIC//写指令到LCD mand(int{{sclk=0;if(data1&0x80)sid=1;elsesid=0;}}//写数据到LCDvoidtransfer_data(int{{sclk=0;if(data1&0x80)sid=1;elsesid=0;}}硬件接口:下图为IIC例程:IICASCII字符的 #include<reg52.h>sbitreset=P1^1; sbitsbitRom_IN=P3^2;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年人工智能与机器学习培训企业制定与实施新质生产力战略分析研究报告
- 2026年新行测言语理解易错易混试题(附参考答案)
- 2025年康复治疗师康复评估与制定康复计划试题及答案解析
- 2025年度电信职业技能鉴定考试彩蛋押题【预热题】附答案详解
- 2026四川九洲投资控股集团有限公司招聘网络安全(保密)工程师1人笔试备考试题及答案详解
- 2026年2026年中考语文三轮复习:诗歌鉴赏 考点解读讲义(含练习题及答案)新版
- 2026年福建泉州晋江水务集团有限公司公开招聘工作人员笔试备考题库及答案详解
- 2026年教育培训合同协议含课程内容二篇
- 2026年台州市属国企联合招聘(第一批)台州市社会事业发展集团有限公司招聘4人笔试备考试题及答案详解
- 2026年青山湖区住房和城乡建设局下属事业单位面向社会公开招聘工作人员笔试参考题库及答案详解
- 《半纤维素》团体标准(征求意见稿)-0629
- 2026年叉车人员培训考试题库及完整答案一套
- (正式版)DB61∕T 2103-2025 《砖瓦用页岩矿资源储量核实技术规范》
- 药用植物育种学课件
- 2025苏超联赛考试真题及答案
- 运动时合理的呼吸方法
- 中医诊所医生聘用合同(标准版)4篇
- 敦煌壁画教学课件
- 2024-2025学年鲁教版高二地理下学期期末必刷常考题之区域联系与区域发展
- 消渴的中医护理常规课件
- ai生成公司管理制度
评论
0/150
提交评论