您好,欢迎访问三七文档
机电工程学院机电一体化教研室任务十三字符型LCD液晶显示广告牌机电一体化教研室引出任务机电一体化教研室学习目标通过对字符型LCD液晶显示广告牌的制作,了解LCD显示器与单片机的接口方法,理解LCD显示程序的设计思路。机电一体化教研室工作任务正确连接实验箱电路编写程序使LCD显示“Welcome!”,并完成调试根据要求修改程序并观察运行结果完成实训报告机电一体化教研室任务分析LCD162液晶模块是一种字符型液晶模块,内部自带标准字库,因此不需要像点阵显示时那样对字符进行取模。LCD162液晶模块有专门的指令来控制显示开关、字符显示的位置、光标模式等,要根据这些指令来编写程序以进行相应的控制。机电一体化教研室实训电路机电一体化教研室参考程序#includeREG51.H#includeINTRINS.HsbitRS=0xb0;sbitRW=0xb1;sbitE=0xb2;voidlcd_w_cmd(unsignedcharcom);voidlcd_w_dat(unsignedchardat);unsignedcharlcd_r_start();voidint1();voiddelay(unsignedchart);voiddelay1()机电一体化教研室参考程序voidmain(){unsignedcharlcd[]=“Welcome!;unsignedchari;P1=0xff;int1();delay(255);lcd_w_cmd(0x83);delay(255);for(i=0;i9;i++){lcd_w_dat(lcd[i]);delay(200);}while(1);}机电一体化教研室参考程序voidint1(){lcd_w_cmd(0x3c);//设置工作方式lcd_w_cmd(0x0e);//设置光标lcd_w_cmd(0x01);//清屏lcd_w_cmd(0x06);//设置输入方式lcd_w_cmd(0x80);//设置初始显示位置}机电一体化教研室参考程序unsignedcharlcd_r_start(){unsignedchars;RW=1;delay1();RS=0;delay1();E=1;delay1();s=P1;delay1();E=0;delay1();RW=0;delay1();return(s);}机电一体化教研室参考程序voidlcd_w_cmd(unsignedcharcom){unsignedchari;do{i=lcd_r_start();i=i&0x80;delay(2);}while(i!=0);RW=0;delay1();RS=0;delay1();E=1;delay1();P1=com;delay1();E=0;delay1();RW=1;delay(255);}机电一体化教研室参考程序voidlcd_w_dat(unsignedchardat){unsignedchari;do{i=lcd_r_start();i=i&0x80;delay(2);}while(i!=0);RW=0;delay1();RS=1;delay1();E=1;delay1();P1=dat;delay1();E=0;delay1();RW=1;delay(255);}机电一体化教研室动动手程序编写创建工程保存工程建立源文件保存源文件源文件加入工程编译链接调试机电一体化教研室动动手硬件连接使用电子连线连接实验箱单片机输出端口与LCD端口使用USB数据线连接电脑USB端口与单片机实验箱数据端口全速运行,按键观察液晶显示效果机电一体化教研室小结与评价机电工程学院机电一体化教研室
本文标题:任务13
链接地址:https://www.777doc.com/doc-3083038 .html