用IAR开发第一个程序,点亮led灯以及建立工程的步骤。

首先我用的是IAR Assembler for 8051 7.60.1 (7.60.1.40026),版本很低,刚用完德州仪器的30天的试用期,现在到期了。没办法用户老版本的啦!

低功耗蓝牙是我接触的第一个规范化编程的程序,所以在iar平台上的第一个程序也是为了尽量规范。这是我的源码的文件编排:用IAR开发第一个程序,点亮led灯以及建立工程的步骤。_第1张图片 

主要分为主函数文件Main_LED.C,led功能实现文件LED.C,led接口文件led.h

下面是代码讲解:

led功能实现文件LED.C

  
  
#include 
#include "LED.H"

/*****************************
**
**     @对P1_0进行初始化
**     @param 无
**     @return 无
****************************/
void Led_init()
{
  P1SEL&=~(1<<0); //将P1_0设置成通用I/O口
  P1DIR|=(1<<0);  //将P1_0设置成输出模式
  LED=1;          //初始状态是熄灭的
}

/****************************
**
**      @进行简单的一段时间的延时
**      @param uint
**      @return 无
*****************************/
void Led_delay(uint time)
{
    uint i,j;
    for(i=0;i

这是对一盏灯的实现函数,只能实现简单的延时,不能实现精准的延时。

led接口文件led.h


#ifndef _LED_H_
#define _LED_H_
#define uchar unsigned char
#define uint  unsigned int
#include 
#define LED P1_0
#define Led_on()  LED=0   //LED是共阳极接法,现在开灯
#define Led_off() LED=1
extern void Led_init();
extern void Led_delay(uint);

#endif

提供给主函数的函数接口文件

主函数就那样简单了。

下面说下建立工程的一般步骤:

第一步选中project 然后选择create New project,

用IAR开发第一个程序,点亮led灯以及建立工程的步骤。_第2张图片


 然后弹出一个对话框

用IAR开发第一个程序,点亮led灯以及建立工程的步骤。_第3张图片

选择空工程如图所示

用IAR开发第一个程序,点亮led灯以及建立工程的步骤。_第4张图片


最后是新建的一个工程视图,如左边所示。现在工程新建完毕,点击保存就好了然后就可以加入源代码文档进行编码

你可能感兴趣的:(IAR)