Wednesday 3 June 2015

watersprayer-8051

#include <REGX51.H>
sbit m11=P2^0;
sbit m12=P2^1;
sbit m21=P2^2;
sbit m22=P2^3;    
sbit m31=P2^4;
sbit m32=P2^5;
sbit a=P3^3;
sbit b=P3^4;
sbit c=P3^5;
sbit d=P3^6;
sbit e1=P3^0;
sbit e2=P3^1;
sbit e3=P3^2;
void delay(int s);

void delay(int s)
{
while(s--);
}

void main()
{
m11=0,m12=0,m21=0,m22=0,m31=0,m32=0;

{
delay(2000);
m11=0,m12=0,m21=0,m22=0,m31=0,m32=0;


a=0;
while(a==0 && e1==1 && e2==0 && e3==1)  //fwd --2 pressed
{

  m11=1,m12=0,m21=0,m22=1,m31=0,m32=0;


}
a=1;
 delay(1500);

b=0;
while(b==0 && e1==0 && e2==1 && e3==1)  //lft --4 pressed
{
  m11=0,m12=0,m21=0,m22=1,m31=0,m32=0;

}
 b=1;
 delay(1500);
b=0;
while(b==0 && e1==1 && e2==1 && e3==0)  //rgt --6 pressed
{
  m11=1,m12=0,m21=0,m22=0,m31=0,m32=0;


}
  b=1;
 delay(1500);
c=0;
while(c==0 && e1==1 && e2==0 && e3==1)  //rev --8 pressed
{
  m11=0,m12=1,m21=1,m22=0,m31=0,m32=0;
 

}
  c=1;
 delay(1500);
b=0;
while(b==0 && e1==1 && e2==0 && e3==1)  //spray --5 pressed
{
  m11=0,m12=0,m21=0,m22=0,m31=1,m32=0;
 

}
 b=1;
 delay(1500);
}
}


No comments:

Post a Comment