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

LPC1768之GPIO流水灯的实验例程

作者:未知   来源:CaKen的空间   点击数:  更新时间:2014年08月17日   【字体:

 **************************************** Copyright (c) CaKen ************************************

******************************************************************************************
**文件名    : main.c  
**作者      : CaKen 
**版本号    : V1.0  
**时间      : 2014.08.13     
**功能描述  : GPIO实验测试
******************************************************************************************      
******************************************************************************************
 
#include "LPC17xx.h"
 
volatile uint32_t msTicks;                            // counts 1ms timeTicks
/
__INLINE static void LED_Config(void)
{
  LPC_GPIO2->FIODIR  = 0x000000ff;    //设为输出  1
//  LPC_GPIO0->FIODIR  = 0x00200000;
//  LPC_GPIO0->FIOPIN |= 0x00200000;
}
 
/
  {
    while (1);                                  //Capture error 捕获错误
  }
  
  LED_Config();
                              
  while(1)
  {
 for(m=0;m<8;m++)
 {
    LED_On (0xff);
 Delay (50);
 LED_Off(0xff);
 Delay (50);
 }
   for(i=0;i<8;i++)
 {  
   for(j=0;j<8;j++)
   {
     LED_On ((1<<i));                     //Turn on the LED.
     Delay (10);                          //delay  100 Msec
     LED_Off ((1<<i));                    //Turn off the LED.
     Delay (10);                          //delay  100 Msec
  
  LED_On ((1<<i));                  
     Delay (20);                       
     LED_Off ((1<<i));                   
     Delay (20);
      }                       
 }
  }
}
 
 
关闭窗口