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