#define GPJ2CON (*(volatile unsigned long *) 0xE0200280)
#define GPJ2DAT (*(volatile unsigned long *) 0xE0200284)
// 延时函数
void delay(int a)
{
int k;
for(k=0;k<a;k++)
;
}
void main()//LED 闪烁
{
int light;
int i;
GPJ2CON = 0x00001111;
delay(0x100000);
while(1)
{
for (i=0;i<4;i++)
{
light = light<<1;
GPJ2DAT = ~light;
delay(0x100000);
}
for (i=0;i<4;i++)
{
light = light>>1;
GPJ2DAT = ~light;
delay(0x100000);
}
}
}
#define GPJ2DAT (*(volatile unsigned long *) 0xE0200284)
// 延时函数
void delay(int a)
{
int k;
for(k=0;k<a;k++)
;
}
void main()//LED 闪烁
{
int light;
int i;
GPJ2CON = 0x00001111;
delay(0x100000);
while(1)
{
for (i=0;i<4;i++)
{
light = light<<1;
GPJ2DAT = ~light;
delay(0x100000);
}
for (i=0;i<4;i++)
{
light = light>>1;
GPJ2DAT = ~light;
delay(0x100000);
}
}
}