(基础外围设备)Led
#include "led.h"
void InitLed(void)
{
P1DIR |= 0x01; //P1.0定义为输出口
P1SEL &= ~0x01; //P1.0定义为一般GPIO
P1DIR |= 0x02;
P1SEL &= ~0x02;
P1DIR |= 0x10;
P1SEL &= ~0x10;
}
//=======================================
#ifndef __LED_H__
#define __LED_H__
#include <ioCC2540.h>
//0123 4
#define LED1 P1_0 //位控制,定义P1.0口为LED1 高亮低灭
#define LED2 P1_1
#define LED3 P1_4
extern void InitGPIO(void);
#endif
//=======================================
/* 3个LED灯一会亮一会灭
**
*/
void main(void)
{
InitLed(); //设置LED灯相应的GPIO口
while(1) //死循环
{
LED1 = 1; //点亮LED1
LED2 = 1;
LED3 = 1;
DelayMS(500); //延时0.5秒
LED1 = 0; //LED1熄灭
LED2 = 0;
LED3 = 0;
DelayMS(500); //延时0.5秒
}
}
本文标题:(基础外围设备)Led
本文链接:https://www.haomeiwen.com/subject/abdkwftx.html
网友评论