blinky.c

来自「飞利浦ARM7 LPC2103 示例程序」· C语言 代码 · 共 26 行

C
26
字号
//文件名:Blinky.c
//功能:LPC2103 ARM7 核心模块的测试代码,调试工具为keilarm + wiggler ,跳线P2及P5须接上。
//      程序运行的结构为LED灯(D5)闪烁,闪烁频率由延时函数决定。
//更多内容,敬请访问www.icdev.com.cn/bbs

#include <LPC210x.H>                           
#include "Timer.h"

extern long volatile timeval;	//延时用的全局变量

#define LED  ( 1 << 26 )        //P0.26控制LED

int main (void) 
{
   IODIR = 0xffffffff;		   //设置IO口为输出口
   init_timer();			   //定时器的初始化

   while(1)					   //闪灯循环
   {
   		IOSET = LED;		   //P0.26置1
		wait(200);			   //延时200ms
		IOCLR = LED;		   //P0.26置0
		wait(200);			   //延时200ms
   }
}

⌨️ 快捷键说明

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