LCD1602液晶(蓝屏中高档).docx

上传人:lao****ou 文档编号:364548 上传时间:2023-09-30 格式:DOCX 页数:10 大小:47.47KB
下载 相关 举报
LCD1602液晶(蓝屏中高档).docx_第1页
第1页 / 共10页
LCD1602液晶(蓝屏中高档).docx_第2页
第2页 / 共10页
LCD1602液晶(蓝屏中高档).docx_第3页
第3页 / 共10页
LCD1602液晶(蓝屏中高档).docx_第4页
第4页 / 共10页
LCD1602液晶(蓝屏中高档).docx_第5页
第5页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《LCD1602液晶(蓝屏中高档).docx》由会员分享,可在线阅读,更多相关《LCD1602液晶(蓝屏中高档).docx(10页珍藏版)》请在第一文库网上搜索。

1、IJ大学城小赛格:首页电子元件显示类1CD液晶1CDI602液晶(蓝屏,中高档)产品基本资料产品名称:1cDI602液晶(蓝屏,中高档)Q放大n在线咨询莪要收藏酢我要购买,功能说明这是一个单价,量大价格另议1CDI602液晶(蓝屏,中高档)1CDI602液晶显示模块基本技术:1)、主要功能A、40通道点阵1CD驱动;B、可选择当作行驱动或列驱动;C、输入/输出信号:输出,能产生20X2个1CD驱动波形;输入,接受控制器送出的串行数据和控制信号,偏压(VISV6);D、通过单片机控制将所测的频率信号读数显示出来2)、技术参数极限参数表:名称符号标准值单位MINTYPEMAX电路电源VDD-VSS

2、-0.37.01CD驱动电压VDD-VEEVDD-13.5VDD+0.3V输入电压VIN-0.3VDD+0.3V静电电压一-IOOV工作温度-20+70eC储存温度-30+80电参数表:名称符号测试条件标准值单位MINTYPEMAX输入高电平VIH-2.2VDDV输入低电平VI1一-0.30.6V输出高电平VOHIOH=0.2mA2.1V输出低电平VO1IO1=1.2mA一0.4V工作电流IDDVDD=5.OV2.0mA液晶驱动电压VDD-VEETa=04.9VTa=25C4.7Ta=50C4.5时序特性表:项目符号测试条件标准值单位MINTYPEMAX允许时间周期TCYCE5.Ia5.Ib1

3、000ns允许脉冲宽度,高电平PWEH450一ns允许上升和下降时间tErtEf一一25ns地址建立时间tAS140一ns数据延迟时间tDDR一一:比。ns数据建立时间tDSW195一ns数据保持时间tH10一nsDATAHO1DTIMEtDHR20一ns地址保持时间IAII10ns引脚引脚和指令功能模块引脚功能表:符号名称功能1Vss接地OV2VDD电路电源5V+10%3VEE液晶驱动电压保证VDD-VEE=4.5s5V电压差4RS寄存器选择信号H:数据寄存器1:指令寄存器5R/W读/写信号11:1.7:1:写6E片选信号下降沿触发,锁存数据7-14DB0-DB7数据线数据传输寄存器选择功能

4、表:RSR/W操作00指令寄存器(IR)写入01忙标志和地址计数器读出10数据寄存器(DR)写入11数据寄存器读出(注:忙标志为1时,表明正在进行内部操作,此时不能输入指令或数据,要等内部操作结束,即忙标志为0时。)4.3)指令功能格式:RSR/WDB7DB6DB5DB4DB3DB2DB1DBO共11种指令:清除,返回,输入方式设置,显示开关,控制,移位,功能设置,CGRAM地址设置,DDRAM地址设置,读忙标志,写数据到CG/DDRAM,读数据由CGDDRAMo显示位与DDRAM地址的对应关系:显示位序号1234510DDRAM第一行0001020304.27地址(HEX)第二行404142

5、4344676)、初始化方法用户所编的显示程序,开始必须进行初始化,否则模块无法正常显示,下面介绍两种初始化方法;6. 1利用内部复位电路进行初始化下面指令是在初始化过程中执行的。1 .清屏(DISP1AYC1EAR);2 .功能设置(FUNeTK)NSET);D1=1:8Bit接口数据;N=0:1行显示;F=057dot字形;1.显示开/关控制(D1SP1AY0N0FFCONTRO1)D=O:显示关;C=O:光标关;B=O:消隐关1.输入方式设置(ENTRYMODESET)I/D=1:(增量):S=O:无移位:6.2)软件复位如果电路电源不能满足复位电路的要求的话,那么初始化就要用软件来实现

