【《基于51单片机的自动窗帘控制系统设计》6800字(论文)】_第1页
【《基于51单片机的自动窗帘控制系统设计》6800字(论文)】_第2页
【《基于51单片机的自动窗帘控制系统设计》6800字(论文)】_第3页
【《基于51单片机的自动窗帘控制系统设计》6800字(论文)】_第4页
【《基于51单片机的自动窗帘控制系统设计》6800字(论文)】_第5页
已阅读5页,还剩28页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

基于51单片机的自动窗帘控制系统设计目录摘要 [15]。如果完成,它将返回。如果尚未完成,则位代码R2将向左移动一位,并继续显示查找表,直到完成6位数字显示然后返回。显示子程序流程图如图15所示:

YYN返回R2左移1位指针R0加16位显示完吗?显示子程序显示器缓冲起始地址60H→R0显示位代码01H→R2位代码R2→89C52取显示数据查表转换成显示代码→89C52延时图15部分显示子程序流程图

第4章实物调试结果在进行实物调试之前,先对本系统进行了仿真验证。程序在Keil5.0软件编译成功后,利用开发板进行仿真验证系统各功能的运行情况。STC-ISP下载编程烧录软件是宏晶科技开发的一款软件,本系统采用此软件将程序烧入到单片机。通过下载安装STC通用USB转串口工具驱动与电脑进行连接,经过芯片选择等参数的设置之后,便可进行程序的烧录。对于仿真采用的硬件部分是清翔电子生产的51开发板,其中包含LCD显示模块、独立按键模块、矩阵键盘模块等,能够较方便的进行一些程序的仿真,通过程序对各模块的编写,观察仿真的结果,方便进行调试和程序的修改。使用开发板对本系统调试后,通过STC-ISP软件把代码烧入到实物的单片机中,然后对实物进行调试。4.1手动模式测试首先系统通电后进入工作状态,红色指示灯点亮,LCD1602液晶显示屏初始化,并显示当前时间和当前控制模式。如图16所示,当LCD1602液晶显示屏的右下角显示为“SDong”时,则表示当前的窗帘控制系统的模式处于手动模式状态。当按下S4键后,步进电机会反向转动,以此来模拟窗帘的关闭过程;当按下S5键后,步进电机会正向转动,以此来模拟窗帘的开启过程。图16手动模式窗帘关闭在图16中,LCD1602液晶显示屏显示系统处在手动模式,电机的位置是处在关闭点,用来模拟窗帘的闭合状态。当按下S5键时,步进电机会正向转动,当转到窗帘完全开启后,步进电机停止转动。如图17所示:图17手动模式窗帘开启4.2定时模式测试在进行定时模式的测试前,需要先按下S2键将窗帘模式切换到定时模式。如图18所示,液晶显示屏右下角显示为“DShi”,表示当前为定时模式。图18定时模式状态当按下S3键时,系统会进入时间参数设置界面。如图19所示,显示屏会显示出两行英文字符,第一行字符显示为“set-time”,按下S3键进入后,可以对当前的年份、星期、时间进行设定,第二行字符显示为“set-dingshi”,按下S3键进入后,可以对窗帘的自动开启或自动关闭的时间进行设定。图19时间参数设置界面再按下S3键进入1设置当前时间界面,使用参数加键或者参数减键来调整所需要的时间。设置时间界面如图20所示:图20设置当前时间界面当前时间设置完成后,按下S6键会返回到时间参数设置界面。再按下S5设置参数减小键,将选择光标停留在2处,设置窗帘的定时启动时间,如图21所示:图21时间参数设置界面按下S3进入设置定时开启或关闭界面,设置合适的开启或者关闭时间。如图22所示:图22设置定时开关界面当定时模式的开启时间或者关闭时间设置完成后,连续按下两次S6键返回到初始化显示界面,此时系统就会根据已经设置好的时间来定时启动窗帘的打开或者关闭。如图23所示:图23定时模式

第5章总结与展望5.1全文工作总结本文设计的自动窗帘控制系统,使用时钟芯片电路的计时功能完成了窗帘的定时控制。根据用户需求的不同,可以通过按键设置适当的时间值,当到达所设时间后,步进电机就会转动,从而实现窗帘的开启或关闭。现在对本文做出如下的工作总结:(1)通过查阅相关文献,了解自动窗帘的研究背景和意义。分析自动窗帘的当今发展状况,然后分析其中要用到的关键技术,查阅这些关键技术的相关文献,为后续的工作打下了基础。(2)对自动窗帘控制系统的功能需求进行了调查,确定了自动窗帘控制系统的总体结构,实现了基本需要的功能。(3)根据自动窗帘控制系统的设计要求,设计出了一个拥有显示模块、时钟模块、定时模块、步进电机驱动模块的自动窗帘控制系统,用来解决窗帘开关问题。(4)基于硬件终端,对核心模块进行了软件部分的设计,通过Keil软件编写单片机代码,生成HEX文件烧到单片机中,最终设计出一个自动窗帘控制系统。5.2展望在此设计的基础上,我们可以添加一些传感器模块来丰富智能窗帘的功能。在实现功能上,可以添加光敏传感器,使窗帘根据所设定的光照强度值自动开合;还可以添加一个灵敏感应模块,来实现轻拉窗帘就可以自动开合。在控制方法上,可以添加一个红外线接收模块,以使系统可以通过红外遥控器进行远程控制;或者添加一个蓝牙模块来实现用手机进行操作。通过加入这些传感模块以实现更加智能的操作功能。

参考文献杨帆.基于BWT的DNA重叠群序列合并算法研究[D].哈尔滨工业大学硕士学位论文,2012:1~2赵国亮.浅议乡村绿化建设存在问题与对策[J].山西建筑,2018,44(09):200~201.杨成慧.一种基于STC89C52的智能窗帘控制系统设计[J].自动化与仪器仪表,2016,(06):246~248.韩大凤.基于嵌入式和Zigbee的智能窗帘控制系统设计与实现[D].安徽大学硕士学位论文,2018:1~2乔琳君.基于STC89C52单片机的自动浇花系统设计[J].微型电脑应用,2021,37(03):23~26.曾思通.基于STC89C52的智能家居系统设计[J].电子质量,2015,(12):45~47.杨洁.基于51单片机的多功能电子时钟设计[J].电子测试,2021,(07):20~21.景维斌.基于AT89C51单片机的数字时钟电路设计与实践[J].电子测试,2021,(01):27~28.陈新芬.基于51单片机智能灯设计与仿真[J].电子设计工程,2020,28(19):118~125.王娟.基于51单片机的双重门禁电路设计[J].电子世界,2020,(17):122~123.吴琎.基于ATMEGA16L-8PL单片机的线阵LED图文显示[J].现代电子技术,2021,44(01):181~186.周苗苗.基于单片机的电子密码锁设计[J].科技风,2020,(12):27~28.许亮.基于51单片机的新型万年历设计[J].枣庄学院学报,2017,3

温馨提示

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

评论

0/150

提交评论