标题: 基于51单片机的智能家居控制系统 [打印本页]

作者: 84533243    时间: 2014-8-30 18:11
标题: 基于51单片机的智能家居控制系统
*****************************
* @File Name: SYS.C
* @Author        : JZHG
* @Time     : 2012-12-04
* @Version  : V1.0
******************************/

#include "SYS.h"

/************************************
*                定义变量类型
*************************************/

char USART_RxBuf[USART_RxBufMAX]={0};                                // 定义串口接收数据缓冲区
u8 USART_RxPoint;                                                // Rx缓冲区指针
bit USART_flag=0;                                                    // 用来等待发送信息结束后,接收GTM900响应的标志

/***********************************************************
* 函数名称:Delay_nms
* 函数功能:延时nms函数
*           入口参数:ms      出口参数:无
***********************************************************/

void Delay_nms( u16 ms )
{
uchar a,b,c;
while( ms--)
{
    for(c=1;c>0;c--)
    for(b=142;b>0;b--)
    for(a=2;a>0;a--);
}
                       
}

/***********************************************************
* 函数名称:Delay_n10us
* 函数功能:延时n个10us函数
*           入口参数:us      出口参数:无
***********************************************************/

void Delay_n10us( uchar us )   
{
    uchar a,b;
        while( us-- )
        {
            for(b=1;b>0;b--)
                for(a=2;a>0;a--);
        }
}

/***********************************************************
* 函数名称:USART_Init
* 函数功能:串口初始化函数
*           入口参数:无      出口参数:无
***********************************************************/

void USART_Init(void)
{
        SCON=0x50; // UART方式1:8位UART;
        REN =1;           // 允许串行口接收数据;
        PCON=0x00; // SMOD=0:波特率不加倍;
        TMOD=0x20; // T1方式2,用于UART波特率;
        TH1 =0xFD; // 装初值;
        TL1 =0xFD; // 装初值
        TR1 =1;           // 启动定时器1
        EA=1;      // 打开全局中断控制
        ES=1;           // 开启串口中断
}

/***********************************************************
* 函数名称:USART_SendChar
* 函数功能:发送单个字符
*           入口参数:ch      出口参数:无
***********************************************************/

void USART_SendChar(uchar ch)
{
    SBUF=ch;        // 送入缓冲区
    while(TI!=1);   // 等待发送完毕
    TI=0;           // 软件清零
}

/***********************************************************
* 函数名称:USART_SendStr
* 函数功能:发送字符串
*           入口参数:*str    出口参数:无
***********************************************************/

void USART_SendStr(uchar *str)
{

    while(*str!='\0')
    {
        USART_SendChar(*str);
        Delay_nms(2);
        str++;
    }

}


单片机的智能家居管理系统(图1).jpg (56.59 KB, 下载次数: 267)

单片机的智能家居管理系统(图1).jpg

单片机的智能家居管理系统(图2).jpg (44.49 KB, 下载次数: 214)

单片机的智能家居管理系统(图2).jpg

单片机的智能家居管理系统(图3).jpg (43.34 KB, 下载次数: 234)

单片机的智能家居管理系统(图3).jpg

单片机的智能家居管理系统(图4).jpg (40.01 KB, 下载次数: 211)

单片机的智能家居管理系统(图4).jpg

单片机的智能家居管理系统(图5).jpg (39.77 KB, 下载次数: 227)

单片机的智能家居管理系统(图5).jpg

单片机的智能家居管理系统(图6).jpg (39.59 KB, 下载次数: 216)

单片机的智能家居管理系统(图6).jpg

单片机的智能家居管理系统(图7).jpg (39.87 KB, 下载次数: 208)

单片机的智能家居管理系统(图7).jpg

单片机的智能家居管理系统(图8).jpg (42.15 KB, 下载次数: 226)

单片机的智能家居管理系统(图8).jpg

单片机的智能家居管理系统(图9).jpg (35.06 KB, 下载次数: 255)

单片机的智能家居管理系统(图9).jpg

源程序和电路原理图.zip

765.84 KB, 下载次数: 797, 下载积分: 黑币 -5


