毕业设计(论文)基于sim300的智能家居系统设计.doc

上传人:laozhun 文档编号:3979923 上传时间:2023-03-30 格式:DOC 页数:34 大小:3.60MB
返回 下载 相关 举报
毕业设计(论文)基于sim300的智能家居系统设计.doc_第1页
第1页 / 共34页
毕业设计(论文)基于sim300的智能家居系统设计.doc_第2页
第2页 / 共34页
毕业设计(论文)基于sim300的智能家居系统设计.doc_第3页
第3页 / 共34页
毕业设计(论文)基于sim300的智能家居系统设计.doc_第4页
第4页 / 共34页
毕业设计(论文)基于sim300的智能家居系统设计.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《毕业设计(论文)基于sim300的智能家居系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于sim300的智能家居系统设计.doc(34页珍藏版)》请在三一办公上搜索。

1、学 号10043207xxxxx学士学位论文基于SIM模块的智能家居系统院(系)名 称:工学院电气信息工程系专 业 名 称:电子信息专业学 生 姓 名:xxxx指 导 教 师:xxxxxxxxxxx2014年6月 学 号10043207 密 级 基于SIM模块的智能家居系统Smart Home Based On SIM Modeul学生姓名:xxxx所在学院:工学院所在专业:电子信息工程指导教师:xxxx职 称:讲师所在单位:xxxxx论文提交日期:2014年5月28日论文答辩日期:2014年6月15日学位授予单位:哈尔滨学院目 录摘 要IIAbstractIII第1章 绪论11.1 智能家居

2、的发展状况及目前国内外的发展前景11.2 智能家居的目的及意义11.3 本课题的研究内容2第2章 总体方案设计32.1 功能要求32.2 方案选择3第3章 硬件设计53.1 单片机的介绍63.1.1 单片机的概念63.1.2 单片机的特点63.1.3 80C51的基本结构63.1.4 单片机引脚的介绍63.2 SIM模块的介绍83.2.1 SIM300内部功能模块93.2.2 SIM300模块特征103.2.3 SIM卡槽113.3 继电器113.4 电压转换器12第4章 软件设计134.1 AT指令的介绍154.2 英文短信的发送与读取16结论19参考文献20致谢21附录22摘 要伴随着现代

3、科技的飞速发展,人们对生活的水平有了更高的要求。所以,智能家居的发展成为未来社会进步的一个主要方向。目前,国内外的专家们也对智能家居进行了比较深刻的研究。本课题主要研究的是基于SIM300模块的智能家居设计,其原理是利用短信收发方式以及单片机的优越性能来搭建智能家居的系统平台。用户可以通过短信收发方式来控制家里的电器以及查询家里的安全情况等,实现了用户对家居环境的智能无线控制、远程查询、集中管理和控制,自动报警等。如用户可以通过短信控制提前打开家里空调,微波炉等设备,当检测到温度过高等情况下触发家里的报警装置,并通过短信告知用户,避免一些可以避免的损失。本文中我们采用的是常用的SIM300通信

4、模块,单片机我们采用的是STC89C51芯片,这是我们的主要部件,其余均为控制部分,根据控制功能的而需求不同选择不同的硬件设备,然后将各个硬件组合构成一个智能家居系统。关键词:智能家居;SIM300模块;单片机AbstractAlong with the rapid development of modern science and technology, peoples life level have higher requirements. Therefore, the development of smart home become a main direction of social

5、progress in the future. At present, the domestic and foreign experts also compares the smart home deep research. This topic main research is based on the SIM300 module of intelligent household design, its principle is to use the send and receive SMS way and better performance of single chip microcom

6、puter to establish the platform of smart home system. Messaging ways the user can control home appliances and query the security situation in the home, has realized the user intelligent wireless control of household environment, remote query, centralized management and control, automatic alarm, etc.

7、 If the user can via text message control in advance, open air conditioning in the home, the microwave devices, such as when the detected temperature through the higher situations trigger the alarm devices in the home, and via text messages to the user, to avoid some losses can be avoided. In this p

