基于51单片机蓝牙开关控制家电系统

合集下载

基于单片机的蓝牙家电开关控制系统设计本科毕设论文

基于单片机的蓝牙家电开关控制系统设计本科毕设论文

基于单片机的蓝牙家电开关控制系统设计摘要本文利用所学51单片机基础知识结合自动控制技术和蓝牙2.0通信技术设计完成一套无线遥控家电开关系统。

本设计详细地讲述了51单片机控制原理和单片机编程技术,HC-05蓝牙通信技术以及自动化控制技术。

整个系统以STC89C52单片机为核心,单片机实现HC-05蓝牙指令的解析与继电器开关控制指令的发出。

蓝牙通信单元采用工业级的HC-05蓝牙模块来完成,蓝牙模块在整个系统中负责蓝牙指令的接收和传输;家电开关的自动控制部分采用4路继电器开关来实现,继电器开关是典型的弱电信号控制型开关,在工业控制,家电控制等诸多方面得到很好的应用,为了使系统设计简便,操作演示方便,家用电器部分采用4种LED灯来模拟替代,通过继电器开关上接的LED 灯的亮灭来模拟所控制的电器的开启和关闭,系统LCD12864液晶实时显示4种家电开关的开启与关闭状态。

整个系统设计思路清晰,设计成本较低,具有较高的使用和推广价值。

关键词单片机蓝牙遥控家电开关智能家电目录第一章前言 (3)1.1 课题背景 (3)1.2 课题研究的目的和意义 (3)1.3 系统的设计任务和要求 (4)第二章蓝牙家电开关控制系统方案设计 (5)2.1 系统设计方案比较与可行性论证 (5)2.2 系统设计方案的选择 (7)第三章蓝牙家电开关控制系统硬件设计 (8)3.1电源管理系统设计 (8)3.1.1电源管理系统方案选择 (8)3.1.2电源管理系统电路设计 (9)3.2 HC-05蓝牙通信系统设计 (10)3.2.1蓝牙型号的选取及论证 (10)3.2.2蓝牙通信电路设计 (10)3.2.3蓝牙模块功能测试 (11)3.2.4蓝牙模块与手机蓝牙之间的设置与匹配 (12)3.3 单片机最小系统设计 (14)3.3.1系统单片机型号的选择与论证 (14)3.3.2系统单片机最小系统电路设计 (14)3.3.3系统单片机最小系统电路测试 (15)3.4 家电控制电路设计 (15)3.5 系统显示电路设计 (16)第四章蓝牙家电开关控制系统软件设计 (18)4.1系统软件编程环境介绍 (18)4.2系统主程序流程图 (18)4.3系统蓝牙通信模块子程序 (20)第五章系统的组装与调试 (21)5.1系统的组装与焊接 (21)5.2系统的调试 (21)5.3系统的功能测试与检验 (22)总结 (23)致谢 .................................................. 错误!未定义书签。

基于蓝牙和单片机的智能家居控制系统设计

基于蓝牙和单片机的智能家居控制系统设计

10.3969/j.issn.1000-0755.2013.11.0150 前言“智能家居”利用自动化技术、计算机技术、无线通讯技术,将与居家生活各种用电设备有机地结合起来,通过网络化的综合统一管理,创造舒适、安全、节能、环保的居住生活环境空间。

本文提出了基于蓝牙技术和单片机的智能家居控制方案,并设计了相应控制系统硬件、通信协议及软件流程。

最后,对所设计的智能家居控制系统进行网络互联控制试验。

试验证明,该智能家居控制系统方案的可行性[1-6]。

1 智能家居控制系统总体构架智能家居控制系系统主要包括家电控制部分、环境控制部分、安防报警部分。

各部分包含多个节点,每个节点即为通讯的一个终端。

各节点之间相互独立,某一个节点出现故障时不影响到其他节点的运行,智能家居控制系统总体构架如图1所示。

图1 智能家居控制系统总体构架框图(参见右栏)2 智能家居控制器硬件设计智能家居控制器主要由电源电路,16位主处理器及FLASH , RAM 电路,UAR1,接口电路,LAN 接口电路,LCD 模块,键盘扫描电路,LED 输出等几部分组成。

硬件电路连接简图如图2所示。

基于蓝牙和单片机的智能家居控制系统设计刘 星(山东水利职业学院,山东 日照)摘 要:文章首先介绍了智能家居及其控制系统的发展和研究现状。

针对当前智能家居控制系统对其关键技术的要求,提出了基于蓝牙技术和单片机的智能家居控制系统方案,并设计了相应控制系统硬件、通信协议及软件流程。

最后,对所设计的智能家居控制系统进行网络互联控制试验。

试验证明,基于蓝牙无线通信和单片机控制的智能家居系统控制方案的可行性。

关键词:智能家居;蓝牙通信;单片机;网关Design of Intelligent Home Control System Based On Bluetooth and MCULiu Xing(Shandong Water Conservancy V ocational College, Rizhao, Shandong)Abstract: At first, this paper introduces the development status of intelligent home and its control system. Aiming at the requirements of current intelligent home control system for the key technologies, the system scheme based on Bluetooth technology and SCM are proposed and the corresponding hardware, communications protocol and software flow are designed. Finally, the interconnection control test of the designed intelligent home control system is carried out. The test of the intelligent home is proved to be feasible.Key words: intelligent home; Bluetooth communication; MCU; gateway 图1 智能家居控制系统总体构架框图图2 智能家居控制器硬件电路构成2.1 音频电路 音频电路由音频输出和音频输入两部分组成。

基于51单片机的智能家居控制系统方案

基于51单片机的智能家居控制系统方案

基于51单片机的智能家居控制系统目录作品简介 (3)智能家居服务背景 (4)技术与工艺创新 (4)可行性分析 (5)行业背景 (8)竞争优势 (9)市场前景 (10)投资分析 (12)参考文献 (14)基于51单片机的智能家居控制系统作品简介21世纪是信息化的世纪,各种电信运营商和互联网新技术推动了社会文明的巨大进步。

本文介绍的智能化家居控制系统的出现使得人们可以通过手机在任何时候、任意地点对家中的任意电器(空调、电视等)进行远程控制;也可以在下班途中,预先将家中的空调打开调节室温度,这一切的实现都仅仅是发一条简单的短信。

此外,该系统还可使家庭具有多途径报警、远程监控等多种功能,如果不幸出现某种险情,您和110可以在第一时间获得通知以便进一步采取行动。

