#
char ConsTeclas[6];
int NTeclasEnt;
void main()
{
NTeclasEnt=0;
enable_interrupts(INT_RB);
enable_interrupts(GLOBAL);
while(1){
if(NTeclasEnt==6){
// Se recibieron las 6 Teclas y estan almacenadas en ConsTeclas[];
NTeclasEnt=0; // Para recibir proximas teclas.
// Tratamiento de las teclas recibidas.-
.
.
}
}
}
// Interrupcion por cambio de estado de RB4-RB7.-
#int_RB
void RB_isr(void)
{
ConsTecla[NTeclasEnt]=TestTeclado(); //Testea la Tecla Pulsada.-
NTEclasEnt++;
}