標(biāo)題: 基于51單片機(jī)的智能家居控制系統(tǒng) [打印本頁]

作者: 84533243    時(shí)間: 2014-8-30 18:11
標(biāo)題: 基于51單片機(jī)的智能家居控制系統(tǒng)
*****************************
* @File Name: SYS.C
* @Author        : JZHG
* @Time     : 2012-12-04
* @Version  : V1.0
******************************/

#include "SYS.h"

/************************************
*                定義變量類型
*************************************/

char USART_RxBuf[USART_RxBufMAX]={0};                                // 定義串口接收數(shù)據(jù)緩沖區(qū)
u8 USART_RxPoint;                                                // Rx緩沖區(qū)指針
bit USART_flag=0;                                                    // 用來等待發(fā)送信息結(jié)束后,接收GTM900響應(yīng)的標(biāo)志

/***********************************************************
* 函數(shù)名稱:Delay_nms
* 函數(shù)功能:延時(shí)nms函數(shù)
*           入口參數(shù):ms      出口參數(shù):無
***********************************************************/

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--);
}
                       
}

/***********************************************************
* 函數(shù)名稱:Delay_n10us
* 函數(shù)功能:延時(shí)n個(gè)10us函數(shù)
*           入口參數(shù):us      出口參數(shù):無
***********************************************************/

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

/***********************************************************
* 函數(shù)名稱:USART_Init
* 函數(shù)功能:串口初始化函數(shù)
*           入口參數(shù):無      出口參數(shù):無
***********************************************************/

void USART_Init(void)
{
        SCON=0x50; // UART方式1:8位UART;
        REN =1;           // 允許串行口接收數(shù)據(jù);
        PCON=0x00; // SMOD=0:波特率不加倍;
        TMOD=0x20; // T1方式2,用于UART波特率;
        TH1 =0xFD; // 裝初值;
        TL1 =0xFD; // 裝初值
        TR1 =1;           // 啟動定時(shí)器1
        EA=1;      // 打開全局中斷控制
        ES=1;           // 開啟串口中斷
}

/***********************************************************
* 函數(shù)名稱:USART_SendChar
* 函數(shù)功能:發(fā)送單個(gè)字符
*           入口參數(shù):ch      出口參數(shù):無
***********************************************************/

void USART_SendChar(uchar ch)
{
    SBUF=ch;        // 送入緩沖區(qū)
    while(TI!=1);   // 等待發(fā)送完畢
    TI=0;           // 軟件清零
}

/***********************************************************
* 函數(shù)名稱:USART_SendStr
* 函數(shù)功能:發(fā)送字符串
*           入口參數(shù):*str    出口參數(shù):無
***********************************************************/

void USART_SendStr(uchar *str)
{

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

}


單片機(jī)的智能家居管理系統(tǒng)(圖1).jpg (56.59 KB, 下載次數(shù): 297)

單片機(jī)的智能家居管理系統(tǒng)(圖1).jpg

單片機(jī)的智能家居管理系統(tǒng)(圖2).jpg (44.49 KB, 下載次數(shù): 248)

單片機(jī)的智能家居管理系統(tǒng)(圖2).jpg

單片機(jī)的智能家居管理系統(tǒng)(圖3).jpg (43.34 KB, 下載次數(shù): 272)

單片機(jī)的智能家居管理系統(tǒng)(圖3).jpg

單片機(jī)的智能家居管理系統(tǒng)(圖4).jpg (40.01 KB, 下載次數(shù): 246)

單片機(jī)的智能家居管理系統(tǒng)(圖4).jpg

單片機(jī)的智能家居管理系統(tǒng)(圖5).jpg (39.77 KB, 下載次數(shù): 270)

單片機(jī)的智能家居管理系統(tǒng)(圖5).jpg

單片機(jī)的智能家居管理系統(tǒng)(圖6).jpg (39.59 KB, 下載次數(shù): 249)

單片機(jī)的智能家居管理系統(tǒng)(圖6).jpg

單片機(jī)的智能家居管理系統(tǒng)(圖7).jpg (39.87 KB, 下載次數(shù): 244)

單片機(jī)的智能家居管理系統(tǒng)(圖7).jpg

單片機(jī)的智能家居管理系統(tǒng)(圖8).jpg (42.15 KB, 下載次數(shù): 261)

單片機(jī)的智能家居管理系統(tǒng)(圖8).jpg

