ทำไมลองใน ISIS ใช้ได้ ต่อจริงใช้ไม่ได้อะครับ

กระทู้คำถาม
void main()
{
   int a,b,c,d,e,f,g,h,i;
    TRISA = 0b00111111;
    TRISB = 0b01111000;
    TRISC = 0b01111000;
    TRISD = 0b00011011;
    TRISE = 0b00000111;
    ANSEL = 0;
    ANSELH = 0;
    while(1){
    if(PORTA.F4==0)
            {a = PORTA.F0;
             b = PORTA.F1;
             c = PORTA.F2;
             d = PORTA.F3;
             //led
             e = 0;
             f = 1;
             g = 1;
             h = 1;
             i = 1;
             //program
             TRISB.F7 = a;
             TRISB.F0 = b;
             TRISD.F5 = c;
             TRISD.F2 = d;
             //LED
             TRISA.F7 = e;
             TRISA.F6 = f;
             TRISC.F0 = g;
             TRISB.F1 = h;
             TRISB.F2 = i;
             }
    else if(PORTA.F5==0)
            {a = PORTB.F3;
             b = PORTB.F4;
             c = PORTB.F5;
             d = PORTB.F6;
             //led
             e = 1;
             f = 0;
             g = 1;
             h = 1;
             i = 1;
             //program
             TRISB.F7 = a;
             TRISB.F0 = b;
             TRISD.F5 = c;
             TRISD.F2 = d;
             //LED
             TRISA.F7 = e;
             TRISA.F6 = f;
             TRISC.F0 = g;
             TRISB.F1 = h;
             TRISB.F2 = i;
             }
    else if(PORTE.F0==0)
            {a = PORTD.F3;
             b = PORTC.F4;
             c = PORTC.F5;
             d = PORTC.F6;
             //led
             e = 1;
             f = 1;
             g = 0;
             h = 1;
             i = 1;
             //program
             TRISB.F7 = a;
             TRISB.F0 = b;
             TRISD.F5 = c;
             TRISD.F2 = d;
             //LED
             TRISA.F7 = e;
             TRISA.F6 = f;
             TRISC.F0 = g;
             TRISB.F1 = h;
             TRISB.F2 = i;
             }
    else if(PORTE.F1==0)
            {a = PORTD.F1;
             b = PORTD.F0;
             c = PORTC.F3;
             d = PORTD.F4;
             //led
             e = 1;
             f = 1;
             g = 1;
             h = 0;
             i = 1;
             //program
             TRISB.F7 = a;
             TRISB.F0 = b;
             TRISD.F5 = c;
             TRISD.F2 = d;
             //LED
             TRISA.F7 = e;
             TRISA.F6 = f;
             TRISC.F0 = g;
             TRISB.F1 = h;
             TRISB.F2 = i;
             }
    else if(PORTE.F2==0)
            {a = 1;
             b = 1;
             c = 1;
             d = 1;
             //led
             e = 1;
             f = 1;
             g = 1;
             h = 1;
             i = 0;
             //program
             TRISB.F7 = a;
             TRISB.F0 = b;
             TRISD.F5 = c;
             TRISD.F2 = d;
             //LED
             TRISA.F7 = e;
             TRISA.F6 = f;
             TRISC.F0 = g;
             TRISB.F1 = h;
             TRISB.F2 = i;
             }
    else
             {//program
             TRISB.F7 = a;
             TRISB.F0 = b;
             TRISD.F5 = c;
             TRISD.F2 = d;
             //LED
             TRISA.F7 = e;
             TRISA.F6 = f;
             TRISC.F0 = g;
             TRISB.F1 = h;
             TRISB.F2 = i;
             }
         }



}

<a href="http://image.ohozaa.com/view2/xyWolNHUx385xC6K" target="_blank"><img border="0" src="http://image.ohozaa.com/i/264/LEC8kT.PNG" /></a>
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่