基于STC89C51的智能窗帘设计
基于STC89C51的智能窗帘设计(开题报告,外文翻译,论文15000字)
摘 要
随着人们科学技术的发展,人们越来越注重生活的品质,最为突出的表现在居住上。智能、安全、便捷的居住环境成为未来住宅发展的趋势,人们进入了智能家居时代。智能窗帘作为智能家居的系统中的一部分,对提高居住者的舒适度起到十分重要的作用。该系统具备多种常用功能,能够满足不同人的需求,给使用者带来智能化的体验,提高了人们的生活质量。
本设计利用STC89C51单片机作为主控制器,设计了五种工作模式:光控功能、无线遥控功能、面板按键控制功能、定时功能和防盗报警功能。光控功能是通过光敏电阻检测光线强弱控制窗帘工作;无线遥控是通过无线电远程遥控实现控制功能;面板按键控制功能是通过控制面板上按键进行操作;定时功能是使用者可以根据自己需求设定窗帘打开和关闭的时间;防盗报警功能是当检测到有人活动时,系统会发出报警。 [资料来源:http://www.doc163.com]
关键词:STC89C51 LCD1602 DS1302 光敏电阻 无线遥控
The design of the intelligent room management system based on MCU
Abstract
With the development of science and technology, there is growing emphasis on quality of life. The most outstanding performance is in the residence. Smart, safe and convenient living environment become the future trend of residential development. It ushered in the era of smart home. Intelligent curtain as part of the smart home system plays a important role to improve occupant comfort . The system has a variety of common functions to meet the needs of different people.It also brings to user a intelligent experience and improves the quality of life.
This project uses STC89C51 microcontroller as the main controller, designed five work modes: light control function, wireless remote control,panel key control function, timer function and burglar alarm. Light control function is detected by the photoresistor to control curtains work ,which based on the light intensity; Wireless remote control function is realized by radio remote control; Panel buttons control functions are operated via the control panel buttons. The residents can set the timing of opening and closing the curtain time according to their needs. Burglar alarm will send out alarm when the activity was detected. [资料来源:http://doc163.com]
Key Words: STC89C51;LCD1602;DS1302;Photoresisitor;The Wierless Remote Control
目录
摘要 I
Abstract II
第一章 绪论 1
[资料来源:http://doc163.com]
1.1 智能窗帘的背景 1
1.2 智能窗帘的研究现状 1
1.3 智能窗帘的系统设计 1
1.4 本文的内容安排 2
第二章 系统方案分析与选择论证 3
2.1 系统方案设计 3
2.1.1 微处理器方案 3
2.1.2 时钟模块方案 3
2.1.3 报警模块方案 4
2.1.4 显示模块方案 4
2.1.5 无线遥控模块方案 4
2.1.6 光控模块方案 5
2.1.7 防盗模块方案 5
2.1.8 电机模块方案 5
2.1.9 限位控制模块方案 5
2.2.0 状态指示模块方案 6
2.2 系统最终方案 6
第三章 智能窗帘管理系统的硬件设计 7
3.1 STC89C51单片机主控系统电路设计 7
[版权所有:http://DOC163.com]
3.1.1 STC89C51单片机 7
3.1.2 时钟电路 8
3.1.3 复位电路 9
3.2 防盗报警模块 9
3.2.1 蜂鸣器介绍 9
3.2.2 报警模块电路 9
3.2.3 防盗模块电路 10
3.3 光控模块 11
3.3.1 光敏电阻介绍 11
3.3.2 光线检测模块电路 11
3.4 LCD1602显示模块 12
3.4.1 LCD1602特性 12
3.4.2 管脚接口说明 12
3.4.3 LCD1602的指令说明 12
3.4.4 LCD1602液晶显示电路 13
3.5 DS1302时钟模块 14
3.5.1 DS1302特性 14
3.5.2 工作原理 14
3.5.3 DS1302寄存器和控制命令 14
3.5.4 DS1302时钟模块电路 15
3.6 无线遥控模块 16
3.6.1 无线遥控发射模块电路 16
3.6.2 无线遥控接收模块电路 16
3.6.3 SC2262遥控编码电路 17
3.6.4 SC2262遥控解码电路 18
3.7 电机模块 19
3.7.1 电机模块电路 19
3.8 LED灯状态指示模块 20
3.8.1 LED灯状态指示模块电路 20
第四章 智能窗帘控制系统设计 21
4.1 软件开发环境 21
4.2 各模块程序设计 21
4.2.1 程序流程概述 21
4.2.2 程序流程框图 22
4.2.3 DS1302时钟模块 22
4.2.4 LCD1602显示模块 23
4.2.5 无线遥控模块编码 25
4.2.6 无线遥控模块解码 26
第五章 系统调试、分析与结果 28 [资料来源:www.doc163.com]
5.1 硬件电路基本调试 28
5.2 分模块调试 28
5.2.1 光控模块的检测调试 28
5.2.2 LCD1602液晶显示的检测调试 28
5.2.3 DS1302时钟模块的检测调试 29
5.2.4 无线遥控电路检测调试 29
5.2.5 报警电路检测调试 29
5.2.6 电机模块检测调试 29
5.2.7 LED灯状态指示检测调试 29
5.3 功能调试 29
5.3.1 光控功能 30
5.3.2 无线遥控功能 30
5.3.3 面板按键控制功能 30
5.3.4 定时控制功能 30
5.3.5 防盗功能 31
第六章 总结与展望 32
6.1 总结 32
6.2 展望 32
致 谢 33
参考文献 34
[来源:http://www.doc163.com]
附录一 原理图 35
附录二 硬件实物图 37
附录四 程序 41 [来源:http://Doc163.com]