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

一、IAR的配置

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

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

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

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

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

(5)点击编译

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

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

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

二、程序代码的编写

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//引入头文件 #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灯的循环闪烁的全部内容,更多相关内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部