#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); //延時
}
}