8、aper we use is a common SIM300 communication module, MCU we adopt STC89C51 chip, this is a major part of the us, the rest are control part, according to different choice of different control function and demand of hardware equipment, and then the hardware that constitute a smart home system.Keywords

9、: smart home;SIM300 module;SCM第1章 绪论1.1智能家居的发展状况及目前国内外的发展前景智能家居,一个现时代非常吸引人眼光的词语。而智能家居这个概念到现在为止已经有了一个比较长的历史,在1984年的时候,美国联合技术公司在美国康涅狄格州哈特福德市的建设,是一个运用信息技术集成与建筑设备结合的概念建造的建筑,这一奇特的建筑开启了智能家居的建造的大门。起初,将智能化家居这一概念在全世界范围内提出并展示的是美国微软公司的创始人比尔盖茨先生。未来之路是他所作的第一部书,他在其中详细地描绘了他自己对智能家居的思想概念以及设计理念,并且将这些都付诸于实践。目前,国外的智能家居

10、系统已经非常流行并且在成熟过程在中,谷歌 、松下、西门子、三星、微软、IBM 、LG等一批先行领导者已经在智能家居领域有所作为有所发展,智能家居这一新的技术革命正在全球家居行业兴起一股新的革命浪潮。我国国内的智能家居市场起步相对较晚,这一现状也与我国的国情有很大的关系,我国是一个发展中国家,所以我国的家用电器的普及率和更新率都远远低于一些发达国家,现在我国虽然有海尔集团、瑞讯科技、TCL集团、求实智能等几家比较龙头的先行企业在进行推广和应用,但是我们的广大民众对智能家居的这一先进概念仍是相对比较模糊,一直到2009年的上海世博会上,智能家居这一先进性的概念被各大企业做了一次集中的展示,这才使得

11、我们国人领略到这些国外的先进技术在家居生活方面的巨大发展带给我们强大的思维冲击,但智能家居在带给我们比较便捷的生活的同时,也给我们提出许多新问题。智能家居系统,尤其是它的控制系统是非常复杂的,每家企业的产品都有他们自己产品的特点,然而更重要的是各个企业为了自己的经济利益很难将系统做到相互兼容,所以如果消费者想要使用智能家居系统就必须使用其的成套设备,并且只能终身使用同一品牌,这种垄断性的行为对于消费者来说无疑是一笔巨大的开支。在中国,特别是许多二三线城市,由于消费能力和消费习惯的原因,几乎没有多少人能够一次性的购买整套设备,这种智能家居的发展模式以及消费水平在很大程度上限制了智能家居系统在我国

12、的推广和应用。1.2智能家居的目的及意义智能家居控制系统的应用给我们家庭生活方式带来巨大影响,让人们居住的生活更加方便,更加快捷,更加舒适,在自己的家中就可以享受到优质的生活环境,并且让我们的生活环境更加绿色更加环保更加安全。 如今,随着人们对生活品质的追求越来越高,智能化的系统配置也越来越高。智能家居的基本功能很多,覆盖面也会越来越广。主要包括照明、对家电的控制、电动窗帘,报警、对讲等。所以,越来越多的新鲜词将会出现在我们的生活当中,我们的生活环境也将是一个智能化的生活环境。智能家居就是将家中的各种各样的家电设备通过家庭总线技术连接在一起,就构成了功能比较强大,性能比较完善的高度智能化的现代

13、化的智能家居系统。智能家居的重点就是智能,它重视的是人的主观能动性,强调人与所居住环境的协调性,重视人在这个环境中的舒适程度,希望人们可以随心所欲的控制所居住的环境,达到人与环境的协调统一,更加突出人的主观性。1.3本课题的研究内容智能家居系统原理是利用一个GSM通信模块加上单片机组成的一个控制系统。无线信道可以通过GSM通信模块实现,通过接收控制短消息实现控制命令的传输。 本文主要设计的是基于SIM模块的智能家居系统,SIM模块和单片机相连,搭建一个工作平台,单片机控制系统负责解释从SIM模块中读取命令并执行接收到的短消息命令,即通过手机发送短信到SIM模块,SIM接收到信息之后经过单片机解

