基于51单片机的智能窗帘控制系统.docx
PAGE
PAGE1
南京信息职业技术学院
毕业设计论文
作者陈浩宇学号31621F42
系部环境信息学院
专业光电技术应用
题目基于51单片机的智能窗帘控制系统
指导教师张渊
评阅教师
完成时间:2018年3月25日
毕业设计(论文)中文摘要
题目:基于51单片机的智能窗帘控制系统
摘要:智能窗帘系统可以按照可见光的强弱自动控制窗帘的开启和关闭,或者按下按键使窗帘开启或关闭,也可以定时开关窗帘。智能窗帘系统使用了STC89C52单片机、光敏电阻和步进电机等电子元器件。本系统主要有感光检测电路、步进电路模块、按键模块、时钟模块。使用C语言编写的程序驱动单片机的各模块工作,实现窗帘的开启和关闭
关键词:单片机模块C语言程序
毕业设计(论文)外文摘要
Title:Intelligentcurtaincontrolsystembasedon51singlechipmicrocomputer
Abstract:intelligentcurtainsystemcanautomaticallycontroltheopeningandclosingofthecurtainaccordingtothestrengthoflight,orthroughthebuttontomakethecurtainopenorclose,butalsocanbetimedswitchcurtain.TheintelligentcurtainsystemUSESSTC89C52MCU,photosensitiveresistor,steppermotorandotherelectroniccomponents.Thissystemmainlyhasthephotosensitivedetectioncircuit,thestepcircuitmodule,thekeymodule,thekeymodule,theclockmodule.ThroughtheClanguageprogramtodrivetheworkofeachmodule,thecurtainoftheautomaticopeningandclosingandsemi-automaticopeningandclosing.
Keywords:MCUModuleClanguageprogram
PAGE
PAGE1
目录
1引言 1
2系统总体设计方案 1
2.1设计要求 1
2.2方案选择与论证 1
2.2.1单片机的选择 2
2.2.2显示方案的选择 2
2.2.3电机的选择 2
3系统硬件设计 3
3.1整体方案设计 3
3.1.1系统概述 3
3.1.2系统框图 3
3.2最小系统模块 4
3.2.1STC89C52单片机 4
3.2.2最小系统电路 7
3.3显示模块 7
3.3.1LCD1602液晶显示屏 7
3.3.2液晶显示模块电路 10
3.4时钟模块 10
3.4.1DS1302时钟芯片 10
3.4.2时钟模块电路 11
3.5光敏模块 12
3.5.1光敏电阻 12
3.5.2ADC0832芯片 12
3.5.3光敏模块电路 13
3.6电机驱动模块 14
3.7按键输入模块 15
4系统程序设计 16
4.1总体方案设计 16
4.21602液晶程序设计 17
4.3读出DS1302的时间信息 17
5电路设计 18
6系统仿真、样机组装与检测
7总结 21
致谢 22
参考文献 22
PAGE2
1引言
进入21世纪,随着社会科技信息经济的快速发展,人们的生活水平渐渐提高,人们愈来愈希望舒适、便捷、智能的生活,智能家居成为当下热聊话题。
自古以来就有窗帘,人们用窗帘遮挡阳光、保护隐私、装饰房间。智能窗帘作为智能家居的一