專注電子技術學習與研究
當前位置:單片機教程網(wǎng) >> MCU設計實例 >> 瀏覽文章

NXP_LPC1114_LED燈程序

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間: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();                            //系統(tǒng)初始化--主要是設置主時鐘
 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);                        //延時
  }
}
關閉窗口

相關文章