舒适、时尚的家居生活是社会进步的标志,智能家居控制系统能够在不改变家中任何家电的情况下,对家里的电器、灯光、电源、家庭环境进行方便地控制,使人们尽享高科技带来的简便而时尚的现代生活。

实现智能化离不开运算和控制单元,本系统采用STC89C52RC作为主控器件,单片机应用系统由硬件和软件组成。

硬件由单片机扩展的输入/出设备以及各种实现单片机系统控制要求的接口电路和有关的外围电路芯片或部件组成;而且外置红外控制遥控,可以不改变家居摆设情况下随意控制带红外控制功能的家电,如(空调、电视等)。

软件由单片机应用系统实现其特定控制功能的各种工作程序和管理程序组成。

本设计的STC89C52RC与各个芯片和模块的接口、各项标准都严格遵循国家有关标准,为以后的产品化提供了良好的基础。

本系统的远程控制是基于全球移动通信系统(GSM)通信方式,程控交换信令作为系统控制命令,采用Siemens TC35 GSM模块实现,单片机通过Siemens TC35 GSM模块识别接收来自手机的控制信号,用户可以根据设定的指令远程控制;各种传感器的检测是利用数据采集系统将多路被测量值转换成数字量,再经过单片机进行数据处理,实现实时测控;短消息发送部分采用基于SIEMENS TC35 GSM模块和TI公司的电平转换芯片MAX3238等器件构成的移动终端的硬件电路可以完成短消息收发等功能。

基于单片机的蓝牙无线智能家居控制系统

基于单片机的蓝牙无线智能家居控制系统

基于单片机的蓝牙无线智能家居控制系统摘要:随着时代的不断变化和发展,家用电器的种类也在逐渐增多日渐复杂,也出现了不同的种类操作问题。

随着人们生活水平的不断提升,就造成了对于日常生活的要求也逐渐提升,这就需要智能家居控制的发展来完成。

利用强大的PC 功能和红外线无线通讯等等,实现智能的家居控制。

本文根据基于单片机的蓝牙无线智能家居控制系统实际情况进行分析调研,得出以下观点。

关键词:单片机;蓝牙无线智能系统;智能家居控制系统一、关于单片机的蓝牙无线智能家居控制系统现状分析(一)关于智能家居现状随着时代不断发展和变化,互联网技术的不断更新换代,智能电器已经成为了我们生活中不可或缺的一部分,智能家居当然也顺应时代的潮流进行不断的发展提升。

这就导致了智能家居产品出现了客观的增长姿态,相关行业打造出一套系统的合理的严谨的家居控制系统迫在眉睫。

在整个大的智能家居系统之中,最为核心的模块就是智能家居控制系统,由其有效控制着智能家居的所有环节。

本次研究指出,对家居环境进行跟踪、报警、实时监测与安全防护及远程维护等,构建数字高端的管理与服务功能,物联网智能家居产业也已彰显出其个性化、智能化、便捷化和高效化的强大优势,对实现理想、节能、安全、环保的一体化全新家居生活环境具有重要意义。

在当今这个追求智能的社会环境中,智能家居系统应当根据人体的舒适特性,制作出符合消费者需求的智能系统。

通过各种高科技手段的创新思维,设计出先进严谨高效舒适的家居系统,不仅方便消费者的日常生活还可以确保一定的消费者安全特质。

智能家居是互联网开始融入日常生活的重要标志之一,由各种传感器进行接受信息再通过大数据进行智能的传递分析。

常用的感知器包括运用传感器、字体读写器、摄像传递、温度湿度等等。

将收集到的数据信息与大叔金进行传递连接,对于需要的物品进行智能的控制。

并且根据长期的自我优化和分析,针对限定的消费使用者制定个性化的服务,以适应每个人的不同的生活需求。

基于51单片机的智能家居控制系统设计

基于51单片机的智能家居控制系统设计

基于51单⽚机的智能家居控制系统设计摘要智能家居是时代发展的产物,是住户想享受快速⽹上冲浪、便捷实时的通讯、安全防范、丰富娱乐⽣活、便捷的⽣活家居管理,优质物业管理等智能化住宅所特有的⽣活⽅式,使忙碌⼀天的⼈们真正体会到智慧家带来的⽣活乐趣。

本设计以STC89C52RC单⽚机为核⼼设计数字时钟和智能窗帘:通过光敏电阻检测光线强弱,当光线强度达到⼀定的程度时,通过单⽚机控制电机将窗帘拉上,否则打开窗帘。

另外⽤点阵显⽰时间和当前室内温度,由于下午⼗点后基本属于睡眠时间,故忽略光线强度,拉上窗帘并⾃动切换到⼿动模式,以节约电能,待第⼆天起床再将其切换⾄⾃动模式。

由于⼀般电机⽆法⾃主精确定位,需要辅助器件构成⼀个闭环系统才能精确的控制窗帘的张合程度,故本设计采⽤步进电机控制,通过齿轮变速,精确控制窗帘的张合程度,避免窗帘由于过度的张合造成损害,同时由于减少了辅助器件,节省了能源。

同时,本设计还选⽤DS12C887时钟芯⽚,该芯⽚内部⾃带锂电池,即使在断电的情况下仍然能继续⼯作。

该芯⽚有内置晶振,能够提供准确的时间,正常⼯作状态下⼯作⼀个⽉误差为+ 1分钟。

芯⽚内部带有闹钟功能,带有世纪寄存器,能够解决世纪问题,还有闰年补偿能多项功能。

⽐只利⽤晶振驱动的电⼦时钟功能更强⼤,时间更准确。

关键词:单⽚机;智能窗帘;时钟芯⽚AbstractIntelligent furniture is outcome of the developing time. It is a special lifestyle with which residents can enjoy fast online surfing, convenient communication, safety guard and which can enrich residents’ entertainment, make their furnishing management more convenient and which can optimize their property management. It can provide people who have been busy for a whole day with entertainment that intelligent ones bring to them. These are designs called digital clock and intelligent curtain that center on STC89C52RC MCU. It detects whether the light is hard or not through photosensitive electric resistance. When light is hard to some level, the curtain is closed under the control of the MCU on the generator, and is opened on the contrary. In addition, it shows time and the present indoor’s temperature with dot matrix. Light can be neglected after 10 o’clock pm when most people have fallen asleep. At this time, the curtain is closed and get to be under manual mode, so as to cut down electricity consumption, it was not turned to automatic mode until residents’ getting up in the morning. Commonly seen generators are not able to fix precisely, they can form a closed loop system to realize precise control on curtains only with the help of some assistant devices. Thus, this design precisely controls curtains under the control of steering engines and with gears to alter the speed. By that, curtains are protected from damages by over-operation. At the same time, less assistant devices are used and energy consumption is cut down. Meanwhile, the design selectsDS12C887 chips which contain lithium cells themselves and which can continue operating even when it is out of electricity. Such chips contain some internally installed crystal that can provide precise time with only one minute’s error within one month when operating normally. Such chips also have alarm function and century register. Thus, they can solve century problem. This design is much stronger and preciser than any electric clocks using only crystal to operate.Keywords: MCU; intelligent curtain; clock chip设计说明基于单⽚机的智能家居控制系统设计是在指导⽼师给出的任务书并在其指导下完成的。