單片機(jī)的智能家居管理系統(tǒng)(圖9).jpg (35.06 KB, 下載次數(shù): 290)

單片機(jī)的智能家居管理系統(tǒng)(圖9).jpg

源程序和電路原理圖.zip

765.84 KB, 下載次數(shù): 799, 下載積分: 黑幣 -5


作者: xueyunmicheng    時(shí)間: 2014-8-30 20:21
這個(gè)東西 可以根據(jù)氣溫 天氣 時(shí)間 自動 控制 窗簾  燈泡 飲水機(jī)電熱水器 冰箱 等固定死程序的設(shè)備
洗衣機(jī)  空調(diào) 壓力電飯煲 等 這些上電不能直接運(yùn)行的 設(shè)備 他還有點(diǎn)無能為力呀!希望 后續(xù) 這些固化程序的設(shè)備 可以 設(shè)計(jì)一個(gè)對接口 接上智能家居系統(tǒng)
作者: 84533243    時(shí)間: 2014-8-31 10:25
好的,謝謝你提出建議
作者: 大麥小    時(shí)間: 2014-9-1 11:07
謝謝分享
作者: admin    時(shí)間: 2014-9-1 16:05
51hei有你更精彩!
作者: boss654321    時(shí)間: 2014-9-2 20:06
這個(gè)只是顯示一下吧,沒有后級的嗎
作者: heam    時(shí)間: 2014-9-15 11:08
謝謝分享
作者: williamhu    時(shí)間: 2014-10-27 18:21
技術(shù)真不賴,感謝樓主分享!
作者: jiang7765    時(shí)間: 2014-11-2 17:23
能不能讓我看看看 樓主 哈哈
作者: 84533243    時(shí)間: 2014-11-3 23:46
能,,,,,,,
作者: tjj163    時(shí)間: 2014-11-4 08:47
智能家居系統(tǒng)!!!
作者: xiuyueyuan2013    時(shí)間: 2014-11-4 17:40
強(qiáng)大,也買了一套學(xué)習(xí)板,有機(jī)會試試看
作者: xing1234    時(shí)間: 2014-11-12 13:16
一套系統(tǒng),需要考慮的問題太多了
1,終端控制與主控的通信方式(有線或無線,節(jié)能或環(huán)保,安裝維護(hù)方便與否,可靠性抗擾就不說了)
2。終端控制供電方式,安裝方式,功率器件選取方式
3。整個(gè)系統(tǒng)的節(jié)能模式(自身待機(jī)功耗)
4。。。。。。。
作者: 雪中梅花    時(shí)間: 2014-11-12 14:06
謝謝樓主的奉獻(xiàn)。
作者: qq704661078    時(shí)間: 2015-1-31 22:50
謝謝樓主分享
作者: seeking1005    時(shí)間: 2015-2-2 00:00
這個(gè)必須頂
作者: maokx    時(shí)間: 2015-2-3 16:14
有點(diǎn)意思,學(xué)習(xí)
作者: wangmima    時(shí)間: 2015-2-6 10:03
學(xué)習(xí)了。。。多謝
作者: fontex    時(shí)間: 2015-2-6 13:05
找了很久,謝謝!
作者: goray2015    時(shí)間: 2015-2-19 19:36
只是設(shè)計(jì)了個(gè)結(jié)構(gòu)。。。
作者: EPWJZ    時(shí)間: 2015-2-27 17:29
謝謝分享
作者: 岳達(dá)    時(shí)間: 2015-2-28 14:34
不錯(cuò)的東西 。液晶屏的菜單程序不錯(cuò)
作者: 159    時(shí)間: 2015-3-6 11:44

