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

作者: ren824336346    时间: 2014-10-29 12:51
标题: 用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++;
    }

}

源程序和电路原理图.zip

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


作者: mybigapple    时间: 2014-11-11 21:19

谢谢楼主分享
谢谢楼主分享
作者: SuperGroover    时间: 2014-11-20 00:33
谢谢楼主分分向贤哥就阿哥
作者: SuperGroover    时间: 2014-11-20 00:33
谢谢楼主发内疚改良剂广联达就饿了就阿个
作者: dddhgd    时间: 2014-11-21 02:29
谢谢楼主分享
作者: 85191792    时间: 2014-12-18 19:45
好动西
作者: c8112499    时间: 2014-12-22 22:43
收藏了。                        
作者: 51hei电控2112312    时间: 2014-12-24 20:47
GOOD!!!
作者: benson7758    时间: 2015-1-13 18:05
好东本,谢谢楼主分享
作者: lingshi1029    时间: 2015-1-16 11:48


谢谢楼主分享
谢谢楼主分享
作者: 尘世精灵    时间: 2015-1-20 23:39
sfri, vbnvccw
作者: 老刀2009    时间: 2015-1-26 12:39
谢谢楼主分享
作者: danhm    时间: 2015-1-29 21:25
好东西,学习了,空了也自己做个来玩玩
作者: 蒲公英lhl    时间: 2015-1-31 13:15
学习学习哦,赞赞先,收了
作者: akura    时间: 2015-1-31 20:12
谢谢楼主!!!涨姿势了!!!
作者: aiyaya    时间: 2015-3-3 22:56
谢谢楼主
作者: newjyang    时间: 2015-3-5 10:06
感谢楼主分享,希望能够学习到!
作者: qydz    时间: 2015-3-20 22:19
51单片机做的
作者: diy2060    时间: 2015-3-21 22:20
正在搞智能家居谢谢
作者: zengmiao    时间: 2015-3-24 16:03
很好的资料,谢谢!
作者: 12大风    时间: 2015-3-25 09:47
谢谢楼主分享
作者: 12大风    时间: 2015-3-25 09:47
谢谢楼主分享
作者: saxon    时间: 2015-3-27 23:56
楼主有没原理图和PCB。。或者仿真呀,求一份呜呜。跪求。发我邮箱554674787@QQ。COM
作者: diy电路    时间: 2015-3-28 19:33
谢谢楼主分享
作者: lxa0    时间: 2015-4-12 11:44
楼主的压缩包里没有电路图

作者: 28674500    时间: 2015-4-16 18:49
了解了解了
作者: 南天白云    时间: 2015-5-12 10:57
楼主:请问GTM900是什么呀?
作者: view51    时间: 2015-6-1 09:42
想学习单片机控制的智能家具,哪里有好的教程
作者: goer.lu    时间: 2015-6-5 18:54
很好很强大,赞一个。。。。。
作者: asonsq    时间: 2015-8-6 15:40
谢谢楼主分享
作者: zhangyuanyuan    时间: 2015-9-25 17:08
谢谢楼主的分享


作者: lingshang    时间: 2015-10-6 22:55
下载看看!应该不错!
作者: lingshang    时间: 2015-10-6 22:59
很好很强大,赞一个。。。。。
作者: xiaobai1990615    时间: 2015-10-18 19:41
lingshang 发表于 2015-10-6 22:59
很好很强大,赞一个。。。。。