一文教你用51单片机做蓝牙开关

一文教你用51单片机做蓝牙开关

一文教你用51单片机做蓝牙开关
1.首先是蓝牙APP,易安卓编写的,说编写其实我只是修改了其中的一些内容,两张界面和代码截图,非常简单,功能也很简单,程序前后修改了两次主要地方,主要原因是测试的时候发现第一种程序会出现错误,在单片机哪里会仔细说明!操作界面,很简单,打开之后打开蓝牙,然后点击搜索设备,找到你的模块名字,点击之后就可以连接了,连接之后下面会显示蓝牙的名称和地址信息
2.单片机程序,这个程序也很简单,只要学过一些单片机程序的人应该都知道吧,串口通信,设置好通信的波特率,初始化工作做好,然后在串口中断程序里写上你要做的事情就可以了,这里虽然说11.0592的晶振定时器初值为fd,但是如果用12m的晶振也是可以的,差距不多,没有问题。

(说的不怎幺专业,我也不是很专业的人,所以请大神误喷,见笑了!)这里是修改前后的程序不一样的地方,前面的程序是单片机没接收到数据之后读取前一次的IO状态,然后改变其状态,但是测试的时候发现读取状态有错误,估计是我的电路有问题,第一个继电器可以正常工作,第二个和第三个都有问题,当第一个关闭的时候可以打开,但是当打开的了却不能关闭,只能用关闭所有的命令来关闭,(找了一下午也没发现问题,元件换了几个都没找到,后来放弃了),后来就换了后面程序,直接发送状态命令,不用判断当前的状态了,我觉得后面这种可能更好!而且实际测试的时候也可以,没有问题。

