数据库电影网站源码,公司电商网站建设方案,网站建设网络推广文章,wordpress 简书前言
前提须知#xff1a;
1.本文所讲的单片机开发的代码#xff0c;使用软件是IAR Embedded Workbench#xff1b;
2.本文所讲的内容与全国职业院校技能大赛“物联网应用开发”赛项Zigbee模块题目类似#xff1b;
3.单片机Zigbee内容以收入到我的专栏“单片机Zigbee当…前言
前提须知
1.本文所讲的单片机开发的代码使用软件是IAR Embedded Workbench
2.本文所讲的内容与全国职业院校技能大赛“物联网应用开发”赛项Zigbee模块题目类似
3.单片机Zigbee内容以收入到我的专栏“单片机Zigbee当中其中有相关的系列文章
4.本文题目具有多样性其讲解的不是唯一、正确的答案内容仅供参考!
5.若文中出现错误请提出指正作者将充分吸取经验总结问题完善文章
6.若涉及到相关问题可通过私信或文章底部名片方式联系本文博主 提示以下为正文内容代码仅供参考
一、Zigbee的LED灯交替闪烁的基本原理 首先需要定义两个LED灯定义两个LED灯的属性和使用功能。进行循环循环过程中对LED灯进行赋值1代表灯亮0代表灯灭。delay是延时函数。在代码编写完成后进行编译并将代码烧写到对应的Zigbee模块当中。
二、Zigbee的LED灯交替闪烁的代码
#include ioCC2530.h
#define LED1 P1_0 //P1.0控制LED1亮
#define LED2 P1_1 //P1.1控制LED2亮 void delay(unsigned int i)
{ unsigned int j,k; for(k0;ki;k) { for(j0;j600;j); }
} void main(void)
{ P1SEL ~0x03; //P1.0和P1.1为GPIO P1DIR | 0x03; //P1.0和P1.1端口为输出 P1 ~0x03; //关闭LED1LED2 while(1) { LED1 0; //关闭LED1 LED2 1; //点亮LED2 delay(2000); //延时2000 LED1 1; //点亮LED1 LED2 0; //关闭LED2 delay(2000); //延时2000 }
}三、总结
本代码仅适用部分Zigbee模块部分Zigbee会出现烧写失败或错误等情况。若问题请通过文章底部名片方式联系本文博主