学习学习
作者: ludaijin    时间: 2015-12-2 08:00
楼主有些什么功能啊
作者: w835228863    时间: 2015-12-19 22:02
我就觉得51性能肯定能够满足要求,感谢楼主的分享
作者: 雪玉寐影    时间: 2015-12-27 16:48
这应该是个网关吧,51做这个绰绰有余的
作者: lzwhpwc    时间: 2016-1-27 15:31
初来乍到,请多关照
作者: 返回结果看    时间: 2016-2-25 22:23
谢谢楼主分享
作者: 沧海一粟_sun    时间: 2016-4-28 16:13
楼主,能不能分享一下
作者: 2005198318    时间: 2016-5-6 23:01
谢谢楼主分享
作者: hhdsdy    时间: 2016-5-6 23:27
只是直接给出了程序,具体是什么样子的?
作者: da3371501    时间: 2016-6-14 15:08
楼主666666
作者: da3371501    时间: 2016-6-14 15:09
感谢楼主大大的分享
作者: llhvip2011    时间: 2016-6-15 08:55
谢谢分享……
作者: chjx0131    时间: 2016-9-17 22:59
有没有人按这个做出来过?这上面的资料很多都是不完整的。
作者: 12大风    时间: 2016-9-18 08:30
谢谢楼主分享
作者: toman    时间: 2016-12-1 22:44
看看是不是用485总线操作控制的
作者: 贪吃蘑菇君    时间: 2017-2-6 16:15
谢谢!
作者: 1051523446    时间: 2017-2-22 16:41
就不知道有没有用
作者: callme歌神    时间: 2017-3-14 16:04
厲害了我的哥
作者: callme歌神    时间: 2017-3-14 16:04
謝謝分享,樓主好人
作者: 小时候可花    时间: 2017-3-15 00:28
谢谢楼主分享
非常感谢
作者: yzkjlb    时间: 2017-3-16 17:25
谢谢楼主分享!
作者: changxinjie    时间: 2017-3-17 21:44
谢谢楼主分享
作者: menghuantao    时间: 2017-3-23 18:50
谢谢分享
作者: menghuantao    时间: 2017-3-28 09:02
谢谢分享
作者: 321456321    时间: 2017-4-23 12:09
赞一个!
作者: 3310mad2    时间: 2017-9-5 13:55
太厉害了
作者: kkkvvvggg    时间: 2017-11-8 00:53
谢谢楼主分享
作者: 狗哥是菜鸟    时间: 2017-11-8 11:05
大神就是大神
作者: 小篆123    时间: 2017-11-22 21:34
谢谢楼主
作者: xbzxjks    时间: 2017-11-23 08:21
谢谢楼主分享
作者: mjw840927    时间: 2017-12-4 22:25
太好了正愁看呢
作者: Sweily    时间: 2017-12-9 17:43
谢谢楼主分享
作者: 洋芋擦擦    时间: 2017-12-10 14:14
很给力
作者: guoyanyan25    时间: 2018-3-19 23:41
xiexiexie谢谢楼主的分享
作者: 超级无敌磊果果    时间: 2018-3-20 22:49
哪个zip我为什么下载不了
求解决
已经扣了5黑币了,显示windows安全什么阻止下载

作者: zpy8zpy    时间: 2018-3-26 15:34
谢谢楼主分享
作者: 王春白水    时间: 2018-3-27 19:30
谢谢楼主分享

作者: lym2018    时间: 2018-3-28 17:11
可以的
作者: lym2018    时间: 2018-3-28 17:11
初来乍到,请多关照
作者: 13420198025    时间: 2018-5-2 22:30
感谢楼主,正想做一个
作者: kpfss    时间: 2018-8-10 20:21
好东西,赞
作者: yjlei    时间: 2018-9-5 21:24
正准备学习智能家居,谢谢楼主
作者: fate998    时间: 2018-9-6 10:39
谢谢分享!!
作者: 快乐眼泪    时间: 2018-10-12 19:38
你们都看到了什么?
作者: 老河口    时间: 2018-10-16 10:02
感谢分享啊
作者: amber_tian    时间: 2018-11-17 12:38
谢谢楼主
作者: 快乐眼泪    时间: 2018-11-17 13:55
没看懂啥意思
作者: 安徒生的故事    时间: 2018-11-19 21:42
你好,我是新手谢谢
作者: hxylhw99    时间: 2018-12-9 21:43
给力!好评!
作者: 言西    时间: 2019-2-10 14:08
谢谢大佬分享,参考一下
作者: 静海孤城    时间: 2019-4-1 14:51
谢谢楼主
作者: zxy852178934    时间: 2019-5-4 16:33
谢谢,支持下楼主
作者: 枫火    时间: 2019-5-16 10:34
感谢楼主的分享
作者: lexbunre    时间: 2019-9-27 12:50
谢谢楼主
作者: lexbunre    时间: 2019-10-15 14:41
厉害啊,楼主
作者: kaiyazn    时间: 2019-10-17 16:23
谢谢分享
作者: kaiyazn    时间: 2019-10-21 10:49
感谢分享,谢谢楼主
作者: C51hq    时间: 2019-10-22 21:58
小白   看得不太懂
作者: 思考的机器    时间: 2020-1-21 20:35
感谢楼主分享
作者: mzhzsx    时间: 2020-2-24 21:14
学习了,下载来试试!
作者: xiaohongqi    时间: 2020-2-27 20:18
谢谢楼主分享
作者: fenj    时间: 2020-3-3 23:01
感谢楼主,希望能够继续学习
作者: zhishitai    时间: 2020-3-23 17:00
很给力,谢谢楼主分享

作者: mufeng90    时间: 2020-4-1 16:01
想看,谢谢分享
作者: boss654321    时间: 2022-1-12 18:34
楼主不错的创意哟
作者: feidao248    时间: 2022-8-16 10:43
如果 有个成品图就更好!
作者: 天空与鱼    时间: 2023-4-5 20:08
Thanks♪(・ω・)ノ楼主分享





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