syedzeyad
Newbie level 6
- Joined
- Nov 11, 2012
- Messages
- 11
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,281
- Location
- Karachi, Pakistan, Pakistan
- Activity points
- 1,373
can anyone figure out what is the problem in my code?
thanks
thanks
Code:
function1 (){
PORTD.F6=0;
PORTD.F7=1;
if(PORTB.F4!=1){
delay_ms(100);
if(PORTB.F4!=1){
PORTD.F6=0;
PORTD.F7=0;
}
}
}
function2(){
PORTD.F6=0;
PORTD.F7=1;
if(PORTB.F5==0){
PORTD.F6=0;
PORTD.F7=0;
}
}
function3(){
PORTD.F6=1;
PORTD.F7=0;
if(PORTB.F4==0){
PORTD.F6=0;
PORTD.F7=0;
}
}
function4(){
PORTD.F6=1;
PORTD.F7=0;
if(PORTB.F3==0){
PORTD.F6=0;
PORTD.F7=0;
}
}
function5(){
PORTD.F6=0;
PORTD.F7=1;
if(PORTB.F5==0){
PORTD.F6=0;
PORTD.F7=0;
}
}
function6(){
PORTD.F6=1;
PORTD.F7=0;
if(PORTB.F3==0){
PORTD.F6=0;
PORTD.F7=0;
}
}
int main() {
TRISB.F0=1;
TRISB.F1=1;
TRISB.F2=1;
TRISB.F3=1;
TRISB.F4=1;
TRISB.F5=1;
TRISD.F6=0;
TRISD.F7=0;
PORTD.F6=0;
PORTD.F7=0;
while(1){
if(PORTB.F3==0 && PORTB.F1==0){
function1();
}
if(PORTB.F4==0 && PORTB.F2==0){
function2();
}
if(PORTB.F5==0 && PORTB.F1==0){
function3();
}
if(PORTB.F4==0 && PORTB.F0==0){
function4();
}
if(PORTB.F3==0 && PORTB.F2==0){
function5();
}
if(PORTB.F5==0 && PORTB.F0==0){
function6();
}
}
}