技術(shù)真不賴
作者: 龍道科技    時(shí)間: 2015-3-13 12:01
我覺得智能系統(tǒng)應(yīng)該包括主控系統(tǒng)和家電分控系統(tǒng),只有配套才行,因?yàn)楦鱾(gè)廠家的智能控制系統(tǒng)標(biāo)準(zhǔn)不一樣,對接沒那么好,開發(fā)一個(gè)及完整又簡便的系統(tǒng)才能滿足社會需求
作者: boss654321    時(shí)間: 2015-3-15 05:21
感謝分享,程序?qū)懙眠是比較規(guī)矩。驅(qū)動部分應(yīng)該是沒寫完吧,還有待完善。硬件上實(shí)現(xiàn)還有很多要做的,值得研究一下。
作者: kaixinjiuhaoha    時(shí)間: 2015-3-23 23:20
哇,好棒
作者: Dong.    時(shí)間: 2015-3-24 02:52
好東西謝謝
作者: znddcc    時(shí)間: 2015-4-10 10:47
瘋狂的回復(fù),瘋狂的下載!
作者: 心若孤城    時(shí)間: 2015-7-27 17:45
挺好的東西,贊一個(gè)
作者: fyang    時(shí)間: 2015-11-12 21:53
看起來很不錯(cuò),值得學(xué)習(xí)
作者: days110001    時(shí)間: 2015-11-16 10:42
好東西, 不錯(cuò)
作者: madell    時(shí)間: 2015-12-31 08:35
一套系統(tǒng),需要考慮的問題太多了感謝分享,程序?qū)懙眠是比較規(guī)矩。
作者: madell    時(shí)間: 2015-12-31 08:36
51hei有你更精彩!
作者: HWY    時(shí)間: 2016-1-9 12:53
謝謝分享
作者: 13628239802    時(shí)間: 2016-4-12 22:12
謝謝分享
作者: lehigh    時(shí)間: 2016-4-20 13:40
資料學(xué)習(xí)了,不錯(cuò)
作者: ysyzgt    時(shí)間: 2016-5-5 10:39
這個(gè)比較好,突出當(dāng)前的科技發(fā)展
作者: huafeixue8    時(shí)間: 2016-8-4 23:53
沒有完整的原理圖嗎?
作者: huafeixue8    時(shí)間: 2016-8-4 23:54
沒有完整的原理圖嗎?
作者: FSLTKJ    時(shí)間: 2016-8-5 11:16
不錯(cuò),功能很全的樣子。
作者: 1051523446    時(shí)間: 2017-2-22 16:40
厲害了我的哥
作者: 天藍(lán)Q    時(shí)間: 2017-2-26 01:31
完整的原理圖有嗎
作者: WZUOZ    時(shí)間: 2017-3-11 15:20
謝謝分享
作者: tt98    時(shí)間: 2017-3-12 10:20
看看而已,沒幣,下載不了,等有幣了下載參考下!
作者: 大波    時(shí)間: 2017-3-14 13:15

一套系統(tǒng),需要考慮的問題太多了感謝分享,程序?qū)懙眠是比較規(guī)矩。
作者: gdatgb    時(shí)間: 2017-3-15 15:18

謝謝樓主分享
作者: 武彥    時(shí)間: 2017-4-24 17:42
對學(xué)習(xí)很有幫助
作者: zxq5    時(shí)間: 2017-4-24 22:16
樓主 你好 你這有仿真嗎?

作者: wuyue151    時(shí)間: 2017-5-17 15:19
新來的看看
作者: yft961103    時(shí)間: 2017-5-21 15:23
樓主你好厲害呀。。。能請教個(gè)問題么?
作者: zzwk123456    時(shí)間: 2017-10-12 18:06
感謝樓主分享
作者: 2017608465    時(shí)間: 2017-12-2 13:31
可以添加一個(gè)空調(diào)進(jìn)去么,我最近的課設(shè)就需要紅外或者wifi控制,空調(diào),窗簾,燈光
作者: liangwei2017    時(shí)間: 2017-12-3 09:47
學(xué)學(xué)習(xí)習(xí)
作者: 1102396223    時(shí)間: 2018-1-11 15:53
感覺不錯(cuò)的樣子
作者: zhangheng5123    時(shí)間: 2018-1-12 16:01
謝謝分享
作者: zxcvbnm123789    時(shí)間: 2018-1-12 16:20
非常給力!
作者: 1948128323@qq.c    時(shí)間: 2018-2-4 19:50
非常好的資料
作者: guolei123    時(shí)間: 2018-3-6 23:15
關(guān)注了額
作者: MO7777777    時(shí)間: 2018-3-8 21:20
很給力
作者: 多一點(diǎn)執(zhí)念    時(shí)間: 2018-4-3 20:37
很給力
作者: jxyczg    時(shí)間: 2020-9-10 20:22
技術(shù)真不賴,感謝樓主分享!
作者: 迷茫的落葉    時(shí)間: 2020-9-11 10:12
看起來很不錯(cuò),下下來看看




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1