/***************** 嵌入式代码开发*************/
/* 更多例程:https://iot666.blog.csdn.net/ */
/* 技术咨询:https://yotill.taobao.com/ */
/* 网盘下载:http://doc.yotill.com/ */
/****** Powered by YOTILL,IOT Solution *******/
////////////////////////////////////////////////////////
/****************************************************************************
* 文 件 名: main.c
* 描 述: 人进入其感应范围模块输出高电平,点亮LED1,人离开感应范围LED1熄灭,
* P0.6口为HC-SR501传感器的输入端
****************************************************************************/
#include <ioCC2530.h>
typedef unsigned char uchar;
typedef unsigned int uint;
#define LED1 P1_0 //定义P1.0口为LED1控制端
#define DATA_PIN P0_6 //定义P0.6口为传感器的输入端
/****************************************************************************
* 名 称: DelayMS()
* 功 能: 以毫秒为单位延时 16M时约为535,系统时钟不修改默认为16M
* 入口参数: msec 延时参数,值越大,延时越久
* 出口参数: 无
****************************************************************************/
void DelayMS(uint msec)
{
uint i,j;
for (i=0; i<msec; i++)
for (j=0; j<535; j++);
}
/****************************************************************************
* 名 称: InitGpio()
* 功 能: 设置LED灯和P0.4相应的IO口
* 入口参数: 无
* 出口参数: 无
****************************************************************************/
void InitLed(void)
{
P1DIR |= 0x01; //P1.0定义为输出口
P0SEL = 0x00;
P0DIR &= ~0x40; //P0.6定义为输入口
P2INP |= 0x20;
}
void main(void)
{
InitLed(); //设置LED灯和P0.6相应的IO口
while(1) //无限循环
{
if(DATA_PIN == 1)
{
DelayMS(10);
if(DATA_PIN == 1)
{
LED1 = 0; //有人时LED1亮
}
}
else
LED1=1; //无人时LED1熄灭
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
CC2530无线zigbee裸机代码实现人体红外传感器数值读取.zip
共12个文件
url:2个
c:1个
dbgdt:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 159 浏览量
2024-12-22
10:44:06
上传
评论
收藏 15KB ZIP 举报
温馨提示
1、嵌入式物联网单片机项目开发例程,简单、方便、好用,节省开发时间。 2、代码使用IAR软件开发,当前在CC2530上运行,如果是其他型号芯片,请自行移植。 3、软件下载时,请注意接上硬件,并确认烧录器连接正常。 4、有偿指导v:wulianjishu666; 5、如果接入其他传感器,请查看账号发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。 7、若硬件有差异,请根据自身情况调整代码,程序仅供参考学习。 8、代码有注释说明,请耐心阅读。 9、例程具有一定专业性,非专业人士请谨慎操作。
资源推荐
资源详情
资源评论
收起资源包目录
CC2530无线zigbee裸机代码实现人体红外传感器数值读取.zip (12个子文件)
CC2530无线zigbee裸机代码实现人体红外传感器数值读取
双击鼠标获取网盘资料.url 121B
HC-SR501
sensor.eww 160B
sensor.ewp 55KB
sensor.dep 1KB
sensor.ewd 34KB
main.c 2KB
Debug
List
Obj
sensor.pbd 190B
Exe
settings
sensor.dni 1002B
sensor.wsdt 3KB
sensor.cspy.bat 1KB
sensor.dbgdt 3KB
双击鼠标联系作者.url 126B
共 12 条
- 1
资源评论
边缘计算网关定制开发
- 粉丝: 3294
- 资源: 1125
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功