⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 led.c

📁 lpc2148芯片gpio输出c程序
💻 C
字号:
//led.c
#include <iolpc2148.h>
#include "led.h"

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

void LedsInit(void) {      // 初始化led端口
  IO0DIR_bit.P0_31 = 1;    // port0.12设为输出
  IO0DIR_bit.P0_13 = 1;    // port0.13设为输出
}

void Led1Blink(void) {     //  led1快闪
  IO0CLR_bit.P0_31 = 1;    // 点亮led1
  IO0CLR_bit.P0_4 = 1;    // 点亮led1
  Delay(500000);           // 延时
  IO0SET_bit.P0_31 = 1;    // 关闭led1
  IO0SET_bit.P0_4 = 1;    // 关闭led1
  Delay(500000);           // 延时
}

void Led1BlinkSlow(void) { //  led1慢闪
  IO0CLR_bit.P0_31 = 1;    // 点亮led1
  IO0CLR_bit.P0_4 = 1;    // 点亮led1
  Delay(5000000);          // 延时
  IO0SET_bit.P0_31 = 1;    // 关闭led1
  IO0SET_bit.P0_4 = 1;    // 关闭led1
  Delay(5000000);          // 延时
}

void Led1On(void) {       // 点亮led1
  IO0CLR_bit.P0_31 = 1;
}

void Led1Off(void) {      // 关闭led1
  IO0SET_bit.P0_31 = 1;
}


⌨️ 快捷键说明

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