摘要:伴随着快速发展的经济,生活的质量和水平因为生活节奏的变快而得到人们更多的关注.当今社会的最大的问题是怎样建立一个经济实惠的智能家居控制系统.目前,智能家居产品在人们生活中出现的越发广泛.本设计使用AT89C51RC单片机作为控制核心,与外围受控模块组成的智能无线遥控对定时家居智能开关系统进行设计.本系统由五个主要模块组成,包括单片机模块、无线遥控模块、DS1302定时时钟模块、LCD1602液晶显示模块、继电器输出控制模块.本设计主要实现的功能包括以下几个方面.由于开关不方便时可用无线遥控远距离控制灯的开通与关断,遥控器上共有六个按键,因此还可控制定时器是否起作用,及调整显示时间的时、分、秒;可以通过定时系统自动控制开关的开通时间;通过LCD液晶显示模块显示定时时间及实时时间.
关键词:AT89C51RC;无线遥控;DS1302定时控制;LCD1602显示
目录
摘要
abstract
第1章 绪论-1
1.1课题背景及国内外研究现状-1
1.2 智能家居控制系统的概述-2
1.3 课题研究的目的及意义-2
1.4 系统的组成-3
1.4.1 系统整体流程图-3
1.4.2 系统中各模块的器件及作用-3
第2章 安防控制系统硬件电路设计-5
2.1 主控模块-5
2.2 通信模块-5
2.2.1 MG323模块简介-5
2.2.2 MG323模块与单片机连接方式-5
2.3 安防系统的传感器信号采集介绍与分析-7
2.3.1 防火灾发生传感器-7
2.3.2可燃气体泄漏传感器-7
2.3.3防盗传感器-8
2.3.4红外遥控的设想-8
2.4 信号处理电路-9
2.4.1 信号放大调理电路-9
2.4.2 采样保持电路-9
2.4.3 A/D转换电路-10
2.5现场控制模块-10
第3章 智能开关系统硬件电路设计原理图及说明-13
3.1 智能开关微控制器模块-13
3.1.1 AT89C51 RC的主要参数和功能特性-13
3.1.2 AT89C51电路图-13
3.2 智能开关系统的定时时钟模块-15
3.2.1 时钟芯片DS1302的简介-15
3.2.2 DS1302 的基本组成和工作原理-15
3.2.3 DS1302 驱动程序分析如图3-3所示.-16
3.3 LCD显示模块-17
3.3.1 LCD1602的字符显示简介-17
3.3.2 LCD1602的控制指令-18
3.4 继电器-18
3.5 系统的模块化设计-19
3.6 系统的整体设计-24
第4章 软件设计及仿真-25
4.1系统程序流程框图-25
4.2 系统的仿真-25
4.3 系统主程序.-26
4.4 短消息程序设计-27
4.4.1 AT指令介绍-27
4.4.3 短信模式设置-29
4.4.4 短信的发送方法-29
第5章 结论与展望-31
参考文献-32
致 谢-33