(补充一下,我发现12M的晶振不能用11.0592M的数据,原因是定时器计数产生的波特率与9600差距有点大,误差到达了8.5%左右,理论上误。

基于51单片机蓝牙控制

基于51单片机蓝牙控制

基于51单片机蓝牙控制引言蓝牙技术在现代电子设备中得到广泛应用。

它提供了一个简单且低成本的无线通信解决方案,使得设备之间可以方便地进行数据传输和控制。

在嵌入式系统中,使用蓝牙技术可以实现对设备的远程控制,为用户带来更方便的体验。

本文将介绍基于51单片机的蓝牙控制方法及其实现。

一、51单片机简介51单片机是一种常见的基于Intel 8051架构的单片机。

它具有低功耗、高性能和可靠性等特点,广泛应用于各种嵌入式系统中。

51单片机具有丰富的外设接口和强大的计算能力,非常适合用于蓝牙控制的应用。

二、蓝牙技术概述蓝牙技术是一种短距离无线通信技术,采用2.4GHz频段进行通信。

它支持点对点和广播通信方式,并可以同时与多个设备建立连接。

蓝牙技术具有低功耗、简单连接和高速传输等优点,非常适合用于智能家居、智能穿戴设备等应用场景。

三、蓝牙模块选择选择合适的蓝牙模块对于基于51单片机的蓝牙控制至关重要。

目前市面上有很多种蓝牙模块可供选择,如HC-05、HC-06等。

在选择蓝牙模块时,需要考虑功耗、通信距离、接口类型等因素,并结合实际应用需求进行选择。

四、系统设计本系统设计基于51单片机和HC-05蓝牙模块实现蓝牙控制。

系统的主要硬件组成包括:51单片机、HC-05蓝牙模块、LED灯等。

软件方面,需要进行蓝牙通信协议的设计和单片机程序的编写。

4.1 硬件设计首先,将HC-05蓝牙模块与51单片机进行连接。

一般情况下,HC-05模块的VCC接口连接到单片机的正电源,GND接口连接到单片机的地线,TXD接口连接到单片机的RXD口,而RXD接口连接到单片机的TXD口。

接下来,将LED灯与单片机进行连接。

将LED的正极连接到单片机的I/O口,将LED的负极连接到地线。

这样,单片机控制LED的亮灭就可以通过改变相应的I/O口电平实现。

4.2 软件设计首先,在51单片机上编写蓝牙通信协议的实现代码。

蓝牙通信协议一般包括建立连接、数据传输和断开连接三个过程。

基于51单片机的智能家居控制系统设计

基于51单片机的智能家居控制系统设计

基于51单片机的智能家居控制系统设计
智能家居控制系统是近年来智能家居领域的重要研究方向。

随着智能家居技术的不断发展和创新,越来越多的智能家居控制系统通过连接互联网,能够实现远程控制和自动化管理,极大地方便了人们的生活。

本文基于51单片机设计了一款智能家居控制系统。

该系统的主要功能包括:通过手机、电脑等终端实现远程控制家居设备的开关;通过红外线传感器自动控制家电的开关;通过温度传感器实现温度自动调节等。

在硬件设计方面,本文采用51单片机作为主控芯片,同时集成了多个传感器和控制电路,并通过无线模块实现了与互联网的连接。

在软件设计方面,本文使用Keil C51软件和Protues模拟器进行编程和模拟。

系统实验结果表明,本文所设计的智能家居控制系统具有可靠性高、稳定性好、功能完善等特点。

此外,该系统还可以实现模块化拓展,方便用户按需增减系统功能。

总之,本文所设计的智能家居控制系统能够有效地控制家居设备,为人们提供更加便捷、舒适的生活。

同时,该系统也为进一步发展智能家居领域提供了新的技术思路和应用示范。

基于51单片机的智能家居系统设计

基于51单片机的智能家居系统设计

基于51单片机的智能家居系统设计摘要:智能家居作为家庭信息化的实现方式,已经成为社会信息化发展的重要组成部分,物联网因其巨大的应用前景,将是智能家居产业发展过程中一个比较现实的突破口,对智能家居的产业发展具有重大意义。

本文基于容易实现,方便操作,贴近使用的设计理念,设计的智能家居系统是以AT89C51单片机为主控器件,两部分之间通过无线通讯模块进行数据交换。

主机部分是系统的核心部分,通过键盘输入模块对系统温湿度的进行初始化设置,并利用LCD显示模块对室内状况进行实时显示,本部分还具有温湿度控制和煤气阀开关控制的功能,对于异常情况,系统可通过声光报警模块进行报警提示,实现对家居的智能控制。

关键词:传感器信号处理;键盘控制;报警Based on 51 SCM intelligent household system designAbstract: Intelligent home furnishing as family information realization way, has become an important part in the development of social informatization, network because of its great application prospect, is the intelligent home furnishing industry is in the process of developing a practical breakthrough, intelligent home furnishing industry development has great sense. In this paper, based on the easy implementation convenient operation, close to the use of the design concept, design of intelligent home furnishing system is based on AT89C51control device, the two part through a wireless communication module for data exchange. Host is the core part of the system, through the keyboard input module of the system of temperature and humidity for initialization, and the use of LCD display module on the indoor condition real-time display, this part also has a temperature and humidity control and gas valve switch control function, the abnormal condition, system through sound and light alarm module alarm, to achieve intelligent control of home furnishing.Key words: Sensor signal processing, the keyboard control , alarm目次摘要 (I)目次.......................................................................................................................... I II 1 绪论. (1)1.1课题背景 (1)1.2课题研究的意义;国内外研究现状和发展趋势 (1)1.2.1 课题研究的意义 (1)1.2.2 国内外研究现状和发展趋势 (1)1.3论文的研究内容 (3)2系统简介 (4)2.1STC89C52单片机介绍 (4)2.1.1 89C52 简介 (4)2.1.2 89C52引脚 (4)2.2DS1302时钟芯片 (6)2.2.1 DS1302 简介 (6)2.3DS18B20温度传感器 (7)2.3.1 DS18B20的主要特征 (8)2.3.2 DS18B20工作原理 (8)2.41602LCD显示器 (8)2.4.1 1602简介 (9)2.5热释电红外传感器 (12)3.系统软、硬件设计 (13)3.1硬件设计 (13)3.1.1 最小系统模块 (13)3.1.2 红外接收模块 (14)3.1.3 温度传感器模块 (14)3. 1.4 LCD模块 (16)3.1.5 键盘模块 (17)3.1.6 DS1302时钟芯片 (17)3.1.7 整体原理图 (19)3.2.1 keil uVision2新建项目与编辑 (20)3.2.2 keil uVision2编译与调试运行 (22)3.2.3 软件设计程序流程图 (23)3.2.4软件设计程序代码及分析 (26)4.系统测试 (28)4.1设计效果 (28)4.2测试过程以及产生的误差 (28)4.2.1测试过程 (28)4.2.2 产生的误差 (28)4.3调试错误及处理情况 (28)5 结论与展望 (29)5.1结论 (29)5.2展望 (29)参考文献 (31)致谢 (32)附录 (33)1 绪论1.1课题背景随着电子信息技术和计算机网络技术的发展,实现家居信息化、网络化是当前智能家居系统发展的新趋势。

基于MCS-51和蓝牙的家庭智能照明系统设计

基于MCS-51和蓝牙的家庭智能照明系统设计

De s i g n o f hom e i nt e l l i g e nt l i g ht i ng s ys t e m ba s e d o n M CS。 ・ 。 5 1 a nd Bl ue t oot h
W A N G D o n g — — b o Q I N H u i — — b i n D O N G S h e 1 和蓝牙 的家庭智能照明系统设 计
王东波 秦会斌 董胜奎( 杭州电 子科技大学新型 电 子器件与 应用研究所, 浙 江 杭州 3 1 0 0 1 8 )
摘 要: 针对 家庭智能照明的便捷性和节能性, 设计了 一种简单、 新型的家庭智能照明系统。 系统以手机为控制终端, v ; Z S T C 的S T C 1 2 C 5 A 5 6 S 2
分, 也开始走向智能化。 统 以手机终端为网络核心 , 可以与多个L E D 蓝牙灯组成星型 网络
同时, 随着人们 的节 能减排意 识的提高, L E D 作为一种新型 结构 , 实现 一对 多的控 制。 通 过手机终端 内置 的蓝 牙搜 索周边
的绿 色光源 , 相 比传统 的照明产 品, 它具有高效节能、 环保 、 显 环境 的蓝牙信号, 此 时若是周边环境有 蓝牙L E D 灯, 则它会主动
K e y w o r d s : S T C 1 2 C 5 A 5 6 S 2 ; B l u e t o o t h ; D D 3 1 3 : L E D ; m o b i l e p h o n e t e r m i n a l
随着人们生活观念 的改变 , 人们对生活品质的追求也在不 目的, 采用以手机终端为中心的星 型网络 拓扑, 可 以满足小型 的 断提高, 对家庭生活的便捷、 舒适提 出了更高 的要求, 由于住宅 家庭 内部智能照明需求。 系统总体设计包 括: L E D 蓝牙灯设计和 系统 总体架构 如图1 所示 。 系 统功能: 该系 智能化技术 的不断发 展, 家庭照 明作为家庭 生活的一个重要部 手机 终端应 用设计。

基于51单片机的智能家居控制系统开题报告

基于51单片机的智能家居控制系统开题报告
3.本课题的研究内容
本课题以ITU及我国标准共同规定的部分标准程控交换信令(DTMF双音多频信号,振铃信号,回铃音信号等)作为系统控制命令,以移动通信网络与公用电话交换网作为传输介质,使用户可以在远端利用固定电话或移动电话发送DTMF双音多频信号, 利用语音提示电路实现用户和系统的交流。实现对电器设备的远程控制和报警以及利用移动电话短信平台进行报警信号的发送。1. 控制核心采用8位廉价51系列单片机完成系统信号分析、密码管理、人机对话以及相应控制。
1.本课题的目的及研究意义
随着计算机技术和电信业的发展,人类的生活水平有着日新月异的变化,“以人为本”、“智能化”已成为家居系统的重要设计理念,并越来越深入人心,成为众多开发商高度关注的卖点之一。
本家居智能控制系统基于国际双音频通信标准DTMF(DualToneMultiFrequency)通信方式,即具有接口简洁,成本低廉且可靠性高的特点。又利用了现有的个人通信终端,实现基于移动通信网和公用电话交换网的电话远程控制和报警系统,既可以节约投资,又便于推广。实现固定电话和移动电话对空调器、电灯、电饭锅等家用电器设备的远程控制以及系统向固定电话和移动电话发出报警信号,如可以提前将居室的空调打开,一进家门便享受清凉世界;用户外出旅游或出差时,通过本系统开关居室的电灯、电视,造成有人在家的假象提高家居安全;在室内出现煤气超标等报警信号时系统向移动电话发出短信息的报警信号。家居智能化控制系统力求创造安全、舒适的生活环境成为相当重要的讨论对象。本系统也可应用于工农业中,实现对无人值守岗位的远程控制等,我这次毕业设计主要研究的就是家居智能控制系统在电话通信中的实现。
2. 采用DTMF专用芯片集解码的MT8870芯片进行DTMF信号的解码。
3. 语言提示电路:电话远程控制系统利用语音进行人机交流。语音提示电路采用美国ISD公司出品的新型600段单片优质语音录放电路ISD2500,完成语言提示部分电路设计 。

基于51单片机的智能家居控制系统方案

基于51单片机的智能家居控制系统方案

基于51单片机的智能家居控制系统目录作品简介 (3)智能家居服务背景 (4)技术与工艺创新 (4)可行性分析 (5)行业背景 (8)竞争优势 (9)市场前景 (10)投资分析 (12)参考文献 (14)基于51单片机的智能家居控制系统作品简介21世纪是信息化的世纪,各种电信运营商和互联网新技术推动了社会文明的巨大进步。

本文介绍的智能化家居控制系统的出现使得人们可以通过手机在任何时候、任意地点对家中的任意电器(空调、电视等)进行远程控制;也可以在下班途中,预先将家中的空调打开调节室温度,这一切的实现都仅仅是发一条简单的短信。

此外,该系统还可使家庭具有多途径报警、远程监控等多种功能,如果不幸出现某种险情,您和110可以在第一时间获得通知以便进一步采取行动。

舒适、时尚的家居生活是社会进步的标志,智能家居控制系统能够在不改变家中任何家电的情况下,对家里的电器、灯光、电源、家庭环境进行方便地控制,使人们尽享高科技带来的简便而时尚的现代生活。

实现智能化离不开运算和控制单元,本系统采用STC89C52RC作为主控器件,单片机应用系统由硬件和软件组成。

硬件由单片机扩展的输入/出设备以及各种实现单片机系统控制要求的接口电路和有关的外围电路芯片或部件组成;而且外置红外控制遥控,可以不改变家居摆设情况下随意控制带红外控制功能的家电,如(空调、电视等)。

软件由单片机应用系统实现其特定控制功能的各种工作程序和管理程序组成。

本设计的STC89C52RC与各个芯片和模块的接口、各项标准都严格遵循国家有关标准,为以后的产品化提供了良好的基础。

本系统的远程控制是基于全球移动通信系统(GSM)通信方式,程控交换信令作为系统控制命令,采用Siemens TC35 GSM模块实现,单片机通过Siemens TC35 GSM模块识别接收来自手机的控制信号,用户可以根据设定的指令远程控制;各种传感器的检测是利用数据采集系统将多路被测量值转换成数字量,再经过单片机进行数据处理,实现实时测控;短消息发送部分采用基于SIEMENS TC35 GSM模块和TI公司的电平转换芯片MAX3238等器件构成的移动终端的硬件电路可以完成短消息收发等功能。

(学院)基于51单片机蓝牙控制照明系统

(学院)基于51单片机蓝牙控制照明系统

摘要随着社会的发展人们对生活质量的要求越来越高,照明在能耗中所占的比例日益增加,因而照明节能也日显重要。

现在国内外普及使用的节能开关基本有声控型、触摸型、感光型等。

这几种开关各有自己的弊端,如声控型不适合环境嘈杂场所、感光型开关在无人期间不能自动关闭。

单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU 表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

单片机由运算器,控制器,存储器,输入输出设备构成,相当于一个微型的计算机(最小系统)。

和计算机相比,单片机缺少了外围设备等。

概括地讲:一块芯片就成了一台计算机。

它体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。

同时,学习使用单片机是了解计算机原理与结构的最佳选择。

单片机在工业控制领域广泛应用。

单片机由仅有CPU的专用处理器芯片发展而来。

最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成到复杂的对体积要求严格的控制设备当中。

本文利用所学51单片机基础知识结合自动控制技术和蓝牙2.0通信技术设计完成一套无线遥控家电开关系统。

本设计详细地讲述了51单片机控制原理和单片机编程技术,HC-06蓝牙通信技术以及自动化控制技术。

整个系统以STC89C52单片机为核心,单片机实现HC-06蓝牙指令的解析与继电器开关控制指令的发出。

蓝牙通信单元采用工业级的HC-06蓝牙模块来完成,蓝牙模块在整个系统中负责蓝牙指令的接收和传输;家电开关的自动控制部分采用4路继电器开关来实现,继电器开关是典型的弱电信号控制型照明系统开关。

关键词:单片机、蓝牙、照明系统AbstractWith the development of society, people's quality of life is becoming more and more demanding, and the proportion of lighting in the energy consumption is increasing. Now the popularity of energy-saving switch at home and abroad, the basic use of voice control, touch type, sensitive type, etc.. These switches have their owndrawbacks, such as voice type is not suitable for noisy environment, photosensitive switch can not be automatically shut down during the unmanned. As the single chip computer is a typical embedded micro controller (Microcontroller Unit), usually abbreviated as MCU English letters single-chip microcontroller also known as single-chip microcontroller, it is not the completion of a logic function of the chip, but a computer system integrated into a chip. The single chip microcomputer is composed of an arithmetic device, a controller, a memory, an input and output device, which is equivalent to a microcomputer. Compared with the computer, SCM, such as the lack of peripherals. Generally speaking: a chip is a computer. The utility model has the advantages of small size, light weight, low cost and convenient conditions for learning, application and development. At the same time, learning to use the MCU is to understand the principle and structure of the computer the best choice.SCM is widely used in the field of industrial control. Single chip processor developed by only CPU dedicated chip. The first idea is to integrate a large number of peripherals and CPU in a single chip, so that the computer system is smaller, more easily integrated into the complex requirements of the control of the volume of equipment. In this paper, we design a set of wireless remote control switch system based on the 51 basic knowledge of MCU and the technology of Bluetooth and 2. This design describes in detail the 51 single-chip microcomputer control principle and single-chip programming technology, HC-06 Bluetooth communication technology and automation control technology. The whole system is based on STC89C52 single chip microcomputer, and the analysis of the HC-06 Bluetooth command and the control of the relay switch control instructions. Bluetooth communication unit using HC-06 Bluetooth module to complete the industrial level, the Bluetooth module is responsible for Bluetooth instruction in the whole system of receiving and transmission; automatic control appliance switch using 4 way relay switch to achieve the relay switch control is a typical type of weak current signal lighting system switch.Keywords: MCU, Bluetooth, lighting system摘要 (1)Abstract (1)1绪论 (4)1.1 课题研究的背景 (4)1.2 课题的研究意义 (5)2 体统的总体设计 (6)2.1 选择单片机 (6)2.2 蓝牙设备 (7)2.3 检测光照 (8)2.4 继电器 (8)3 硬件的设计 (9)3.1 系统硬件概述 (9)3.2 CPU的介绍 (9)3.3 主接线图设计 (10)3.4 蓝牙通信模块设计 (10)4 软件系统设计 (11)4.1 系统流程设计 (11)4.2 程序仿真 (12)4.2.1 keil简介 (12)5 系统测试 (15)5.1 蓝牙通信模块测试 (15)5.2 单片机最小电路测试 (16)总结 (16)参考文献 (18)致谢 (19)1绪论随着国民经济的快速发展和社会进步,教育在全社会愈加被关注和重视,校园规模也随着受教育者的数量增加而不断扩大,教室的数量也大幅度增加。

基于51单片机的蓝牙智能光控窗帘

基于51单片机的蓝牙智能光控窗帘

基于51单片机的蓝牙智能光控窗帘一、设计思路系统选用 STC12C5A60S2 作为主控芯片,用以完成对系统执行机构的控制、信息处理和液晶显示。

单片机控制直流减速电机实现窗帘、窗户的控制。

光照强度、温湿度信号均通过无线蓝牙模块传输至单片机,经处理后实现电机对窗户、窗帘的自动控制。

根据设计方案和要求,可将电路分为 5 部分,分别为无线蓝牙遥控,传感器数据采集,电机驱动控制,单片机主控和电源部分。

此方案控制采用51单片机的最小系统来驱动步进电动机控制窗户和窗帘的拉开和关闭。

家居推拉窗及窗帘控制系统可以利用蓝牙无线模块根据室外环境亮度实现环境亮度光控。

以及光控状态下环境亮度的控制参数的调整等等。

该控制设计可谓是一款多功能的推拉窗及窗帘控制系统设计方案。

系统软件设计框图如下:1.光强度传感器 BH1750FVI不区分光源数字型环境光强度传感器BH1750FVI是日本RHOM株式会社近些年推出的一种两线式串行总线接口的集成电路,可以根据收集的光线强度数据来进行环境监测,其具有1~65535x的高分辨率,可支持较大范围的光照强度变化。

BH1750FVI结构框图如图1所示。

图1 BH1750FVI结构框图从结构框图可容易看出,外部光照被接近人眼反应的高精度光敏二极管PD探测到后,通过集成运算放大器将PD电流转换为PD电压,由模数转换器获取16位数字数据,然后被逻辑和IC界面进行数据处理与存储。

OSC为内部的振荡器提供内部逻辑时钟,通过相应的指令操作即可读取出内部存储的光照数据。

数据传输使用标准的I2C总线,按照时序要求操作起来也非常方便。

传感器控制单片机中央控制程序电机驱动2.温湿传感器:DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。

它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。

传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。

基于51单片机的智能家居系统设计

基于51单片机的智能家居系统设计

基于51单片机的智能家居系统设计随着科技的不断发展,智能家居已经逐渐走进了人们的生活。

智能家居系统能够为人们提供更加便捷、舒适和安全的居住环境。

本文将介绍一种基于 51 单片机的智能家居系统设计。

一、系统概述本智能家居系统以 51 单片机为核心控制单元,通过传感器采集环境数据,实现对家居设备的智能控制。

系统主要包括传感器模块、单片机控制模块、执行模块和通信模块等部分。

传感器模块用于采集室内的温度、湿度、光照强度、烟雾浓度等环境参数,并将这些数据传输给单片机。

单片机控制模块对传感器采集到的数据进行处理和分析,根据预设的控制策略,向执行模块发送控制指令。

执行模块包括灯光控制、窗帘控制、电器控制等设备,负责实现具体的控制操作。

通信模块用于实现系统与用户手机或其他终端设备的通信,使用户能够远程监控和控制家居设备。

二、硬件设计1、传感器模块(1)温度传感器:采用DS18B20 数字温度传感器,它具有精度高、测量范围广、接口简单等优点,能够实时准确地测量室内温度。

(2)湿度传感器:选用 DHT11 湿度传感器,它能够同时测量温度和湿度,并将数据以数字信号的形式输出。

(3)光照强度传感器:使用 BH1750FVI 光照传感器,可精确测量环境光照强度,为灯光控制提供依据。

(4)烟雾传感器:采用 MQ-2 烟雾传感器,对烟雾等有害气体具有较高的灵敏度,能够及时检测到火灾隐患。

2、单片机控制模块选用STC89C52 单片机作为控制核心,它具有性能稳定、价格低廉、易于编程等特点。

单片机通过 I/O 口与传感器模块和执行模块进行连接,实现数据的传输和控制指令的发送。

3、执行模块(1)灯光控制:采用继电器控制灯光的开关,通过单片机输出的高低电平信号来控制继电器的通断,从而实现灯光的亮灭控制。

(2)窗帘控制:使用步进电机驱动窗帘的开合,单片机通过发送脉冲信号控制步进电机的转动角度,实现窗帘的开合程度调节。

(3)电器控制:通过智能插座实现对电器的电源控制,智能插座与单片机通过无线通信模块进行连接,接收单片机的控制指令。

基于51单片机的蓝牙控制家电

基于51单片机的蓝牙控制家电

基于51单片机的蓝牙控制家电作者:李文睿董莉霞来源:《电脑知识与技术》2021年第36期摘要:随着时代不断地进步,市面上出现了很多智能的家电,可以通过手机蓝牙来连接,去控制家电的开关,达到便利人们生活的目的。

我们本次设计的系统在基于51单片机的作用下,以STC89C52芯片为主,并连接HC-05蓝牙模块,以实现手机控制家电的目的。

这个系统的价格并不昂贵,有开发的意义,并且开发难度较小,可以大力推广。

关键词:51单片机;控制家电;蓝牙模块中图分类号:TP311 文献标识码:A文章编号:1009-3044(2021)36-0139-02开放科学(资源服务)标识码(OSID):Bluetooth Control Appliance Based on 51 MicrocontrollerLI Wen-rui, DONG Li-xia(College of Information Science and Technology, Gansu Agricultural University, Lanzhou 730070, China)Abstract: With the continuous progress of the times, there are many intelligent home appliances on the market, can be connected by mobile phone Bluetooth, to control the switch of home appliances, to facilitate people's lives. Our system is based on 51 microcontrollers,STC89C52 chip-based, and connected to HC-05 Bluetooth module, in order to achieve the purpose of mobile phone control home appliances. This system is not expensive, has the significance of development, and the development is less difficult, can be vigorously promoted.Key words: 51 microcontrollers; control appliances; Bluetooth module1 引言随着科技的发展,如今生活中,大多数人习惯使用手机带来便利,所以,通过手机蓝牙连接智能家具,并且在手机上发出指令控制电子产品的开关以及其他功能,能够更便捷地控制家里的电器。

基于51单片机的家电控制系统设计

基于51单片机的家电控制系统设计

基于51单片机的家电控制系统设计O 引言家电控制的智能化已成为社会需求的新趋势。

基于微机控制系统的智能化家电使我们的生活更加便利。

而是否能够实现远程家电的开关控制。

又是否能够随时查询电器的工作状况,或者能够事先对家电的定时开关做出控制。

又成为越来越感兴趣的研究方向。

家电产品现已进入成熟期和稳定期。

市场规模稳步上涨,但竞争日愈剧烈,其核心部件。

即控制器性能及质量对企业产品的影响很大。

同时,经济快速发展,人们对于家庭生活的舒适程度也提出了越来越高的要求,尤其体现在家电的便捷方面。

在这个背景下,可以自主控制的家电控制系统,就逐渐显示出竞争力,这也符合时代发展的客观需要。

随着中国经济的快速稳步增长和迅速发展,家电厂家越来越意识到被喻为家电“芯片”的家电控制器的重要性,因而纷纷与专业的研发公司或厂家合作,开发符合市场需求的、具有行业领先水平的控制器。

目前。

关于家电控制器的研究和设计方案提出的很多,但仍有许多问题尚待解决,如没有统一的互操作规范等。

但是,一些领先技术已经开始被应用于今天的家电控制领域。

如:电话远程控制、红外线遥控、语音识别等等。

如将语音识别技术应用到电器产品,来实现语音提示操作,从而使系统具有更加良好的操作界面等。

随着相关技术不断进步,互操作型智能家电必将向着调度智能化、灵活性和互操作性的方向发展。

从而进入寻常百姓家。

1 硬件设计本设计主要基于AT89S52 单片机,并通过C 语言来实现多路家电的即时开关控制、定时进行开关操作以及工作状态返回等三个功能程序,并以此为基础。

结合带有HJPC5l-B 的单片机开发系统来进行硬件调试。

完成该基本要求以后,还可考虑加入外接键盘或外接存储器以及ISD 语音芯片,并添加录放音程序,从而实现家电语音提示的控制。

本设计采用的硬件芯片为。

(完整word版)基于51单片机的蓝牙控制

(完整word版)基于51单片机的蓝牙控制

摘要随着科技的进步与现代产业的飞速发展,对控制系统的发展也提出了越来越高的要求,非接触控制、中远程通信正在扮演这越来越重要的角色,所以单片机的中远程通信的意义也愈发重要。

作为一名工科生,加强对这方面的学习是很有必要的。

基于AT89C51单片机与HC-08蓝牙模块通信的基础,我们设计了能够实现在手机模拟串口APP的客户端上进行温度监视与控制的系统。

该系统主要由蓝牙通信模块,灯光模拟加热电路,单片机控制电路,基于DS18B20的温度监视电路等部分组成。

画出了系统电路原理图,进行了软件设计,给出了系统流程图,并编写了系统程序。

最后在进行系统仿真的基础上进行了实物制作,实物调试结果表明,所设计的系统能够满足要求。

本系统具有成本低,安全实用,80米左右通信等特点。

关键词:AT89C51;HC-08蓝牙;DS18B20;LCD显示屏;一、概述 (4)1.1 课程考核目的 (4)1.2 设计任务及要求 (4)1.3设计需要的相关知识 (4)二、总体设计方案与说明 (5)2.1系统总体设计方案 (5)2.2系统的技术指标 (5)2.3 AT89C51单片机的串口 (5)2.3.1 概念 (5)2.3.2 串行口结构 (6)2.3.3 特殊功能寄存器PCON (7)2.3.4串行口的4种工作方式 (8)三、系统硬件部分设计 (10)3.1 Protel DXP电路原理图 (10)3.2 LCD显示电路 (10)3.2.1 LCD 1602引脚 (11)3.2.2.LCD1602字符的显示及命令 (11)3.3 HC-08蓝牙模块电路 (12)3.3.1 模块简介 (12)3.3.2 HC-08蓝牙引脚定义 (12)3.4 温度检测电路 (13)3.4.1 DS18B20模块简介 (13)3.4.2 引脚功能 (13)3.4.3 编程方式 (14)3.5 模拟加热电路(本设计中以LED灯和继电器模拟加热电路) (15)四、系统软件部分设计 (15)4.1系统软件流程图 (15)4.2 程序清单 (16)五、系统仿真及实物制作 (16)5.1仿真软件...................................................................................... 错误!未定义书签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机与嵌入式系统基于A VR单片机的“智能+手机蓝牙控制开关及相关电器”专业:电子信息科学与技术年级:2013级姓名:***学号:**********一.摘要利用所学51单片机基础知识结合自动控制技术和蓝牙2.0通信技术设计完成一套无线遥控开关系统。

整个系统以STC89C52单片机为核心,单片机实现HC-05蓝牙指令的解析与继电器开关控制指令的发出。

蓝牙通信单元采用工业级的HC-05蓝牙模块来完成,蓝牙模块在整个系统中负责蓝牙指令的接收和传输;家电开关的自动控制部分采用继电器开关来实现,继电器开关是典型的弱电信号控制型开关。

二.设计原理采用手机蓝牙终端进行遥控控制,系统通过手机蓝牙实现家用电器开关的遥控开启和关闭,采用此方案进行设计的硬件框图如图所示三.设计过程采用直流电源同时增加LDO电源管理芯片进行系统的稳压,由于系统单片机需要直流5V电压供电,HC-05蓝牙模块需要3.3V直流电源供电,因而系统采用单一的电源不能同时满足单片机和蓝牙模块的电压需求,系统电源管理电路需要增加5V 和3.3V的电压管理芯片,系统采用直流9V供电,5V电压输出采用LM7805稳压芯片稳压后输出给单片机及板上的5V电压系统供电,3.3V的电压采用RT9193-3.3V 稳压输出给系统的HC-05蓝牙模块供电。

系统电源电路主要包括5V稳压输出电路,5V转3.3V稳压电路,电源滤波电路和电源输出指示电路。

系统9V转直流5V电压部分电路如图a所示,5V转3.3V稳压电路如图b所示。

图a图b采用HC-05蓝牙模块,HC-05蓝牙模块是一款高性能的蓝牙主从一体串口通信模块,它可以和多种带蓝牙功能的电脑、手机、PAD等智能终端进行配对,该模块支持非常宽的波特率范围:4800-1382400,并且可兼容5V和3.3V单片机系统,使用方便连接灵活具有较高的性价比,同时HC-05为工业级产品,性能稳定、可靠性较高。

图HC-05通信模块电路图蓝牙模块电路设计焊接好后,为了保证模块能够正常使用,首先要测试一下蓝牙模块收发功能是否正常,具体测试过程如下所述。

首先HC-05模块通过usb转TTL模块连接到电脑串口,连接方式如图3-4所示。

图蓝牙模块与TTL模块接线方式图统HC-05蓝牙模块设置为从设备,手机蓝牙为主设备,当手机安装好蓝牙串口助手后,打开蓝牙调试助手界面,搜索蓝牙设备,然后选择键盘模式,设置键盘指令即可单片机最小系统电路为整个系统的控制核心,用于控制这个系统的正常运行,单片机最小系统电路主要有STC89C52单片机、晶振电路、复位电路组成,此部分电路图如图所示。

图单片机最小系统电路图控制电路采用继电器控制实现。

继电器控制电路采用弱电控制强电的工作原理,单片机通过控制继电器的断开和吸合来控制外接家电的通断,具体控制电路如图所示。

图继电器控制电路图系统软件设计采用C语言编程,编译环境为Keil。

系统主程序主要包括系统的初始化、蓝牙串口通信、信号的输出控制等,系统主程序流程图如图所示蓝牙是否接收到数据?YN数据是Y?复位Y N启动系统蓝牙通信模块子程序主要完成手机蓝牙指令的接收以及和单片机直接的数据通信等,此部分程序的完成是整个系统软件设计成功与否的关键所在。

图4-2为系统蓝牙通信子程序流程图。

图系统蓝牙通信子程序流程图四.注意事项1、首先先不要插芯片,要先测量一下各点的电压,尤其是单片机工作电压,蓝牙模块电路工作电压,在保证模块工作电压正常的前提下再安插主要先芯片,不然会烧坏芯片或者模块造成不可挽回的损失;2、系统工作之前首先要对蓝牙模块进行测试,保证蓝牙模块能够实现正常的指令收发功能。

蓝牙遥控测试主要完成继电器的开启和关闭,手机蓝牙指令“Y”控制继电器的的开启和关闭,手机蓝牙发送指令“Y”一次继电器1吸合,,再次发送指令“Y”继电器断开。

五.系统源程序(多路继电器控制家电)#include "main.h"#include "LCD12864.h"#include "uart.h"//定义变量//****************************************************//主函数//****************************************************void main(){LCD12864_Reset(); //初始化液晶LCD12864_HAIZI_SET(); //设置为普通模式Relay1 = Relay2 = Relay3 = Relay4 = 0; //初始化设置为0,不吸合Delay_ms(100);Uart_Init();while(1){Relay1 = Flag_Relay1;Relay2 = Flag_Relay2;Relay3 = Flag_Relay3;Relay4 = Flag_Relay4;if(Flag_Relay1 == 1){LCD12864_NoWaitIdle_COM_Write(0x80); //设置指针LCD12864_write_word("冰箱状态:开");}else{LCD12864_NoWaitIdle_COM_Write(0x80); //设置指针LCD12864_write_word("冰箱状态:关");}if(Flag_Relay2 == 1){LCD12864_NoWaitIdle_COM_Write(0x90); //设置指针LCD12864_write_word("空调状态:开");}else{LCD12864_NoWaitIdle_COM_Write(0x90); //设置指针LCD12864_write_word("空调状态:关");}if(Flag_Relay3 == 1){LCD12864_NoWaitIdle_COM_Write(0x88); //设置指针LCD12864_write_word("电视状态:开");}else{LCD12864_NoWaitIdle_COM_Write(0x88); //设置指针LCD12864_write_word("电视状态:关");}if(Flag_Relay4 == 1){LCD12864_NoWaitIdle_COM_Write(0x98); //设置指针LCD12864_write_word("灯泡状态:开");}else{LCD12864_NoWaitIdle_COM_Write(0x98); //设置指针LCD12864_write_word("灯泡状态:关");}}}//****************************************************//MS延时函数(12M晶振下测试)//****************************************************void Delay_ms(unsigned int n){unsigned int i,j;for(i=0;i<n;i++)for(j=0;j<123;j++);}#include "uart.h"//unsigned char RX_Buffer[30];unsigned char Num = 0;bit Flag_Relay1 = 0;bit Flag_Relay2 = 0;bit Flag_Relay3 = 0;bit Flag_Relay4 = 0;unsigned char temp = 0;void Uart_Init(){SCON = 0X50; //UART方式1;8位UARTREN = 1; //不允许串行口接收数据PCON = 0x00; //SMOD=0;波特率不加倍TMOD = 0x20; //T1方式2,用于产生波特率TH1 = 0xFD; //装初值TL1 = 0xFD;TR1 = 1; //启动定时器1EA = 1; //打开全局中断控制ES = 1; //串行口中断}void UartPrintf(unsigned char *p) //发送字符串{while(*p){SBUF=*(p++);while(TI==0){;;;};TI=0;}}void UartPrintASCII(unsigned char c) //发送一个字符{TI=0;SBUF=c;while(TI==0);TI=0;}void RECEIVE_DATA(void) interrupt 4 using 1 //串口中断{if(RI == 1){temp = SBUF;if(temp == 'A'){Flag_Relay1 = !Flag_Relay1;UartPrintf("Receive A");}else if(temp == 'B'){Flag_Relay2 = !Flag_Relay2;UartPrintf("Receive B");}else if(temp == 'C'){Flag_Relay3 = !Flag_Relay3;UartPrintf("Receive C");}else if(temp == 'D'){Flag_Relay4 = !Flag_Relay4;UartPrintf("Receive D");}RI = 0;}}。

相关文档
最新文档