美文网首页
(基础外围设备)Led

(基础外围设备)Led

作者: 昨天剩下的一杯冷茶 | 来源:发表于2018-08-29 16:35 被阅读8次

#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