摘 要本文旨在设计一个家用窗帘自动开关控制器
当外界光照度高于某一参考值时窗帘自动打开,低于该参考值是窗帘自动关闭
通过本学期对单片机的学习,利用单片机为控制器,设计单片机控制系统,最终实现控制功能
本设计具有一定的的推广价值,能更加方便人们的生活起居
本系统先确定了设计方案,再分别通过硬件设计和软件设计来完善方案
在设计中用到了 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章 绪论随着经济社会的快速进展,人们的生活节奏也越来越快,高效、方便、节能也越来越引起人们的重视
特别是随着电子技术产业向集成化、智能化转变以后,人们对居家生活的各方面都要求方便洁净,而且美观
同时,也为人们的生活环境以与智能家居的实现提供了依据,为此,讨论与设计智能窗帘控制系统具有深远的现实意义
本设计介绍了一种自动窗帘的控制系统,自动窗帘的控制系统包括电路控制部分和机械传动部分,电路控制部分光信号猎取与转换为电信号,利用电信号实现控制,以与各种控制状态的自动转换,机械部分由限位开关和继电器控制电机正反转
因此,我选择的设计制作就是在我所学知识的基础之上,把简单的居家生活中的窗帘用光感应控制实现,使生活方便的同时也把所