基于单片机的自动窗帘控制系统软件设计论文[带图纸].DOC
-
资源ID:191962
资源大小:1.22MB
全文页数:43页
- 资源格式: DOC
下载积分:45积分
扫码快捷下载
会员登录下载
微信登录下载
微信扫一扫登录
- 扫描成功!重扫
- 请在手机上确认支付
手机扫码下载
请使用微信 或支付宝 扫码支付
• 扫码支付后即可登录、下载文档,同时代表您同意《人人文库网用户协议》
• 扫码过程中请勿刷新、关闭本页面,否则会导致文档资源下载失败
• 支付成功后,可再次使用当前微信或支付宝扫码免费下载本资源,无需再次付费
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源(1积分=1元)下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
基于单片机的自动窗帘控制系统软件设计论文[带图纸].DOC
1西安文理学院机械电子工程系本科毕业设计(论文)题目基于单片机的自动窗帘控制系统软件设计专业班级08机械(2)班学号08102080234学生姓名黄松柏指导教师杨学存设计所在单位西安文理学院2012年5月2基于单片机的自动窗帘控制系统软件设计摘要:单片机控制的自动窗帘控制系统,既能解决每天手拉开和关上窗帘的不便,又显示出了生活的档次,同时还可以根据光线的明暗和温度的变化来自动控制窗帘的开闭,以调节室内的光线,更进一步地满足了人们的享受要求。本文采用容易实现、方便操、贴近实用的设计理念,以STC12C5A60S2单片机为控制核心,并采用包括光强控制及温度控制和手动控制等在内的多个控制源来控制窗帘的启闭。这里介绍了基于单片机技术的自动控制窗帘的设计原理,以流程图方式对本系统的光强控制、温度控制及电机控制的软件设计进行了较为详细的介绍,并制作出了实物模型。该系统主要由基于DS18B20的温度检测模块、基于三极管驱动数码管的显示模块、基于L298N电机驱动模块和基于光敏电阻的光敏检测模块组成。关键词:自动窗帘、单片机、DS18B20、L298N3TheSoftwareDesignoftheAutomaticCurtainControlSystemBasedonMCUAbstract:Theautomaticcurtaincontrolsystembycontrolofthesinglechipmicrocomputercansolvetheinconveniencethattheopenandclosedthecurtainbyhandeveryday,butalsoshowstheclassofthelife.Anditcanautomaticallycontroltheopenandcloseofcurtainaccordingtothechangeofthetemperatureandtheradialtoadjustindoorlightandtomeetpersonalenjoymentatthesametime.Thedesignideaofeasytoimplement,convenientoperation,closetouseisadoptedinthisproject.STC12C5A60S2microcontrollerisusedascontrolcore,andmoresourcecontrolincludingtheuseoflightcontrolandtemperaturecontrolandmanualcontrolisusedtocontroltheopenandcloseofcurtain.ThedesignprincipleofautomaticcontrolcurtainthatbaseonthetechnologyoftheMCUisintroducedinthispaper.Anddetailedpresentationthesystemoflightcontrol,temperaturecontrolandmotorcontrolsoftwarebychartisdetailedpresentation,andthephysicalmodelismade.ThesystemwhichincludeofthetemperaturedetectionbasedonDS18B20module,thedrivedigitaldisplaymodulebasedontransistor,themotordrivermodulebasedonL298Nandthephotoconductiveresistanceinspectionmodulebasedonphotosensitiveareconsisted.Keywords:DS18B20,L298N,STC12C5A60S2,AutomaticCurtain目录1目录第一章绪论.11.1选题的目的与意义.11.2本课题在国内外的研究状况及发展趋势.11.3本课题主要设计内容.2第二章系统整体方案设计.32.1单片机硬件系统设计的基本原则.32.2单片机软件系统设计的基本原则.32.3系统整体设计方案框图.42.4本章小结.4第三章系统硬件设计.53.1系统主要模块结构.53.2单片机最小系统模块设计.53.2.1单片机的选择.53.2.2单片机简介.53.3温度检测模块.73.4LED显示模块.83.5光照采集模块.83.6电机控制模块.83.7系统硬件原理图.9第四章系统软件设计.114.1程序结构分析.114.2主程序的设计.124.3汇编语言与C语言.134.4各子程序设计.134.4.1光强检测及转换子程序.134.4.2DS18B20温度检测程序.154.4.34位LED数码管显示子程序.164.3.4L298N电机驱动子程序.17第五章系统Proteus仿真与PCB板设计.195.1Proteus软件介绍.195.2Proteus仿真.19第六章Keil与STC单片机的烧制.21目录26.1Keil软件简介.216.2STC单片机烧写程序.22第七章总结.25致谢.26参考文献.27附录.28