led.c

来自「IAR EWARM嵌入式系统编程与实践光盘源码」· C语言 代码 · 共 28 行

C
28
字号
#include <iolpc2148.h>
#include "led.h"

void Delay (unsigned long a) { // 简单延时
  while (--a!=0);
}

void LedInit(void) {      // 初始化led端口
  IO0DIR_bit.P0_31 = 1;    // port0.31设为输出,LED
}

void LedBlink(void) {     //  LED快闪
  IO0CLR_bit.P0_31 = 1;    // 点亮LED
  Delay(300000);           // 延时
  IO0SET_bit.P0_31 = 1;    // 熄灭LED
  Delay(300000);           // 延时
}

void LedOn(void) {       // 点亮LED
  IO0CLR_bit.P0_31 = 1;
}

void LedOff(void) {      // 熄灭LED
  IO0SET_bit.P0_31 = 1;
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?