hola jmgc.yo realize la grabacion de las tramas de cualquier mando a infrarrojos.y es facil.
el receptor de infrarrojos.pj TSOP 1736 si no recuerdo mal.o cualquier otro que se aproxime a la frecuencia de la portadora del mando que ballas a usar,
esta siempre a estado alto.=1 logico. en cuanto recibe la señal del mando a distancia,la salida del TSOP se pone a 0 logico.y posteriormente a 1logico y alternando
a 0 1 0 1 0 1.....
como los datos emitidos por el mando son PWM modulacion por anchura de pulso,lo que el mando envia son rafagas de impulsos a una frecuencia de
unos 36Khz si es que el mando usa esta frecuencia.
asi que lo importante es hacer un programa que desde la primera puesta a cero de la salida del TSOP.se memorize los tiempos de estado de la señal 0 logica
y 1 logico.y los meta en la memoria ram del pic.que posteriormente habra que guardarlos en una eeprom externa.si es que se van a usar varias teclas.
y segun el pic que vallamos a usar.
para ello usaremos el TMR0 o TMR1 segun la anchura de pulso.de esta forma cada vez que el pin de entrada de los datos provenientes del TSOP.cambie de estado,guardaremos el tiempo que a estado a 0 logico y a 1 logico.durante toda la trama.posteriormente cuando tengamos el valor del tiempo de los estados
a 0 y a 1.podremos reproducirlos en uno de los pin de salida del pic.el cual lo conectaremos a un modulador y este a un led de infrarrojos.
es muy facil.espero que te sirva. saludos.