lcd12232系列点阵型显示模块_第1页
lcd12232系列点阵型显示模块_第2页
lcd12232系列点阵型显示模块_第3页
lcd12232系列点阵型显示模块_第4页
lcd12232系列点阵型显示模块_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、液晶驱动IC基本特 3、具有2560位显示RAM(DDRAM),即80×8×4位二、模块基本驱动方式:1/32duty,1/6三、外形尺图312232-3四、工作2、LCD驱动电压(Vdd-3、工作温度(Ta):0~55℃(常温)20~70℃(宽温五、电气特性(测试条件六、接口123456789七、指令1(显示开关指令 LHLHLHLHHHD功能:开/关屏幕显示,不改变显示RAM(DDRAM)中的内容,也不影响内部状态。D=0,开显示;D=1,2 LHLHHL3 LHLHLHHHL0000111021134 LHLL0000000000000011100111010011115CODE:A0 LLHLLLLBUSY为忙信号位,BUSY=1:内部正在执行操作;BUSY=0:空闲状态。6 HHLWrite功能:将8位数据写入DDRAM,该指令执行后,列地址自动加1,所以可以连续将数据写入DDRAM而7 HLHRead功能:读出页地址和列地址限定的DDRAM地址内的数据。当“读-修改-写模式”关闭时,每执行一次读指令,列地址自动加1,所以可以连续从DDRAM读出数据而不用设置列地址。8 LHLHLHLLLLD9 LHLHLHLLHLD

LHLHLHLHLLD表示 LHLHHHLLLLL

LHLHHHLHHHL

LHLHHHLLLHL停 驱动 八、接口时序参数表(VDD=5.0±10%,VSS=0V,Ta=-读写时序参数表(VDD=5.0±10%,VSS=0V,Ta=-九、显示数据器(DDRAM)与地址的对应关(显示设定为1/32DUTY,显示起始行为十、应用、模块接口与345678P1 LDOT:MOV LDOT1: LDOT2:MOV LCALLDEALY右边列地址从0-61,由于内部线路的,所以使用较麻烦〖文件〗12232lcd.c〖作者〗九天c51@yeahnet〖修改〗修改建议请到公布〖版本〗V1.00ABuild#defineE2P3_5#defineE1#defineA0P3_7#defineDATA调用方式:voidOutMI(uchar函数说明:发指令i到主窗口。(内函数,私有,用户不直接调用voidOutMI(uchar{}调用方式:voidOutMD(uchar函数说明:发数据i到主窗口。(内函数,私有,用户不直接调用voidOutMD(uchar{}调用方式:voidOutSI(uchar函数说明:发指令i到从窗口。(内函数,私有,用户不直接调用voidOutSI(uchar{}调用方式:voidOutSD(uchar函数说明:发数据i到从窗口。(内函数,私有,用户不直接调用voidOutSD(uchar{}调用方式:voidvoid{OutMI(0XAE);OutSI(0XAE);//POWERSAVE}调用方式:voidSetPage(ucharpage0,ucharvoidSetPage(ucharpage0,uchar{}调用方式:voidSetAddress(ucharaddress0,ucharvoidSetAddress(ucharaddress0,uchar{}调用方式:voidPutChar0(ucharvoidPutChar0(uchar{}调用方式:voidPutChar1(ucharvoidPutChar1(uchar{}调用方式:voidDrawBmp(ucharx,bitlayer,ucharwidth,uchar函数说明:画一个图,横坐标是x,layer表示上下层,width16,bmp是使用zimo21软件,采用纵向取模得bmpvoidDrawBmp(ucharx0,bitlayer,ucharwidth,uchar{;//ucharif(layer)for{if(x>60){window=1;address=x%61;}elseaddress=x;if(window)PutChar1(bmp[i+width]);}}调用方式:voidvoid{uchari;for{for}}硬件:TG12232B(122*32)模拟口线接线方式|DB0P0.0|DB4P0.4|RWP1.3|A0P1.4|DB1P0.1|DB5P0.5|RSP2.1|V0接1K电阻到GND|DB2P0.2|DB6P0.6|E1P1.1|DB3P0.3|DB7P0.7|E2P1.2编译平台:KeiluV2#include#defineucharunsignedchar#defineuintunsignedint#defineE1 //块1左边#defineE2 //块2右边#defineRW#defineA0P1_4 #defineDATAP0 externunsignedcharcodeBmpt1[];externunsignedcharcodeBmpt2[];externunsignedcharcodeBmpt3[];externunsignedcharcodeBmpt4[];externunsignedcharcodeBmpt5[];externunsignedcharcodeBmpt6[];externunsignedcharcodeBmpt7[];externunsignedcharcodeBmptc[];externunsignedcharcodebmp001[];externunsignedcharcodeBmp08[];externunsignedcharcodeBmp07[];externunsignedcharcodeBmp06[];externunsignedcharcodeBmp05[];externunsignedcharcodeBmp04[];externunsignedcharcodeBmp03[];externunsignedcharcodeBmp02[];externunsignedcharcodeBmp01[];externunsignedcharcodeBmp012[];externunsignedcharcodeBmp003[];externunsignedcharcodevoiddelay(unsignedint{unsignedchark=200;{i--}} OUTMD(unsignedchar{ } OUTMI(unsignedchar{ } OUTSD(unsignedchar{ } OUTSI(unsignedchar{ } {RW=0;OUTMI(0XE2);OUTSI(0XAE);//POWERSAVE}voidSetPage(ucharpage0,uchar{}voidSetAddress(ucharaddress0,uchar{}调用方式:voidPutChar0(ucharvoidPutCharR(uchar{}调用方式:voidPutChar1(ucharvoidPutCharL(uchar{}void{uchari;for{for(i=0;i<61;i++){}}}调用方式:voidDrawBmp(bitlayer,ucharwidth,ucharvoidDrawBmp(bitlayer,ucharwidth,uchar{ucharx,address,i=0; ucharpage=0;//page表示上下两页bitwindow=0;//window {if(i>60){window=1;address=i%61;}elseaddress=i;if(layer==0){ }}}

voidDrawBmp1(uintx_add,ucharwidth,uchar{ucharx,address,i=0; ucharpage=0;//page表示上下两页bitwindow=0;//window {if(x_add>60){window=1;address=x_add%61;}elseaddress=x_add; }}//采用zimo2显示汉字,以汉字的显示方式//voidDraw_word(uchard_where,uintx_add,bitlayer,uchar显示的层,voidDraw_word(uchard_where,uintx_add,bitlayer,uchar{ucharx,i=0,address; ucharpage=0;//page表示上下两页bitwindow=0;//window for(x=width;x>1;x--{if(x_add>60){window=1;address=x_add%61;}elseaddress=x_add;if(layer==0){

}}} disp_one(bittop_low,bitwidows,ucharaddress,uchar{{ }

}{ }0|01|12|23|3 delay1s(unsignedchar{{i--}} wait1(unsignedchar{clrscr();DrawBmp1(0,60,Bmptc);//DrawBmp1(76,19,Bmpt1);//clrscr();//DrawBmp1(0,60,Bmptc);//clrscr();DrawBmp1(0,60,Bmptc);//DrawBmp1(76,19,Bmpt3);//clrscr();//DrawBmp1(0,60,Bmptc);//DrawBmp1(76,19,Bmpt4);//clrscr();//DrawBmp1(0,60,Bmptc);//DrawBmp1(76,19,Bmpt5);//clrscr();//DrawBmp1(0,60,Bmptc);//DrawBmp1(76,19,Bmpt6);//clrscr();//DrawBmp1(0,60,Bmptc);//}}void{clrscr();//clrDraw_word(0,0,0,16);//Draw_word(1,16,0,16);//Draw_word(2,32,0,16);//Draw_word(3,48,0,16);//Draw_word(0,64,0,16);//Draw_word(1,80,0,16);//Draw_word(2,96,0,16);DrawBmp(1,120,Bmp002);//clrscr();//DrawBmp1(0,122,Bmp012);//LOGO{clrscr();DrawBmp1(10,101,Bmp901);DrawBmp1(0,122,Bmp04);//DrawBmp1(10,101,Bmp05);//DrawBmp1(10,101,Bmp06);//DrawBmp1(10,101,Bmp08);//}}unsignedcharcode{/*--调入了一幅图像:E:\新建文件夹\Wait_1.bmp--/*--宽度x高度=19x30--/*--宽度不是8的倍数,现调整为:宽度x高度=19x32--*/unsignedcharcode{/*--调入了一幅图像:E:\新建文件夹\Wait_2.bmp--/*--宽度x高度=19x30--/*--宽度不是8的倍数,现调整为:宽度x高度=19x32--*/unsignedcharcode{/*--调入了一幅图像:E:\新建文件夹\Wait_3.bmp--/*--宽度x高度=19x30--/*--宽度不是8的倍数,现调整为:宽度x高度=19x32--*/unsignedcharcode{/*--调入了一幅图像:E:\新建文件夹\Wait_4.bmp--/*--宽度x高度=19x30--/*--宽度不是8的倍数,现调整为:宽度x高度=19x32--*/unsignedcharcode{/*--调入了一幅图像:E:\新建文件夹\Wait_5.bmp--/*--宽度x高度=19x30--/*--宽度不是8的倍数,现调整为:宽度x高度=19x32--*/unsignedcharcode{/*--调入了一幅图像:E:\新建文件夹\Wait_6.bmp--/*--宽度x高度=19x30--/*--宽度不是8的倍数,现调整为:宽度x高度=19x32--*/unsignedcharcode{/*--调入了一幅图像:E:\新建文件夹\Wait_7.bmp--/*--宽度x高度=19x30--/*--宽度不是8的倍数,现调整为:宽度x高度=19x32--*/unsignedcharcode{/*--调入了一幅图像:E:\新建文件夹\china.bmp--/*--宽度x高度=60x32--*/unsignedcharcode{/*--文字:天--/*--宋体12;此字体下对应的点阵为:宽x高=16x16 /*--文字:天--/*--宋体12;此字体下对应的点阵为:宽x高=16x16 /*--文字:向--/*--宋体12;此字体下对应的点阵为:宽x高=16x16 /*--文字:上--/*--宋体12;此字体下对应的点阵为:宽x高=16x16 unsignedcharcode{;;宽×高(像素):;字模格式/大小:单色点阵液晶字模,纵向取模,字节倒序/240;数据转换日期:04-2-27unsignedcharcode{;源文件/文字: ;宽×高(像素):;字模格式/大小:单色点阵液晶字模,纵向取模,字节倒序/488;数据转换日期:04-2-27unsignedcharcode{/*--调入了一幅图像:C:\Mys\MyPictures\030907.bmp--/*--宽度x高度=122x32--*/unsignedcharcode{/*--调入了一幅图像:C:\Mys\仿真.bmp--/*--宽度x高度=122x32--*/unsignedcharcode{/*--调入了一幅图像:C:\Mys

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论