更新时间:11-08 上传会员:溪老师
分类:单片机自动化 论文字数:10701 需要金币:1000个
摘要:为了改变传统的窗帘开关从而完成智能化的窗帘开关方式,本文设计了基于STC89C52单片机的自动窗帘控制系统的设计,选用以89系列的单片机为控制核心,并利用了光敏元件、键盘显示接口电路以及信号调理电路等外围电路来实现窗帘的手动、自动,光控、时控的功能、完成由传统转为智能窗帘的过程。经试验证实:该控制系统工作稳固牢靠,并具有温度报警功能,既可实现系统的各方面控制,有可满足人们的日常需求。
【关键字】:单片机STC89C52;自动控制;智能窗帘
目录
摘要
Abstract
第1章 绪论-1
1.1研究背景-1
1.2研究的目的与意义-1
1.3基本内容安排-1
1.4设计的功能-2
第2章 总体电路设计-3
2.系统各个模块的设计-3
2.1.1按键控制模块-3
2.1.2时钟模块-3
2.1.3温度采集模块-3
2.1.4显示模块-3
2.2系统总体结构设计及控制要求-3
第3章 硬件分析与设计-5
3.1 STC89C52单片机及复位电路的分析-5
3.1.1 STC89C52单片机概述-5
3.1.2复位电路-6
3.1.3 STC89C52单片机最小系统-6
3.2时钟模块电路分析-7
3.2.1 DS1302性能简介-7
3.2.2 DS1302接口电路-8
3.3温度检测器模块-9
3.3.1DS18B20接口电路设计-10
3.4键盘电路-11
3.5液晶显示电路-11
3.6光敏传感器-12
3.7步进电机控制电路-12
3.8 蜂鸣器报警电路的设计-13
3.9 电源电路设计-14
第4章 程序分析与设计-15
4.1 主程序设计-15
4.2 主要功能子程序设计-15
4.2.1 步进电机程序设计-15
4.2.2 显示程序-16
4.2.3 时钟程序设计-17
5 系统调试-18
总结-20
参考文献-21
附录:程序清单-22