14、读SIM模块中的信息,确定发送指令代表的信息,来判断执行哪部分指令。第2章 总体方案设计本课题研究的是基于SIM300的智能家居系统,通过SIM卡发送信息给SIM模块,再通过通信模块的连接,用单片机来控制继电器动作,即用户家庭的电器的开关等。总体思路如图2.1所示。图2.1 智能家居框图2.1功能要求设计一个智能家居系统,要求也可以通过短信来控制家中用电设备的工作状态,当收到短信命令之后,家用电器可以根据短信的发送内容来确定用电器的开关状态。2.2方案选择在本文中我们单片机选择的是STC89C51,通信模块SIM300通信模块可以实现打电话,发短信,发彩信等功能功能。我们主要设计的是手机短信发

15、送的方式来实现智能家居的功能。手机发送短信的方式可为三种。方案一:可以通过移动网关来发送短信,用这种方式发送短信的时候不用添加任何硬件设备,但是这种方式需要去电信部门申请网关,这种情况就比较适合一些相对比较大的网络通讯公司,到现在为止,HUAWEI、ZTE等一些比较前卫的国内公司都做这方面的工作,而且,他们都还有相应的开发包可以让这些开发人员来使用。方案二:如果要用电脑或者单片机来给其发送短息,这样就会需要一些硬件,需要一部手机来提供GSM MODEM,还需要一些数据线或者红外线适配器。这种编码方法比较简单,这种情况只需要对AT指令和串口编程熟悉一些就能够实现,并且对硬件的要求不需要很高,而且

16、能够自动收发短信。 方案三:可以通过有些网站上提供的短信发送功能来实现短信发送,比如SINA有这一项服务,这种方式虽然实现起来是最简单的,而且需要的而资源也最少,但是它过于依赖网络,所以不太适合项目开发。 通过以上方法进行比较,第二种方法收发短消息又分为两种模式:TEXT模式和PDU。并且如果发送中文短信的话会比较麻烦,例如:因为KEIL c编译之后的中文字符为GB编码,例如:“一”的GB编码为D2BB;“丁”的GB码为:B6A1。但是发送给SIM300模块的并不是D2BBB6A1,而是“一丁”对应的Unicode码,即:4E004E01,因此,这样的话我们就需要在KEIL C程序中需要一个由

17、GB码转换到Unicode码的函数,这样比较复杂,所以在这里我们采用发送英文短信,比较简单方便。比如:用手机发送open2,SIM模块接受到信息后经过单片机解读,确定指令,可以用来控制家中空调的开关;用open可以控制家里灯的开关,用open1可以控制微波炉的开关等。所以应用TEXT模式开发及方便也简单,是一种不错的选择,所以我们将选用TEXT模式。第3章 硬件设计智能家居的主要工作原理为,串口通信MAX232与单片机相连,通过SIM卡发送短信到SIM模块,当SIM模块接收到信息内容时,通过与串口通信相连的单片机可以根据程序里面所写的内容来确定继电器动作,即确定执行哪种操作,进而可以实现功能。

18、本设计的具体工作原理如图3.1和3.2所示。图3.1 单片机控制部分原理图图3.2 SIM300部分原理图 从原理图3.1和3.2中我们可以看出,本设计的最主要的三部分SIM300模块部分和单片机部分还有继电器部分。SIM300模块通过通信模块与单片机模块相连,组成了接收终端。通过发送端发送的信息命令最终使得继电器发生动作来实现功能。3.1 单片机的介绍3.1.1 单片机的概念将微处理器、存储器以及I/O接口电路集成到一片集成电路芯片上,就构成了单芯片微型计算机,就被称为单片机。3.1.2 单片机的特点(1)控制性能和可靠性高因为芯片是按工业测控环境的要求来设计制作的,所以抗干扰的能力还是比较

