找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 41725|回復(fù): 61
收起左側(cè)

基于51單片機的智能家居控制系統(tǒng)

  [復(fù)制鏈接]
ID:63924 發(fā)表于 2014-8-30 18:11 | 顯示全部樓層 |閱讀模式
*****************************
* @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)的標志

/***********************************************************
* 函數(shù)名稱:Delay_nms
* 函數(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ù)功能:延時n個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;           // 啟動定時器1
        EA=1;      // 打開全局中斷控制
        ES=1;           // 開啟串口中斷
}

/***********************************************************
* 函數(shù)名稱:USART_SendChar
* 函數(shù)功能:發(fā)送單個字符
*           入口參數(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++;
    }

}


單片機的智能家居管理系統(tǒng)(圖1).jpg
單片機的智能家居管理系統(tǒng)(圖2).jpg
單片機的智能家居管理系統(tǒng)(圖3).jpg
單片機的智能家居管理系統(tǒng)(圖4).jpg
單片機的智能家居管理系統(tǒng)(圖5).jpg
單片機的智能家居管理系統(tǒng)(圖6).jpg
單片機的智能家居管理系統(tǒng)(圖7).jpg
單片機的智能家居管理系統(tǒng)(圖8).jpg
單片機的智能家居管理系統(tǒng)(圖9).jpg

源程序和電路原理圖.zip

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

評分

參與人數(shù) 6威望 +50 黑幣 +72 收起 理由
zzwk123456 + 5 很給力!
5912殤 + 5 很給力!
cleverbug + 2 贊一個!
xiaotangbao + 5 很給力!
madell + 5 贊一個!
admin + 50 + 50 共享資料的積分獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:68672 發(fā)表于 2014-11-12 13:16 | 顯示全部樓層
一套系統(tǒng),需要考慮的問題太多了
1,終端控制與主控的通信方式(有線或無線,節(jié)能或環(huán)保,安裝維護方便與否,可靠性抗擾就不說了)
2。終端控制供電方式,安裝方式,功率器件選取方式
3。整個系統(tǒng)的節(jié)能模式(自身待機功耗)
4。。。。。。。
回復(fù)

使用道具 舉報

ID:73868 發(fā)表于 2015-3-13 12:01 | 顯示全部樓層
我覺得智能系統(tǒng)應(yīng)該包括主控系統(tǒng)和家電分控系統(tǒng),只有配套才行,因為各個廠家的智能控制系統(tǒng)標準不一樣,對接沒那么好,開發(fā)一個及完整又簡便的系統(tǒng)才能滿足社會需求
回復(fù)

使用道具 舉報

ID:65707 發(fā)表于 2015-3-15 05:21 | 顯示全部樓層
感謝分享,程序?qū)懙眠是比較規(guī)矩。驅(qū)動部分應(yīng)該是沒寫完吧,還有待完善。硬件上實現(xiàn)還有很多要做的,值得研究一下。
回復(fù)

使用道具 舉報

ID:63997 發(fā)表于 2014-8-30 20:21 | 顯示全部樓層
這個東西 可以根據(jù)氣溫 天氣 時間 自動 控制 窗簾  燈泡 飲水機電熱水器 冰箱 等固定死程序的設(shè)備
洗衣機  空調(diào) 壓力電飯煲 等 這些上電不能直接運行的 設(shè)備 他還有點無能為力呀!希望 后續(xù) 這些固化程序的設(shè)備 可以 設(shè)計一個對接口 接上智能家居系統(tǒng)
回復(fù)

使用道具 舉報

ID:63924 發(fā)表于 2014-8-31 10:25 | 顯示全部樓層
好的,謝謝你提出建議
回復(fù)

使用道具 舉報

ID:65655 發(fā)表于 2014-9-1 11:07 | 顯示全部樓層
謝謝分享
回復(fù)

使用道具 舉報

ID:1 發(fā)表于 2014-9-1 16:05 | 顯示全部樓層
51hei有你更精彩!
回復(fù)

使用道具 舉報

ID:65707 發(fā)表于 2014-9-2 20:06 | 顯示全部樓層
這個只是顯示一下吧,沒有后級的嗎
回復(fù)

使用道具 舉報

ID:66181 發(fā)表于 2014-9-15 11:08 | 顯示全部樓層
謝謝分享
回復(fù)

使用道具 舉報

ID:67987 發(fā)表于 2014-10-27 18:21 | 顯示全部樓層
技術(shù)真不賴,感謝樓主分享!
回復(fù)

使用道具 舉報

ID:68276 發(fā)表于 2014-11-2 17:23 | 顯示全部樓層
能不能讓我看看看 樓主 哈哈
回復(fù)

使用道具 舉報

ID:63924 發(fā)表于 2014-11-3 23:46 | 顯示全部樓層
能,,,,,,,
回復(fù)

使用道具 舉報

ID:67235 發(fā)表于 2014-11-4 08:47 | 顯示全部樓層
智能家居系統(tǒng)!!!
回復(fù)

使用道具 舉報

ID:68356 發(fā)表于 2014-11-4 17:40 | 顯示全部樓層
強大,也買了一套學(xué)習板,有機會試試看
回復(fù)

使用道具 舉報

ID:61875 發(fā)表于 2014-11-12 14:06 | 顯示全部樓層
謝謝樓主的奉獻。
回復(fù)

使用道具 舉報

ID:72947 發(fā)表于 2015-1-31 22:50 來自觸屏版 | 顯示全部樓層
謝謝樓主分享
回復(fù)

使用道具 舉報

ID:72565 發(fā)表于 2015-2-2 00:00 | 顯示全部樓層
這個必須頂
回復(fù)

使用道具 舉報

ID:73208 發(fā)表于 2015-2-3 16:14 | 顯示全部樓層
有點意思,學(xué)習
回復(fù)

使用道具 舉報

ID:73241 發(fā)表于 2015-2-6 10:03 | 顯示全部樓層
學(xué)習了。。。多謝
回復(fù)

使用道具 舉報

ID:29438 發(fā)表于 2015-2-6 13:05 | 顯示全部樓層
找了很久,謝謝!
回復(fù)

使用道具 舉報

ID:73743 發(fā)表于 2015-2-19 19:36 | 顯示全部樓層
只是設(shè)計了個結(jié)構(gòu)。。。
回復(fù)

使用道具 舉報

ID:9469 發(fā)表于 2015-2-27 17:29 | 顯示全部樓層
謝謝分享
回復(fù)

使用道具 舉報

ID:73187 發(fā)表于 2015-2-28 14:34 | 顯示全部樓層
不錯的東西 。液晶屏的菜單程序不錯
回復(fù)

使用道具 舉報

ID:74054 發(fā)表于 2015-3-6 11:44 | 顯示全部樓層

技術(shù)真不賴
回復(fù)

使用道具 舉報

ID:75172 發(fā)表于 2015-3-23 23:20 | 顯示全部樓層
哇,好棒
回復(fù)

使用道具 舉報

ID:75033 發(fā)表于 2015-3-24 02:52 | 顯示全部樓層
好東西謝謝
回復(fù)

使用道具 舉報

ID:76567 發(fā)表于 2015-4-10 10:47 | 顯示全部樓層
瘋狂的回復(fù),瘋狂的下載!
回復(fù)

使用道具 舉報

ID:85227 發(fā)表于 2015-7-27 17:45 | 顯示全部樓層
挺好的東西,贊一個
回復(fù)

使用道具 舉報

ID:91888 發(fā)表于 2015-11-12 21:53 | 顯示全部樓層
看起來很不錯,值得學(xué)習
回復(fù)

使用道具 舉報

ID:33101 發(fā)表于 2015-11-16 10:42 | 顯示全部樓層
好東西, 不錯
回復(fù)

使用道具 舉報

ID:99987 發(fā)表于 2015-12-31 08:35 | 顯示全部樓層
一套系統(tǒng),需要考慮的問題太多了感謝分享,程序?qū)懙眠是比較規(guī)矩。
回復(fù)

使用道具 舉報

ID:99987 發(fā)表于 2015-12-31 08:36 | 顯示全部樓層
51hei有你更精彩!
回復(fù)

使用道具 舉報

ID:57757 發(fā)表于 2016-1-9 12:53 | 顯示全部樓層
謝謝分享
回復(fù)

使用道具 舉報

ID:113828 發(fā)表于 2016-4-12 22:12 | 顯示全部樓層
謝謝分享
回復(fù)

使用道具 舉報

ID:110866 發(fā)表于 2016-4-20 13:40 | 顯示全部樓層
資料學(xué)習了,不錯
回復(fù)

使用道具 舉報

ID:34081 發(fā)表于 2016-5-5 10:39 | 顯示全部樓層
這個比較好,突出當前的科技發(fā)展
回復(fù)

使用道具 舉報

ID:82036 發(fā)表于 2016-8-4 23:53 | 顯示全部樓層
沒有完整的原理圖嗎?
回復(fù)

使用道具 舉報

ID:82036 發(fā)表于 2016-8-4 23:54 | 顯示全部樓層
沒有完整的原理圖嗎?
回復(fù)

使用道具 舉報

ID:111256 發(fā)表于 2016-8-5 11:16 | 顯示全部樓層
不錯,功能很全的樣子。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表