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

NXP_LPC1114_LED灯程序

作者:佚名   来源:本站原创   点击数:  更新时间:2012年11月10日   【字体:
 
#include "LPC11XX.h"
#include "gpio.h"
#include "main.h"
void Delay_Sec(u8 Time)
{
 u16 i;
    while(Time)
  {
   for(i=0;i<3000000;i++);
   Time--;
  }
}
void Delay_Ms(u16 Time)
{
 u16 i;
 while(Time)
 {
  for(i=0;i<3000;i++);
  Time--;
 }
}
int main(void)
{
 SystemInit();                            //系统初始化--主要是设置主时钟
 GPIOInit();                              //IO口初始化--主要是开启GPIO时钟
 
 //GPIOSetDir( 0, 3, 1 );                 //设置P0.3为输出(LPC1114单片机,输出需设置为1,输入需设置为0)
 LPC_GPIO0->DIR |= (0x1<<3);              //设置P0.3为输出
 while(1)
 {
  //GPIOSetValue( 0, 3, 0 );             //给P0.3位写0
  LPC_GPIO0->DATA &= ~(0x1<<3);          //给P0.3位写0
  //for(i=0;i<0xFFFFF;i++);              //延时
  Delay_Ms(1000);                        //延时
  //GPIOSetValue( 0, 3, 1 );             //给P0.3位写1
  LPC_GPIO0->DATA |= (0x1<<3);           //给P0.3位写1
  //for(i=0;i<0xFFFFF;i++);              //延时
  Delay_Ms(1000);                        //延时
  }
}
关闭窗口

相关文章