19、优越,比PC机好一些。系统的一些软件(比如:常数,程序指令,表格)被固化在ROM中,一般情况下不会容易的受到病毒的侵入,同一个芯片里面有许多个信号的通道,所以当系统运作的时候,稳定性还是可以信赖的。(2)性价比高单片机就是一个小小的芯片,所以它的体积是比较小的,比较方便。并且它的价格低,且功能比较强大,故非常具有实用性。而且有一些计算机正常工作需要的不见都在片内,并且有很多可以供外部扩展用的端口引脚都在片外,例如总线,并行和串行的输入/输出等。这些都比较容易组成具有一定规模的计算机应用系统。3.1.3 80C51的基本结构1单片机是8位CPU的,而且还含有布尔处理器,具有时钟电路和总线控制逻辑

20、。24K字节的程序存储器(ROM/EPROM/Flash,可外扩至64KB);数据存储器是128字节的,可以再外扩64KB;特殊功能寄存器SFR。34个并行I/O口;2个16位定时/计数器;1个全双工异步串行口;中断系统包含有5个中断源和2个优先级。3.1.4 单片机引脚的介绍(1)电源及时钟引脚有4个,Vcc表示的是电源接入引脚,Vss表示的是接地引脚;XTAL1和XTAL2都是晶体振荡器接入的引脚,当采用外部振荡器的时候,XTAL1接地,XTAL2作为外部振荡信号的输入端。(2)控制线引脚也有4个。RST指的是复位端口;ALE指的是地址锁存端口;EA指的是是内外存储器选择端口;PSEN指的

21、是外部程序存储器选通信号输出端口。(3)并行I/O引脚有32个,可以分成4个8位口。P0口一般指的是I/O端口或者地址总线端口,而P1口就指的是普通的I/O口,P2口指的是I/O端口或者高位地址总线端口,P3口指的是普通的I/O口或者第二功能口。80c51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P0口输入时需要接上拉电阻才能置1。 单片机和时钟电路以及复位电路再加上电源在一起就可以组成单片机最小系统,单片机最小系统也就是能够使单片运转起来所必须的电路。给单片机提供工作时钟源的是外部的晶振电路,晶振是单片机工作的心脏,起着至关重要的作用;还有一个可以实现复位功能的是外

22、部复位电路,它有两种,分为上电复位和按键加上电复位;3单片机就是一块微处理器,可以用来装载程序,实现程序功能。80C51单片机最小系统图如图3.3所示。 图3.3 80C51单片机最小系统图单片机部分实物图如图3.4所示。图3.4 单片机部分实物图3.2 SIM模块的介绍 SIM300模块是一款三频段GSM/GPRS模块,并且可以在全球范围内的EGSM 900MHZ、DCS 1800MHZ、PCS 1900MHZ 的三种频率下工作,它的这些性能使得SIM300能实现语音通话、接打电话、收发短信、收发彩信等功能,属于低功耗设计,耗电量小,在睡眠模式下的电流仅仅是2.5mA,可以根据资金及的需要来

23、选择短信传输模式,它支持TEXT模式和PDU模式,也支持CDS和GPRS模式下的短信发送,可以自动来设置波特率,能够提供GPRS多信道类型多达10个,并且支持点对点发送短消息或彩信等, 可以允许用户来设计C语言来实现自己所需要的功能。SIM300有许多优良性能,这使得它被应用于许多方面,具有稳定性高且功能强大等特点。SIM300的实物图如图3.5所示。图3.5 SIM300实物图正面 3.2.1 SIM300内部功能模块1、为了方便用户开发使用自己所应用的设备,所以SIM300上有键盘和SPI类型的LCD接口。2、为了使得工作人员更方便的开发设备,SIM300还同时具有调试和数据输出两个串口。

24、3、SIM300具有双音频通道,其中包括两个麦克风输入和两个话筒输出设备,这样可以更方便的由AT指令来配置它的工作模式。4、通信功能:指的是SIM300支持GPRS和全双工短信传输,并且还支持与多中心进行数据通信。5、采集功能:指的是SIM300可以采集串口设备的数据,比如如串口仪表、采集器和PLC等。6、远程管理功能:指的是DATA-6123支持远程的参数设计和程序升级。SIM300有天线连接端和天线焊点两个天线接口,用户也可以自己来焊接天线通过天线焊点。SIM300引脚图如图3.6所示。图3.6 SIM3003.2.2 SIM300模块特征SIM300除了有天线接口之外,其他所有硬件接口都

