1、 2 摘摘 要要 本文首先介绍了智能家居的基本知识及其应用前景, 进而阐明了开发作为智 能家居中一个很重要部分红外线遥控自动窗帘的意义。 随后着重介绍了开发 单片机控制的红外线遥控窗帘系统所用到的集成芯片 STC89C52、DS1302 芯片、 红外线发射接收器等硬件的结构原理。本文采用分块的模式,对整个系统的硬件 电路设计进行分析,分别给出了系统总体框图、电源电路、时钟 DS1302 电路、 鸣响电路、红外线接收电路、电机控制电路、显示电路,并对相应电路设计进行 了相关的阐述。随后讲述了软件的编写思路,也是采用分块的模式,分别写出了 红外线解码程序、时钟芯片 DS1302 控制程序、LCD
2、液晶显示程序、遥控控制程 序的编写思路,每一模块都画出了其方框图,看起来一目了然。 最后通过仿真调试,时钟,手动开关窗帘,自动开关窗帘等控制方面的设计 上基本达到了预期目的。当然,该系统在一些细节的设计上还需要不断的完善和 改进。 关键词关键词: : 时钟芯片,单片机,红外线,窗帘。 3 目目 录录 第第 1章章.绪言绪言. 1 1.1 课题背景. 1 1.2 国内外概况. 1 1.3 课题的研究工作. 2 第第 2章章.单片机简介单片机简介 4 2.1 单片机的发展. 4 2.2 单片机的特点. 5 2.3 单片机的应用. 5 第第 3 章章.系统设计系统设计 6 3.1 系统方案确定. 6
3、 3.2 核心芯片结构原理介绍. 7 3.2.1 中央控制器STC89C52RC 7 3.2.2 时钟芯片 DS1302 10 3.2.3 储存器件 AT24C02 . 12 3.2.3 红外接收 HS0038 14 3.2.4 液晶显示器 LCD1602错误错误!未定义书签。未定义书签。 3.3 硬件电路原理设计. 14 3.3.1 电源部分.错误错误!未定义书签。未定义书签。 3.3.2 显示电路.错误错误!未定义书签。未定义书签。 3.3.3 红外接收电路. 15 3.3.4 时钟电路. 15 3.3.5 数据存储电路.错误错误!未定义书签。未定义书签。 3.3.6 光控测光电路. 16
4、 3.3.7 电机执行电路. 16 3.3.8 窗帘框架构造设计. 17 3.4 软件设计. 18 3.4.1 红外解码. 18 3.4.2 LCD1602 显示程序错误错误!未定义书签。未定义书签。 3.4.3 DS1302 的控制程序 19 3.4.4 数据存储程序. 22 第第 4章章.调试调试. 24 第第 5章章.总总 结结. 26 第第 6章章.致致 谢谢. 27 参考文献参考文献 28 附录:附录: 29 原理图:. 29 源程序:. 30 1 第第 1 章章.绪言绪言 本章阐述了单片机控制的红外线遥控自动窗帘系统的市场价值、研究背景、 国内外的现状、以及发展方向,明确指出了单片机控制的红外线遥控自动窗帘系 统所面临的问题及一些解决方案。 1.11.1 课题背景课题背景 生活在提高,时代在进步,人类在向文明迈进,不同的时代对居住空间、环 境有不同的要求,这是社会的必然潮流 1。单片机控制的自动窗帘遥控系统,既 能解决每天手拉开和关上窗帘的不便,又显示出了生活的档次,同时还可以根据 光线的明暗来自动控制窗帘的开关,以调节室内的光线,更进一步地满足