////////////////////////////////////////////////////////////////
////////////////////////////////Tecla_pulsada///////////////////
////////////////////////////////////////////////////////////////
//  Funcion: Muestra por pantalla el valor del numero         //
//    que se desea introducir.                                //
//  Param. de entrada:                                        //
//  Author: Alberto Aragon Marqueses                          //
////////////////////////////////////////////////////////////////

void Tecla_pulsada ()
{

      int Teclan, coma=0,salir;
      char Teclac;
     
               //INTRODUCCION DE VALOR        
                while(salir==0){
                
                              do{
                              Teclac=kbd_getc();
                              }
                              while(Teclac=='\0');
                              
                              Teclan=Teclac-48;
                             
                           if(Teclan==-6)
                            {
                           printf(lcd_putc,"\b \b");// Se ha pulsado *
                                    
                                 }
                               else if (Teclan==17)// Se ha pulsado ,
                               {
                                
                                     if(coma==1)
                                       {
                                             break;  
                                       }
                                     else 
                                       {
                                             coma=1;
                                            printf(lcd_putc,",");
                                       }
                               }
                               
                               else if  (Teclan==-13) // Se ha pulsado #
                                     {
                                       salir=1;
                                     }
                
                               else
                                  {
                               printf(lcd_putc,"%d",Teclan);
                                  }
                }
}