6、,过程如下:八位接口初始化流程图电源开丁VDD上升到4.5V后等待15RSRWDB7DB6DB5DB4DB3DB2DB1DBO000011X;等待4ImsRSR/WDB7DB6DB5DB4DB3DB2DB1DBO000011I等待100USRSR/WDB7DB6DB5DB4DB3DB2DB1DBO000011I检查忙标志或延时40usRSR/WDB7DB6DB5DB4DB3DB2DB1DBO00001INFXX1检查忙标志或延时4DusRSR/WDB7DB6DB5DB4DB3DB2DB1DBO00000010I检查忙标志或延时40sRSRWDB7DB6DB5DB4DB3DB2DB1DBO000

7、000000I!检查忙标志或延时164RSRVDB7DB6DB5DB4DB3DB2DB1DBO0000000IDS1检查忙标志或延时4D初始化结束1602采用标准的16脚接口,其中:第1脚:VSS为地电源第2脚:VDD接5V正电源第3脚:VO为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个IoK的电位器调整对比度第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电

8、平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚:DOD7为8位双向数据线。第15脚:背光电源正极第16脚:背光电源负极1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如表1所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和口文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是O1OOOOoIB(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“Ao以下是在液晶模块的第二行第一个字符的位置显示字母“A”的程

9、序:ORG0000HRSEQUP3.7;确定具体硬件的连接方式RWEQUP3.6;确定具体硬件的连接方式EEQUP3.5;确定具体硬件的连接方式MOVP1,#OOoOOOoIB;清屏并光标复位ACA11ENAB1E;调用写入命令子程序MOVP1,#001I1OOOB;设置显示模式:8位2行5x7点阵ACA11ENAB1E;调用写入命令子程序MOVPhttooooi111B;显示器开、光标开、光标允许闪烁ACA11ENAB1E;调用写入命令子程序MOVP1,#000001IOB;文字不动,光标自动右移ACA11ENAB1E;调用写入命令子程序MOVP1,#OCOH;写入显示起始地址(第二行第一个

10、位置)ACA11ENAB1E;调用写入命令子程序MOVP1,#O1oooooIB;字母A的代码SETBRS;RS=IC1RRW;RW=O;准备写入数据C1RE;E=O;执行显示命令ACA11DE1AY;判断液晶模块是否忙?SETBE;E=I;显示完成,程序停车AJMP$ENAB1E:C1RRS;写入控制命令的子程序C1RRWC1REACA11DE1AYSETBERETDE1AY:MOVP1,FH;判断液晶显示器是否忙的子程序C1RRSSETBRWC1RENOPSETBEJBP1.7,DE1AY;如果P17为高电平表示忙就循环等待RETEND程序在开始时对液晶模块功能进行了初始化设置,约定了显示

11、格式。注意显示字符时光标是自动右移的,无需人工干预,每次输入指令都先调用判断液晶模块是否忙的子程序DE1AY,然后输入显示位置的地址OCoH,最后输入要显示的字符A的代码41H。SMC1602A(16*2)模拟口线接线方式连接线图:I1CM-一51I1CM-51I1CM51_IDBO-P1.0IDB4-P1.4IIRWP2.0DB1P1.1IDB5-P1.5IRSP2.1DB2一P1.2IDB6-P1.6IEP2.2IDB3P1.3IDB7-P1.7IV1CD接IK电阻到GND1注:AT89S52使用12M晶振*/define1CMRWP2O定义引脚ttdefine1CM_RSP2_1#def

12、ine#define#define1CM_E1CM_DataBusyP2_2P10x80用于检测1CM状态字中的Busy标识#inc1udevoidWriteData1CM(unsignedcharWD1CM);voidWriteCommand1CM(unsignedcharWC1CM,BuysC);unsignedcharReadData1CM(void);unsignedcharReadStatus1CM(void);void1CMInit(void);voidDisp1ayOneChar(unsignedcharX,unsignedcharY,unsignedcharDData);voi

13、dDisp1ay1istChar(unsignedcharX,unsignedcharY,unsignedcharcode*DData);voidDe1ay5Ms(void);voidDe1ay400Ms(void);unsignedcharcodeuctech=uctech;unsignedcharcodenet=;voidmain(void)DeIay400Ms();启动等待,等1CM讲入工作状态1CMInitO;1CM初始化De1ay5Ms();延时片刻(可不要)Disp1ay1istChar(0,5,uctech);Disp1ay1istChar(0,0,net);ReadData1CM();测试用句无意义whi1e;写数据voidWri

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

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服