Saturday 19 September 2015

LED Blinking and Chaser using Switches in ARM7(LPC2129/38)

 #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++);
 }

No comments:

Post a Comment