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