#include<htc.h>
#define a RB0
#define b RB1
#define c RB2
#define d RB3
#define e1 RB4
#define e2 RB5
#define e3 RB6
#define m11 RD0
#define m12 RD1
#define m21 RD2
#define m22 RD3
#define m31 RD4
#define m32 RD5
void delay(int s);
void delay(int s)
{
while(s--);
}
void main()
{
TRISD=0x00;
TRISB=0xF0;
//TRISB4=1;
//TRISB5=1;
//TRISB6=1;
m11=0,m12=0,m21=0,m22=0,m31=0,m32=0;
while(1)
{
delay(2000);
m11=0,m12=0,m21=0,m22=0,m31=0,m32=0;
a=1,b=0,c=0;
while(a==1)
{
if(e1==0 && e2==1 && e3==0) //fwd --2 pressed
{
m11=1,m12=0,m21=0,m22=1,m31=0,m32=0;
delay(1500);
}
delay(1500);
a=0;
}
b=1,a=0,c=0;
while(b==1)
{
if(e1==1 && e2==0 && e3==0) //lft --4 pressed
{
m11=0,m12=0,m21=0,m22=1,m31=0,m32=0;
delay(1500);
}
delay(1500);
b=0;
}
b=1;
while(b==1)
{
if(e1==0 && e2==0 && e3==1) //rgt --6 pressed
{
m11=1,m12=0,m21=0,m22=0,m31=0,m32=0;
delay(1500);
}
delay(1500);
b=0;
}
c=1,a=1,b=1;
while(c==1)
{
if(e1==0 && e2==1 && e3==0) //rev --8 pressed
{
m11=0,m12=1,m21=1,m22=0,m31=0,m32=0;
delay(1500);
}
delay(1500);
c=0;
}
delay(1500);
}
}
#define a RB0
#define b RB1
#define c RB2
#define d RB3
#define e1 RB4
#define e2 RB5
#define e3 RB6
#define m11 RD0
#define m12 RD1
#define m21 RD2
#define m22 RD3
#define m31 RD4
#define m32 RD5
void delay(int s);
void delay(int s)
{
while(s--);
}
void main()
{
TRISD=0x00;
TRISB=0xF0;
//TRISB4=1;
//TRISB5=1;
//TRISB6=1;
m11=0,m12=0,m21=0,m22=0,m31=0,m32=0;
while(1)
{
delay(2000);
m11=0,m12=0,m21=0,m22=0,m31=0,m32=0;
a=1,b=0,c=0;
while(a==1)
{
if(e1==0 && e2==1 && e3==0) //fwd --2 pressed
{
m11=1,m12=0,m21=0,m22=1,m31=0,m32=0;
delay(1500);
}
delay(1500);
a=0;
}
b=1,a=0,c=0;
while(b==1)
{
if(e1==1 && e2==0 && e3==0) //lft --4 pressed
{
m11=0,m12=0,m21=0,m22=1,m31=0,m32=0;
delay(1500);
}
delay(1500);
b=0;
}
b=1;
while(b==1)
{
if(e1==0 && e2==0 && e3==1) //rgt --6 pressed
{
m11=1,m12=0,m21=0,m22=0,m31=0,m32=0;
delay(1500);
}
delay(1500);
b=0;
}
c=1,a=1,b=1;
while(c==1)
{
if(e1==0 && e2==1 && e3==0) //rev --8 pressed
{
m11=0,m12=1,m21=1,m22=0,m31=0,m32=0;
delay(1500);
}
delay(1500);
c=0;
}
delay(1500);
}
}
No comments:
Post a Comment