您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 液晶显示模块应用参考
URL:://液晶显示模块应用参考深圳市拓普微科技开发有限公司版本描述日期编者0.1新版本2006-08-10淮俊霞液晶显示模块应用参考LM2068SURL:://目录1.简介......................................................................................................................32.电路连接原理简图................................................................................................33.指令操作...............................................................................................................34.指令集说明...........................................................................................................45.显示内存及显示区的合成......................................................................................56.流程图..................................................................................................................6参考程序......................................................................................................................7液晶显示模块应用参考LM2068SURL:://简介本公司生产的LM2068S点阵图形式液晶显示模块,采用RA8835(SED1335兼容)控制器,内嵌32KSRAM作为显示存储器,模块大小99.5×71.1×9.5mm,点阵数320×240dot。适配Intel8080系列MPU的操作时序电路。较强的显示存储器管理能力。显示区具有文本和图形两种显示特性,多种显示合成方式。基本特性:—单电源电压:3.3V或5.0V—显示分辨率:320×240dot—显示方式:FSTN、正显,半透—背光:高效率白色LED背光—TAB结构—内置DC-DC转换电路,无需外加负压—内嵌CGROM,自带160个5×7点阵字体的字符—功能丰富的的指令集,具有14条指令,多数带多个参数2.电路连接原理简图以8位并行通信为例,模块与单片机AT89S52的接口如下图所示。3.指令操作Intel8080操作时序接口信号组合功能表如下:序号符号1VSS2VDD3V04/WR5/RD6/CS7A08/RES9DB0……16DB717NC18VOUT19BLA20BLK操作/RD/WRA0数据类型写寄存器命令101写寄存器代码读寄存器命令011读显示数据和光标指针写数据操作100写显示数据和指令参数读数据操作010读状态标志位25kΩP1.0P1.1P1.2P1.3Vcc5VXTAL2XTAL1RST1μF10kΩ30pF12MHz30pFVssP3.2P3.4P3.5P3.6P3.7/RDDB0DB1DB2DB3V0VSSVOUTVDD5VLM2068SAT89S52DB4DB5DB6DB7/EA/CS/RESP1.4P1.5P1.6P1.7A0/WR液晶显示模块应用参考LM2068SURL:://指令集说明Code指令名称参数A0D7D6D5D4D3D2D1D0Hex.描述10100000040H初始化驱动和显示设置P10DR0IV1W/SM2M1M032HM0,内部字符发生器CGROMM1,外部字符发生器CGRAM,字符代码为80H~9FHM2,外部字符发生器CGRAM,字体为8×8dotW/S:单屏结构液晶显示驱动系统IV:画面首行作为边界P20WF0000FX87HFX:字符体宽度大小=8pixelsWF:交流驱动波形,每帧翻转一次P300000FY07HFY:字符体高度大小=8pixelsP40C/R27H*C/R:每行占显示存储器为40字节,即显示域宽度为320dotP50TC/R2BH*TC/R:驱动频率的时间常数P60L/FEFH*L/F:显示240行,即显示域高度为240dotP70APL28H*SYSTEMSETP80APH00H*AP:显示存储器内一个显示行占显示缓冲器的字节数是40byte,SLEEPIN无10101001153H休闲模式设置10101100D59H显示开/关状态设置D:显示开/关设置位DISPON/OFFP10FP5FP4FP3FP2FP1FP0FC1FC055HFC1,FC0:光标显示,但不闪烁FP1,FP0:第1区显示开FP3,FP2:第2区显示开FP5,FP4:第3区显示开10100010044H显示开始地址和显示范围设置P10SAD1L00HP20SAD1H00H显示1区的显示RAM起始地址=0000HP30SL177H显示1区占用的显示行=120行P40SAD2L00HP50SAD2H28H显示2区的显示RAM起始地址=2800HP60SL2EFH显示2区占用的显示行=240行P70SAD3L00HP80SAD3H50H显示3区的显示RAM起始地址=5000HP90SAD4L-SCROLL100SAD4H-显示4区的显示RAM起始地址.未用1010111015DH光标形状设置P1000000CRX07HCRX:光标水平方向占据8点列CSRFORMP20CM000CRY07HCRY:光标显示呈底线光标形式CM:线状光标显示1010111005CHCGRAM首址设置P10SAGL00HCGRAMADRP20SAGH78HSAG:CGRAM起始地址CSRDIR无1010011DIR1DIR24CHDIR1,DIR2:光标移动方向设置1010110105AH水平点位移设置HDOTSCRP1000000D00H*点为单位的显示画面水平位移量,初始化清零1010110115BH显示合成方式设置OVLAYP10000OVDM2DM1MX1MX000HMX1,MX0:第1区和第3区逻辑“或”DM1:第1区为文本显示属性DM2:第3区为文本显示属性10100011046H光标指针地址设置P10CSRL00HCSRWP20CSRH00H设置光标指针在第1显示区的起始位置10100011147H读取光标指针地址P10CSRL-CSRRP20CSRL-设置读取显示存储器的起始地址MWRITE-10100001042H显示数据写入MREAD-10100001143H读取显示数据说明:1.表中指令参数值带*不可修改,其它仅为参考。2.TC/R:驱动频率的时间常数可由下式求出:TC/R≥C/R+4。3.更详细指令参数设置请参考RAIORA8835datasheet或EPSONSED1335datasheet。液晶显示模块应用参考LM2068SURL:://显示内存及显示区的合成本模块的显示屏属于单屏结构,控制器可以同时管理32K的显示存储器,也就是三个显示区以及自定义字符发生器。显示屏的显示位置与显示存储器DDRAM单元的一一对应关系如下图:注:C/R为系统设置指令中P4参数的取值各显示区及CGRAM的起始地址可以采用如下设置:注:CGRAM2的首地址不是SAG+E0H×8,因为控制部在CGRAM2寻址上配置了40H的异或电路,使得CGRAM1与CGRAM2两个区的地址是连续的。三个显示区合成显示方式如下图所示。两重合成显示时,若显示一区所控制的显示屏上的行数SL1等于扫描的帧参数L/F,仅为显示一区和显示二区的合成显示。SADSAD+1SAD+C/RSAD+C/R+1SAD+AP-1SAD+APSAD+AP+1SAD+AP+C/RSAD+AP+C/R+1SAD+2AP-1SAD+2AP………………………………………………显示窗口宽度DDRAM分配给一个显示行的单元数AP显示一区显示二区显示三区CGRAM首址SAD1:0000H首址SAD2:2800H首址SAD3:5000H属性:文本或图形属性:图形属性:文本或图形CGRAM首址SAG:7800HCGRAM1首址:SAG+80H×8代码:80H~9FHCGRAM2首址:SAG+A0H×8代码:E0H~FFH显示位显示行01…C/R显示三区(文本或图形)显示一区(文本或图形)显示二区(图形)SAD1SAD3SAD2SL1SL2两重合成显示显示一区(图形)显示二区(图形)显示三区(图形)SAD3SAD1SAD2SL2SL1三重合成显示液晶显示模块应用参考LM2068SURL:://流程图开始设置光标移动方向为右加一(4CH)定位光标到字符代码的首地址用数据写入指令42H连续写入8个数据返回自定义字符流程图开始模块初始化显示字符结束主程序流程图开始硬件复位系统设置显示区域设置显示状态设置CGRAM首址设置显示合成设置光标设置清内存开显示返回初始化流程图液晶显示模块应用参考LM2068SURL:://参考程序//------------------------------------------------------------------------------//本程序的演示结果为://TOPWAYLM2068S(显示一区)//(显示三区)//------------------------------------------------------------------------------#includereg52.h#includeintrins.h#defineLCD_BUSP1//MCUP1------LCMsbit_RD=P3^2;//复位信号sbit_CS=P3^4;//芯片选择sbit_RES=P3^5;//寄存器选择信号sbitA0=P3^6;//读信号sbit_WR=P3^7;//写信号//-----------------------------------------------------------------------------
本文标题:液晶显示模块应用参考
链接地址:https://www.777doc.com/doc-7031131 .html