欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    (中职)单片机技术应用项目教程项目八任务二电子课件.pptx

    • 资源ID:78003274       资源大小:3.94MB        全文页数:18页
    • 资源格式: PPTX        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    (中职)单片机技术应用项目教程项目八任务二电子课件.pptx

    (中职)单片机技术应用项目教程项目八任务二电子课件电子技术应用专业单片机应用技术项目八 LCD1602炫动液晶广告屏随着生活的发展,液晶显示在各个领域应用越来越广泛。例如我们经常见到的计算器、数字万用表、电子表以及很多家用电子产品都是采用液晶显示。而在本项目中将通过LCD1602广告屏的制作,让读者了解更多关于LCD显示控制程序的设计方法。项目描述使用字符型液晶显示模块LCD1602制作可以滚动显示的时间广告屏,第一行滚动显示“Hello,Welcome!”第二行滚动显示时间,格式要求“00:00:00”。任务二用LCD1602制作时间广告屏1.知识目标:掌握LCD1602控制指令以及编程方法。2.技能目标:学会使用LCD1602编写液晶动态显示方法。知识目标任务实施活动一:识读电路图液晶模块LCD1602的数据口DB0DB7接至单片机的P1口,液晶模块的控制端口RS、RW、E接单片机的P2.5、P2.6、P2.7,电位器R1用于调节液晶显示对比度。任务二 用LCD1602制作时间广告屏活动二:绘制程序流程图任务二 用LCD1602制作时间广告屏活动三:利用KeilC51软件编写程序#include#include#define uchar unsigned char#define uint unsigned intsbit rs=P25;sbit rw=P26;sbit e=P27;uint t_50ms=0;uchar hour=0;uchar min=0;uchar sec=0;uchar a14=Hello,Welcome!;uint code b=0 x30,0 x31,0 x32,0 x33,0 x34,0 x35,0 x36,0 x37,0 x38,0 x39;void delay(uint i)/1us延时函数while(i-);任务二 用LCD1602制作时间广告屏活动三:利用KeilC51软件编写程序void wrc(uchar c)/写指令rs=0;/指令rw=0;/写操作P1=c;/将c写到P1口e=1;/使能有效delay(10);e=0;/使能无效void wrd(uchar dat)/写数据rs=1;/数据rw=0;/写操作P1=dat;/将dat写到P1口e=1;/使能有效delay(10);e=0;/使能无效任务二 用LCD1602制作时间广告屏活动三:利用KeilC51软件编写程序void init()/初始化1602wrc(0 x38);/8位数据宽度,两行字符显示,57点阵delay(500);wrc(0 x38);/多次操作,确保命令有效。delay(500);wrc(0 x38);wrc(0 x0c);/开显示,不显示光标wrc(0 x01);/清屏 任务二 用LCD1602制作时间广告屏活动三:利用KeilC51软件编写程序void display()/显示子函数uchar i,j,c1,c2,c3,c4,c5,c6;wrc(0 x18);delay(10000);c1=sec%10,c2=sec/10,c3=min%10,c4=min/10,c5=hour%10,c6=hour/10;wrc(0 x01+0 x80);/第一行起始地址,从第2个位置for(i=0;i=20)/1秒 t_50ms=0;sec+;if(sec=60)sec=0;min+;if(min=60)min=0;hour+;if(hour=24)hour=0;任务二 用LCD1602制作时间广告屏活动三:利用KeilC51软件编写程序void main()init();/调用液晶初始化子函数TMOD=0 x01;/定时器初始化 TL0=-(50000%256);TH0=-(50000/256);TR0=1;ET0=1;EA=1;/开定时器while(1)display();任务二 用LCD1602制作时间广告屏活动四:使用Proteus软件仿真,调试程序活动五:将程序下载到单片机中,验证其实际功能任务二 用LCD1602制作时间广告屏【任务拓展】【任务拓展】请在本项目的基础上,为其设计上两个按键SW1、SW2,按下SW1屏幕显示内容往左移,按下SW2屏幕内容往右移动。自行完成程序流程图的设计并进行软件仿真,搭建电路,进行测试。任务二 用LCD1602制作时间广告屏【项目小结项目小结】本项目从LCD1602显示入手,进一步完成了滚动广告屏显示的设计,从而介绍了LCD广告屏的编程方法。重点内容如下:1.LCD1602是专门用来显示字母、数字、符号等的点阵型液晶显示模块。它是一种低功耗的显示模块,能够显示两行,每行可以显示16个字符。2.LCD1602屏幕所能显示的地址为00H0FH(第一行),40H4FH(第二行),其他地址可以存储待显示的数据。3.LCD1602指令系统包括清屏指令、光标归位指令、进入模式设置指令、显示开关控制、设置显示屏或光标移动方向的指令、功能设定指令、设置数据指针、写数据和读数据等指令。任务二 用LCD1602制作时间广告屏感谢聆听感谢聆听

    注意事项

    本文((中职)单片机技术应用项目教程项目八任务二电子课件.pptx)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开