专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

LPC2103流水灯

作者:huqin   来源:本站原创   点击数:  更新时间:2014年05月02日   【字体:

 #include "inc\lpc2103.h"

#include "inc\config.h"
 
#define uchar unsigned char
#define uint unsigned int
 
void Sys_Init(void)
{
  PINSEL0=0x00000000;//使用GPIO功能,将所有的管脚连接到GPIO
  PINSEL1=0x00000000;//使用GPIO功能,将所有的管脚连接到GPIO
  IO0DIR=1<<17 | 1<<18 | 1<<19;//设置IO口管脚的方向,相应位置1为输出,
  IO0SET=1<<17 | 1<<18 | 1<<19;//初始化IO电平,IOSET对应位置1,就是将这位置1
}
 
void Led_Delay(void)
{
  uint i=500000;
  while(i--);
}
 
void main(void)
{
  Sys_Init();
  while(1)
  {
    IO0CLR=1<<17;//IOCLR对应位置1,就是将这位置0。低电平点亮
    Led_Delay();
    IO0SET=1<<17;//IOSET对应位置1,就是将这位置1。高电平熄灭
    
    IO0CLR=1<<18;
    Led_Delay();
    IO0SET=1<<18;
    
    IO0CLR=1<<19;
    Led_Delay();
    IO0SET=1<<19;
  }
}
关闭窗口

相关文章