作者: xueyunmicheng    时间: 2014-8-30 20:21
这个东西 可以根据气温 天气 时间 自动 控制 窗帘  灯泡 饮水机电热水器 冰箱 等固定死程序的设备
洗衣机  空调 压力电饭煲 等 这些上电不能直接运行的 设备 他还有点无能为力呀!希望 后续 这些固化程序的设备 可以 设计一个对接口 接上智能家居系统
作者: 84533243    时间: 2014-8-31 10:25
好的,谢谢你提出建议
作者: 大麦小    时间: 2014-9-1 11:07
谢谢分享
作者: admin    时间: 2014-9-1 16:05
51hei有你更精彩!
作者: boss654321    时间: 2014-9-2 20:06
这个只是显示一下吧,没有后级的吗
作者: heam    时间: 2014-9-15 11:08
谢谢分享
作者: williamhu    时间: 2014-10-27 18:21
技术真不赖,感谢楼主分享!
作者: jiang7765    时间: 2014-11-2 17:23
能不能让我看看看 楼主 哈哈
作者: 84533243    时间: 2014-11-3 23:46
能,,,,,,,
作者: tjj163    时间: 2014-11-4 08:47
智能家居系统!!!
作者: xiuyueyuan2013    时间: 2014-11-4 17:40
强大,也买了一套学习板,有机会试试看
作者: xing1234    时间: 2014-11-12 13:16
一套系统,需要考虑的问题太多了
1,终端控制与主控的通信方式(有线或无线,节能或环保,安装维护方便与否,可靠性抗扰就不说了)
2。终端控制供电方式,安装方式,功率器件选取方式
3。整个系统的节能模式(自身待机功耗)
4。。。。。。。
作者: 雪中梅花    时间: 2014-11-12 14:06
谢谢楼主的奉献。
作者: qq704661078    时间: 2015-1-31 22:50
谢谢楼主分享
作者: seeking1005    时间: 2015-2-2 00:00
这个必须顶
作者: maokx    时间: 2015-2-3 16:14
有点意思,学习
作者: wangmima    时间: 2015-2-6 10:03
学习了。。。多谢
作者: fontex    时间: 2015-2-6 13:05
找了很久,谢谢!
作者: goray2015    时间: 2015-2-19 19:36
只是设计了个结构。。。
作者: EPWJZ    时间: 2015-2-27 17:29
谢谢分享
作者: 岳达    时间: 2015-2-28 14:34
不错的东西 。液晶屏的菜单程序不错
作者: 159    时间: 2015-3-6 11:44

技术真不赖
作者: 龙道科技    时间: 2015-3-13 12:01
我觉得智能系统应该包括主控系统和家电分控系统,只有配套才行,因为各个厂家的智能控制系统标准不一样,对接没那么好,开发一个及完整又简便的系统才能满足社会需求
作者: boss654321    时间: 2015-3-15 05:21
感谢分享,程序写得还是比较规矩。驱动部分应该是没写完吧,还有待完善。硬件上实现还有很多要做的,值得研究一下。
作者: kaixinjiuhaoha    时间: 2015-3-23 23:20
哇,好棒
作者: Dong.    时间: 2015-3-24 02:52
好东西谢谢
作者: znddcc    时间: 2015-4-10 10:47
疯狂的回复,疯狂的下载!
作者: 心若孤城    时间: 2015-7-27 17:45
挺好的东西,赞一个
作者: fyang    时间: 2015-11-12 21:53
看起来很不错,值得学习
作者: days110001    时间: 2015-11-16 10:42
好东西, 不错
作者: madell    时间: 2015-12-31 08:35
一套系统,需要考虑的问题太多了感谢分享,程序写得还是比较规矩。
作者: madell    时间: 2015-12-31 08:36
51hei有你更精彩!
作者: HWY    时间: 2016-1-9 12:53
谢谢分享
作者: 13628239802    时间: 2016-4-12 22:12
谢谢分享
作者: lehigh    时间: 2016-4-20 13:40
资料学习了,不错
作者: ysyzgt    时间: 2016-5-5 10:39
这个比较好,突出当前的科技发展
作者: huafeixue8    时间: 2016-8-4 23:53
没有完整的原理图吗?
作者: huafeixue8    时间: 2016-8-4 23:54
没有完整的原理图吗?
作者: FSLTKJ    时间: 2016-8-5 11:16
不错,功能很全的样子。
作者: 1051523446    时间: 2017-2-22 16:40
厉害了我的哥
作者: 天蓝Q    时间: 2017-2-26 01:31
完整的原理图有吗
作者: WZUOZ    时间: 2017-3-11 15:20
谢谢分享
作者: tt98    时间: 2017-3-12 10:20
看看而已,没币,下载不了,等有币了下载参考下!
作者: 大波    时间: 2017-3-14 13:15

一套系统,需要考虑的问题太多了感谢分享,程序写得还是比较规矩。
作者: gdatgb    时间: 2017-3-15 15:18

谢谢楼主分享
作者: 武彦    时间: 2017-4-24 17:42
对学习很有帮助
作者: zxq5    时间: 2017-4-24 22:16
楼主 你好 你这有仿真吗?

作者: wuyue151    时间: 2017-5-17 15:19
新来的看看
作者: yft961103    时间: 2017-5-21 15:23
楼主你好厉害呀。。。能请教个问题么?
作者: zzwk123456    时间: 2017-10-12 18:06
感谢楼主分享
作者: 2017608465    时间: 2017-12-2 13:31
可以添加一个空调进去么,我最近的课设就需要红外或者wifi控制,空调,窗帘,灯光
作者: liangwei2017    时间: 2017-12-3 09:47
学学习习
作者: 1102396223    时间: 2018-1-11 15:53
感觉不错的样子
作者: zhangheng5123    时间: 2018-1-12 16:01
谢谢分享
作者: zxcvbnm123789    时间: 2018-1-12 16:20
非常给力!
作者: 1948128323@qq.c    时间: 2018-2-4 19:50
非常好的资料
作者: guolei123    时间: 2018-3-6 23:15
关注了额
作者: MO7777777    时间: 2018-3-8 21:20
很给力
作者: 多一点执念    时间: 2018-4-3 20:37
很给力
作者: jxyczg    时间: 2020-9-10 20:22
技术真不赖,感谢楼主分享!
作者: 迷茫的落叶    时间: 2020-9-11 10:12
看起来很不错,下下来看看




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1