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)初始化--主要是設(shè)置主時(shí)鐘GPIOInit(); //IO口初始化--主要是開啟GPIO時(shí)鐘//GPIOSetDir( 0, 3, 1 ); //設(shè)置P0.3為輸出(LPC1114單片機(jī),輸出需設(shè)置為1,輸入需設(shè)置為0)LPC_GPIO0->DIR |= (0x1<<3); //設(shè)置P0.3為輸出while(1){//GPIOSetValue( 0, 3, 0 ); //給P0.3位寫0LPC_GPIO0->DATA &= ~(0x1<<3); //給P0.3位寫0//for(i=0;i<0xFFFFF;i++); //延時(shí)Delay_Ms(1000); //延時(shí)//GPIOSetValue( 0, 3, 1 ); //給P0.3位寫1LPC_GPIO0->DATA |= (0x1<<3); //給P0.3位寫1//for(i=0;i<0xFFFFF;i++); //延時(shí)Delay_Ms(1000); //延時(shí)}}
評論