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