25、通过SIM模块接口与用户相连接,SIM 模块有如下特征。1、 电源供电由于GPRS或者GSM的发射需要很大的电流,使得VDDGPRS在3.4V-4.5V之间。2、 双串行接口串口的配置为1路RS485,2路为RS32。SIM300提供了两个不平衡异步操作串口。3、 两个模拟音频接口模块提供了两个模拟输入通道,AIN1和AIN2,这可以作为麦克风输入和线路输入。这两个模拟输入通道是一摸一样的,一般是将其中一个通道连上麦克风做成电话听筒,另一个通道连接外部麦克风或者外线输入。模块的模拟输入由控制寄存器决定其配置,用模拟多路传输建立。4、 SIM300接口SIM300的16号引脚为SIM_PRESE

26、NCE,是SIM卡存在。19号引脚是SIM_VDD端口,SIM300在SIM模式下的自动功率输出,一个是3.0V10%,另一个是1.8V10%。电流约10mA。21号引脚为SIM_I/O,是SIM卡数据I/O。23号引脚为SIM_CLK,是SIM卡时钟。25号引脚为SIM_RST,为SIM卡复位。3.2.3 SIM卡槽在实验过程中,需要将SIM卡装进卡槽中作为接收端来接收用户发送过来的信息,实际图与SIM卡的引脚图分别如图3.7和图3.8所示。 图3.7 SIM卡实物图图3.8 SIM卡引脚图3.3继电器继电器指的是一种电控制器件。它有控制系统和被控制系统,又被称作输入回路和输出回路。继电器具

27、有他们之间的互动关系。继电器通常被应用于自动化的控制中心电路中,它主要是用低压控制高压运作的一种“自动开关”。所以在电路中有很多作用,如:转换电路、自动调节和安全保护等作用。电器控制部分如图所示:将火线接到继电器的常开端口,三极管采用PNP,当三极管基极给低电平的时候三极管导通,继电器线圈通电,常开触头闭合,L IN端口和L OUT端口短接,继电器发生动作,灯亮。其具体工作原理如图3.9所示。 图3.9 继电器控制电路3.4电压转换器由于继电器需要的电压是12V,而单片机模块需要的电压是5V,所以,在此需要将12V的电压转换成5V的电压,这里就用到了电压转换器7805,7805是一个输出电压为

28、正5V稳压电源电路。IC采用的是集成稳压器7805。一般情况下,当输出电流比较大的时候,应该用散热板进行散热。电压转换器如图3.10所示。 图3.10 电压转换器第4章 软件设计系统的软件设计主要是确定整个系统的每一模块的安排,以及每一模块的顺序,并确定具体设计思路。根据设计要求,一部分是硬件的连接情况,另一部分是程序部分的设计。本文的设计原理为:通过手机发送短信给SIM模块,然后通信传输模块与单片机相连,单片机读取短信内容,单片机根据所接收到的内容结合内部程序进行选择工作,使得继电器发生动作进而控制电器。首先,将串口初始化,并且设置波特率为9600,然后使得SIM300进行复位,再设置SIM

29、300的波特率为9600,然后删除第一条信息,这样做就是为了使每进来的信息都成为第一条信息,方便查看,并且极少出现执行命令错误的现象,将以前的信息删除成功之后,判断AT指令标志位是否为1,如果标志位为1的话返回+CMTI,然后AT+CMGR读取短信,接着等待串口读取短信,标志位为1,再判断短信内容,如果为1则继电器吸合,如果为0则继电器断开。然后清除这些数据等待下一次命令。具体设计思路如图4.1所示。图4.1 流程图在整体设计完毕之后,需要进行一下功能测试,检验设备是否具备开始工作的能力。具体步骤如下:1、 把电话卡插进下面的电话卡槽。2、 将开关电源接入电源端口,然后按下电源开关,这时电源指

