我是靠谱客的博主 受伤月光,最近开发中收集的这篇文章主要介绍我的第一个zigbee实验-实现LED灯的循环闪烁,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、IAR的配置

前言:IAR是一个强大的嵌入式开发平台,支持非常多种类的芯片。IAR中的每一个Project,都可以拥有自己的配置。

(1) 打开软件 点击project 再点击 create new project

(2)创建一个文件夹存放文件,并且给工程名取名字,点击保存

(3)点击这个新建文件,并点击保存,取好名字,再出点击保存

(4)把这个源文件添加进来

(5)点击编译

(6)最后看看文件夹里面多了些什么

(7)可以写程序啦,写好后编译没有错误,再配置一下才可以写到板子上

(8)现在点击 Download and Debug 就OK了

二、程序代码的编写

//引入头文件
#include <ioCC2430.h>          //引入CC2430所对应的头文件(包含各SFR的定义)

//定义LED引脚
#define led1    P1_0           //定义LED1为P1_0口控制
#define led2    P1_1           //定义LED2为P1_1口控制

void  Delay( unsigned  char n)  //延时子函数Delay(unsigned char n)
{
   unsigned  char  i;
   unsigned  int  j;
   for( i  =  0;  i  < n;  i ++)
     for( j  =  1;  j;  j ++)
    ;
}

void  main( void)
{
   P1SEL   =  0x00;           //设置P1为普通 I/O 口
   P1DIR  |=  0x0F;           //设置P1.0 P1.1 P1.2 P1.3 为输出
  
   led1  =  1;    //初始化,4个led灯全熄
   led2  =  1;

  
   while( 1)      //开始循环
   {
     led1  =  0;   //led1闪烁
     Delay( 10);
     led1  =  1;
     Delay( 10);
    
     led2  =  0;   //led2闪烁
     Delay( 10);
     led2  =  1;
     Delay( 10);
    


   }
}

 

三、结语

     本文以“LED灯闪烁实验”为基础,分别从IAR的配置、程序代码的编写,以及编译及调试的过程介绍了整个实现过程。这也是我成功的第一个zigbee实现LED的循环点亮。

alt

 

最后

以上就是受伤月光为你收集整理的我的第一个zigbee实验-实现LED灯的循环闪烁的全部内容,希望文章能够帮你解决我的第一个zigbee实验-实现LED灯的循环闪烁所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部