Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

#include<reg51.

h>
sbit sen1=P1^1;
sbit sen2=P1^2;
sbit sen3=P1^3;
sbit mot1=P2^1;
sbit mot2=P2^2;
sbit mot3=P2^3;
sbit mot4=P2^4;
void delay();
void main()
{ sen1=0;
sen2=0;
sen3=0;
while(1)
{ if((sen1==0) && (sen2==0) && (sen3==0))
{ mot1=0;
mot2=1;
mot3=0;
mot4=1;
}
else if((sen1==1) && (sen2==0) && (sen3==0))
{ mot1=1;
mot2=0;
mot3=1;
mot4=0;
}
else if(sen1==1 && sen2==1 && sen3==0)
{ mot1=0;
mot2=1;
mot3=1;
mot4=1;
}
else if(sen1==1 && sen2==0 && sen3==1)
{ mot1=0;
mot2=1;
mot3=0;
mot4=1;
}
else if(sen1==1 && sen2==1 && sen3==1)
{ mot1=1;
mot2=0;
mot3=1;
mot4=0;
}
else if(sen1==0 && sen2==1 && sen3==1)
{ mot1=0;
mot2=1;
mot3=0;
mot4=1;
}
else if(sen1==0 && sen2==1 && sen3==0)
{ mot1=0;
mot2=1;
mot3=1;
mot4=1;
}
else if(sen1==0 && sen2==0 && sen3==1)
{ mot1=1;
mot2=1;
mot3=0;
mot4=1;
delay();
}
}
}
void delay()
{ unsigned int i,j;
for(i=0;i<250;i++)
for(j=0;j<250;j++);
}

You might also like