#include<lpc21xx.h>
void delay();
int main()
{
int i;
IO1DIR=0XFFFFFFFF;
IO0DIR=0X00000000;
while(1)
{
if((IO0PIN&0X00000001)==1)
{
IO1SET=0X00010000;
delay();
for(i=0;i<15;i++)
{
IO1SET=IO1SET<<1;
IO1CLR=IO1SET>>1;
delay();
}
}
else if((IO0PIN&0X00000002)==2)
{
IO1SET=0XFFFFFFFF;
delay();
IO1CLR=0XFFFFFFFF;
delay();
}
}
}
void delay()
{int i;
for(i=0;i<1000000;i++);
}
void delay();
int main()
{
int i;
IO1DIR=0XFFFFFFFF;
IO0DIR=0X00000000;
while(1)
{
if((IO0PIN&0X00000001)==1)
{
IO1SET=0X00010000;
delay();
for(i=0;i<15;i++)
{
IO1SET=IO1SET<<1;
IO1CLR=IO1SET>>1;
delay();
}
}
else if((IO0PIN&0X00000002)==2)
{
IO1SET=0XFFFFFFFF;
delay();
IO1CLR=0XFFFFFFFF;
delay();
}
}
}
void delay()
{int i;
for(i=0;i<1000000;i++);
}
No comments:
Post a Comment