#include<reg51.h>
#define led P2
void delay(unsigned int x)
{
while(x--);
}
void main()
{
unsigned int i,l;// range for unsigned is 0-65535
while(1)
{
//simple bitwise led ON-OFF
/*for(i=1;i<129;i=i*2) //bitwise led ON-OFF using FOR LOOP
{
delay(1000); delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);
P2=i;
}*/
l=0x01; //bitwise LED ON-OFF using Shit operator
for(i=1;i<=8;i++)
{
led=l;
l=l<<1;
delay(3000); delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);
}
}
}
#define led P2
void delay(unsigned int x)
{
while(x--);
}
void main()
{
unsigned int i,l;// range for unsigned is 0-65535
while(1)
{
//simple bitwise led ON-OFF
/*for(i=1;i<129;i=i*2) //bitwise led ON-OFF using FOR LOOP
{
delay(1000); delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);
P2=i;
}*/
l=0x01; //bitwise LED ON-OFF using Shit operator
for(i=1;i<=8;i++)
{
led=l;
l=l<<1;
delay(3000); delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);delay(3000);
}
}
}
No comments:
Post a Comment