專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

LPC2103流水燈

作者:huqin   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間: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;//設(shè)置IO口管腳的方向,相應(yīng)位置1為輸出,
  IO0SET=1<<17 | 1<<18 | 1<<19;//初始化IO電平,IOSET對(duì)應(yīng)位置1,就是將這位置1
}
 
void Led_Delay(void)
{
  uint i=500000;
  while(i--);
}
 
void main(void)
{
  Sys_Init();
  while(1)
  {
    IO0CLR=1<<17;//IOCLR對(duì)應(yīng)位置1,就是將這位置0。低電平點(diǎn)亮
    Led_Delay();
    IO0SET=1<<17;//IOSET對(duì)應(yīng)位置1,就是將這位置1。高電平熄滅
    
    IO0CLR=1<<18;
    Led_Delay();
    IO0SET=1<<18;
    
    IO0CLR=1<<19;
    Led_Delay();
    IO0SET=1<<19;
  }
}
關(guān)閉窗口

相關(guān)文章