convertidor de pulsos analógicos

Hola,
Este es mi primer post en el foro, espero no duplicar el tema; necesito de su ayuda para programar un pic que pueda recibir pulsos analógicos, interpretarlos y generar una señal de salida tipo numérica a través de un infrarrojo para activar un lector de memoria USB vía control remoto.
La señal de entrada es generada con pulsos divididos en dos bloques, el primero es generado al oprimir una tecla con una letra, que van de la A a la V (A,B,C,D,E,F,G,H,J,K,L,M,N,P,Q,R,S,T,U,V), la letra A envía 21 pulsos, la B envía 20, la V envía 1, esto lo hace con duración de 240 ms cada pulso, y con una pausa 500 ms entre cada bloque; el segundo bloque de pulsos es enviado al oprimir una tecla numérica (que van del 1 al 8), esta última en el caso del 1 envía 10 pulsos, y así en orden decendente, la tecla del 8 envía 1 pulso. Las letras son 20 en total, más 8 números, del 1 al 8; la combinación de letras y números alcanza la cifra de 160 combinaciones, que se deberán interpretar del 1 al 160 en forma secuencial o del 00 al 159.
Gracias.
 
Atrás
Arriba