• 大小: 233KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: 其他
  • 标签: zigbee  CC2530  

资源简介

此代码为基于zigbee板子CC2530的光敏和热敏传感器的单板子代码,测试无误。可以借鉴一下。

资源截图

代码片段和文件信息

/****************************************************************************
* 文 件 名: main.c
* 描    述: 光敏实验,有光时LED1亮,用手挡住光敏电阻时LED1熄灭
****************************************************************************/
#include 

typedef unsigned char uchar;
typedef unsigned int  uint;


#define LED1 P1_0            //定义P1.0口为LED1控制端
#define DATA_PIN P0_5        //定义P0.5口为传感器输入端

/****************************************************************************
* 名    称: InitLed()
* 功    能: 设置LED灯相应的IO口
* 入口参数: 无
* 出口参数: 无
****************************************************************************/
void InitLed(void)
{
    P1DIR |= 0x01;           //P1.0定义为输出口
}

/****************************************************************************
* 名    称: DelayMS()
* 功    能: 以毫秒为单位延时 16M时约为535系统时钟不修改默认为16M
* 入口参数: msec 延时参数,值越大,延时越久
* 出口参数: 无
****************************************************************************/
void DelayMS(uint msec)

    uint ij;
    
    for (i=0; i        for (j=0; j<535; j++);
}


void main(void)
{      
    P0DIR &= ~0x20;          //P0.5定义为输入口 
    InitLed();               //设置LED灯相应的IO口
    while(1)                 //死循环
    {
        if(DATA_PIN == 1)    //当光敏电阻处于黑暗中时P0.5高电平LED1熄灭
        {
            LED1 = 1;
            DelayMS(1000);
        }
        else
        {
            LED1 =  0;       //检测到光线时P0.5为低电平LED1亮
            DelayMS(1000);
        }         
    }    
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-01 17:42  22.光敏和热敏传感器\
     文件      224218  2016-03-11 20:32  22.光敏和热敏传感器\22.光敏和热敏传感器.pdf
     目录           0  2019-03-01 17:42  22.光敏和热敏传感器\sensor\
     目录           0  2019-03-01 17:42  22.光敏和热敏传感器\sensor\Debug\
     目录           0  2019-03-01 17:42  22.光敏和热敏传感器\sensor\Debug\Exe\
     文件        9572  2014-09-30 13:28  22.光敏和热敏传感器\sensor\Debug\Exe\sensor.d51
     文件         569  2014-09-30 13:28  22.光敏和热敏传感器\sensor\Debug\Exe\sensor.hex
     目录           0  2016-03-10 16:25  22.光敏和热敏传感器\sensor\Debug\List\
     目录           0  2019-03-01 17:42  22.光敏和热敏传感器\sensor\Debug\Obj\
     文件        6002  2014-09-30 13:28  22.光敏和热敏传感器\sensor\Debug\Obj\main.r51
     文件         188  2015-11-05 12:33  22.光敏和热敏传感器\sensor\Debug\Obj\sensor.pbd
     文件        1664  2014-06-19 22:12  22.光敏和热敏传感器\sensor\main.c
     文件        2453  2015-11-05 14:07  22.光敏和热敏传感器\sensor\sensor.dep
     文件       34306  2013-07-09 09:30  22.光敏和热敏传感器\sensor\sensor.ewd
     文件       56230  2013-07-09 14:59  22.光敏和热敏传感器\sensor\sensor.ewp
     文件         160  2013-07-09 09:30  22.光敏和热敏传感器\sensor\sensor.eww
     目录           0  2019-03-01 17:42  22.光敏和热敏传感器\sensor\settings\
     文件        1491  2015-11-05 12:44  22.光敏和热敏传感器\sensor\settings\sensor.cspy.bat
     文件        3502  2015-11-05 14:07  22.光敏和热敏传感器\sensor\settings\sensor.dbgdt
     文件        1111  2015-11-05 14:07  22.光敏和热敏传感器\sensor\settings\sensor.dni
     文件        3291  2015-11-05 14:07  22.光敏和热敏传感器\sensor\settings\sensor.wsdt
     文件        5632  2013-07-14 17:56  22.光敏和热敏传感器\Thumbs.db

评论

共有 条评论