NXP_LPC1114_LED燈程序
#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位寫0LPC_GPIO0->DATA &= ~(0x1<<3); //給P0.3位寫0//for(i=0;i<0xFFFFF;i++); //延時Delay_Ms(1000); //延時//GPIOSetValue( 0, 3, 1 ); //給P0.3位寫1LPC_GPIO0->DATA |= (0x1<<3); //給P0.3位寫1//for(i=0;i<0xFFFFF;i++); //延時Delay_Ms(1000); //延時}}
評論