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>
ทำไมลองใน ISIS ใช้ได้ ต่อจริงใช้ไม่ได้อะครับ
{
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>