摘 要本文旨在设计一个家用窗帘自动开关控制器。当外界光照度高于某一参考值时窗帘自动打开,低于该参考值是窗帘自动关闭。通过本学期对单片机的学习,利用单片机为控制器,设计单片机控制系统,最终实现控制功能。本设计具有一定的的推广价值,能更加方便人们的生活起居。本系统先确定了设计方案,再分别通过硬件设计和软件设计来完善方案。在设计中用到了 89C51 单片机作为控制器,执行机构为步进电机,使用光敏电阻作为传感器。系统在天气不稳定等外界干扰下会有可能影响其稳定性。关键词:家用窗帘;89C51 单片机;步进电机;光敏电阻目 录第 1 章 绪论 1第 2 章 课程设计的方案 22.1 概述 22.2 系统组成总体结构 2第 3 章 硬件设计 43.1 系统控制器单片机的选择 43.2 检测电路的设计 53.3 电机驱动电路的设计 73.4 显示电路的设计 83.5 时钟电路设计 9第 4 章 软件设计 104.1 A/D 转换子程序设计 104.2 电机驱动程序设计 134.3 时钟电路程序设计 15第 5 章 系统分析 18第 6 章课程设计总结 19参考文献 22第1章 绪论随着经济社会的快速进展,人们的生活节奏也越来越快,高效、方便、节能也越来越引起人们的重视。特别是随着电子技术产业向集成化、智能化转变以后,人们对居家生活的各方面都要求方便洁净,而且美观。同时,也为人们的生活环境以与智能家居的实现提供了依据,为此,讨论与设计智能窗帘控制系统具有深远的现实意义。本设计介绍了一种自动窗帘的控制系统,自动窗帘的控制系统包括电路控制部分和机械传动部分,电路控制部分光信号猎取与转换为电信号,利用电信号实现控制,以与各种控制状态的自动转换,机械部分由限位开关和继电器控制电机正反转。因此,我选择的设计制作就是在我所学知识的基础之上,把简单的居家生活中的窗帘用光感应控制实现,使生活方便的同时也把所学知识更好的运用在生活中,真正做到学以致用。目前,国外的家用窗帘自动控制技术已经很成熟,有多家的生产厂商。本设计是对在校所学理论知识的一次实践应用,同时一定程度上填补了市场上自动控制窗帘的空白;采纳目前广泛使用的模块化设计理念,成品具有体积小、可靠性高、易于安装检测维修等传统人为控制电动窗帘不可比拟的优点;该作品设计简单有用,能自动控制,一经安装,无需人工管理。此外,本设计产品成本低廉,适用性广,能在各种窗口场合使用,对不便人工作业的场合效果尤为显著,具有很大的市场...