30、示灯就亮了,这样的话说明电源正常了。3、 确定单片机接入口的两排针有跳线帽盖上,并连接。4、 把电脑上的的串口接入到开发板的串口。5、 加强对板子界面上的天线导线,不要用太大力气,不然的话就会损坏引脚天线。6、 按下复位键,SIM就开始寻找信号,如果有信号的话,信号灯的闪烁的频率差不多是1次/秒,它所需要的时间是不同的,具体会因为位置的改变而改变。然后就需要进行串口调试。GSM串口调试助手如图4.2所示。图4.2 GSM串口调试助手4.1 AT指令的介绍从总流程图4.1中可以看出,智能家居系统主要是应用发送短信来实现控制功能的,发送短信的时候需要根据AT指令来实现一些功能,在此,就简单的介绍一

31、下AT指令:AT即Attention, AT命令集是从DTE( Data Terminal Equipment) 向TA (Terminal Adapter)或DCE( Data Circuit Terminating Equpment)ui 发送的AT命令来控制MS (Mobile station)的功能,然后将其与GSM网络业务进行交互,并且用户可以呼叫短信电话薄或者数据业务或者补充业务传真等,这些可以通过AT指令来实现。常用的AT指令方式有:AT+CMGD删除SMS短信,AT+CMGR读SMS短信,AT+CMGS发送SMS短信,AT+CMGC发送SMS短信指令。4.2 英文短信的发送与读

32、取例如:向13351687021发送英文短信abc先输入AT+CMGF=1,再按ENTER键选择“手动发送”,功能:英文方式发送,回复OK。再输入AT+CMGS=“13351687021”,按ENTER键后点“手动发送”,功能:向输入的号码发送短信,回复,收到后可输入内容open1,再点“手动发送”。本设计能识别已经指定的或具体的某一个手机发送的短消息,然后对收到的信息进行判断,如果收到信息内容的指令正确,则需要进行相应指令回复,显示“OK”字样,并需要执行相应的动作,即家用电器的开关等,如果发送的短信内容指令错误则不做任何动作,具体的步骤如下。将短信提示功能输入指令进行设置,AT+CNMI=

33、2,1然后再点ENTER键后点“手动发送”指令功能:短信提示状态有OK回复。再输入:AT+CMGF=1,再按ENTER键,“手动发送”,功能是:英文方式发送,状态有OK回复。然后再向SIM卡发送一条英文短信,收到+CMTI:”SM”,1,表示有短信到达,存在SIM卡的第一个位置。在串口中的显示状态如图4.3所示。图4.3 串口调试显示图当SIM卡向SIM模块发送信息之后,首先得确定发送信息的是不是指定用户,如果不是指定用户发送的信息,则自动忽略此条消息,如果是再指定用户发送的信息,单片机会发送读取指令给SIM300模块,然后SIM300模块将接收到的信息发给单片机,单片机读取信息内容,如收到的

34、信息状况为:+CMGR: REC UNREAD,+8613104500182,14/06/07,15:02:14+32abc在这里,实际发送的内容是0D,0A,2b,43,4d,47,52,3a,20,22,52,45,43,20,55,4e,52,45,41,44,22,2c,22,2b,38,36,31,33,31,30,34,35,30,30,31,38,32,22,2c,2c,22,31,30,2f,30,36,2f,30,37,2c,31,35,3a,30,32,3a,31,34,2b,33,32,22,0d,0a,61,62,63.这里,+CMGR是收到信息的状态标志,REC UN

35、READ指的是接收的信息,未读状态,13104500182是发送者的电话号码,14/06/07,15:02:14+32指的是发送时间,abc指的是发送内容。在本文中我们用open1、open2、open3、open4、open5来代表五种电器的动作状态,这段的程序代码为:while(1) if(new_sms=1) read_message(); /表示读信息 delay(1000); delete_message(); /删除信息,即时刻使得收到的信息在第一条 q=strstr(readnumber,131104500182); /确定指定用户号码 if(q!=NULL) t=strstr(

36、message,open1);if(t!=NULL)P10=1; delete_message();else P10=0; w=strstr(message,open2) if(w!=NULL)P11=1;delete_message(); else P11=0; x=strstr(message,open3) if(x!=NULL) p12=1; delete_message(); else p12=0; z=strstr(message,open4) if(z!=NULL) p13=1; delete_message(); else p13=0; v=strstr(message,open

37、5) if(v!=NULL) p14=1; delete_message(); else p14=0 ; /else P10=0;如果是指定的用户发送的信息,则会根据信息内容判断具体是某一个电器发生动作,单片机就会执行相应的指令。在设计中,我们用发光二极管的亮与灭来代表继电器的动作,即代表家用电器的通断情况,如向SIM模块中发送open1,p10接口的二极管就变亮,如图4.4所示。图4.4 实物图这样就实现了智能家居的基本功能。结 论 智能家居如今的发展是越来越迅速了,我们应该尽可能的制造出价格比较低廉的 智能家居生活环境。本设计中我们实现了可以利用发送短信来控制家里的家用电器,同样,可以根据

38、此原理我们可以设计报警系统,让智能家居给我们带来方便的同时带来安全。本设计采用的是用继电器的开断来实现其他家用电器的开关等功能,说明对于大多数的家用设备均可添加到智能家居这个大环境中。这个系统同时具有操作简单,实用性强,价格低廉等特点,所以具有可以实际应用的价值。 参考文献1 李全利、徐军:单片机原理及应用 M,清华大学出版社,2006年1月2 夏汉川、谢嵘等:智能家居安防系统的设计与实现J,现代计算机,2005年3 方建超:一种新型家居智能安防报警系统的研究J,中国科技信息,2005年4 沈建华:MSP430系列16位超低功耗单片机原理与实践 M,北京航空航天大学出版社,2008年5 韩斌杰

39、:GPRS原理与网络优化 M,机械T业出版社,2003年6 曹磊:MSP430单片机C程序设计与实践 M,北京航空航天大学出版社,2007年7 彭为、黄科:单片机典型系统设计实例精讲 M,电子工业出版社,2005年8 张辉、曹丽娜:现代通信原理与技术 M,西安电子科技大学出版社,2002年9 周洪、张立明等:智能家居控制系统 M,中国电力出版社,2006年1月10 向忠宏:智能家居,人民邮电出版社 M,2002年6月11 安东尼:sim300中文资料J,2005年11月12 胡健栋:现代无线通信技术 M,机械工业出版社,2003年6月致 谢转眼间,已经过去四个月了,毕业设计也已经到了尾声,同时

40、,这大学四年也已接近尾声。想起毕业设计这几个月,有困难有坚持同时也有欢笑,在这几个月中,我学到了很多东西,学会理解学会帮助。同时,在这次毕业设计中也学到了许多专业知识,作为一个电子信息的学生,我明白了必须要习惯探索的生活,非常感谢在此次毕业设计中给予我帮助的舒昌老师,感谢老师在此次毕业设计中一次有一次认真给我讲解我所遇到的问题。同时也非常感谢在毕业设计给予我帮助的评阅老师杨冬霞老师,给我指出论文中的错误,让我及时修改,也非常感谢给予我帮助的同学们,谢谢你们! 附 录Sim300发短消息的主要程序:#include reg52.h#include #include #include #defin

41、e AT_wait 10#define SBUF_N 120#define NULL 0#define P10 P10#define P11 P11unsigned char R_SBUFSBUF_N;unsigned char R_count=0;unsigned char read_number11;unsigned char number;unsigned char flag=0;unsigned char receive_ok=0;unsigned char new_sms=0;unsigned char message6 ;void send_char(unsigned char c);unsigned char *mystrstr(unsigned char *s,unsigned char *t);void Uart_inital() TMOD=0x20;TR1=1;TF1=0;SCON=0x50;PCON=0x00;ES=1;EA=1TH1=0xfd;TL1=0xfd;void delay(unsigned char i) unsigned char j,k;for(k=0;ki;k+)for(j=0;jSBUF_N)R_count=0;ES=1; /判断是否接收完毕 if

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号