Hola de nuevo,
en primer lugar disculpas po no adjuntarte tu proyecto corregido. Mi version de Niple es la 5.5.7 y la tuya la 5.2; por tanto no podrias abrirla. A parte de eso,
acabo de ver lo ultimo que has posteado y veo que quieres ir rapido. Te comento varias cosas:
1º En la parte de comprobacion de activacion del bit RA4 indicas que "B8=1". Esto no es buena practica, los bits de los registros se numeran del 0 al 7( en total
. Esto es un pequeño error de principiante, es bueno que te acostrumbres a la numeracion que te he indicado.
2º Niple trata en lo posible el no utilizar, o al menos lo menos posible, del uso de los nemonicos del lenguaje ASM. Como por ejemplo el uso del "BTFSSxxx". Para comparar un bit es mejor utilizar: Ir al arbol de herramientas y a funciones logicas, luego seleccionas comparar bit y eliges los bits que quieras en la ventana que se te va a desplegar(incluso a cada bit puedes darle el nombre que quieras para que despues de un tiempo puedas acordarte que funcion realizaba cada bit).
3º Lo que te puse en el post anterior referente a la frecuencia es muy, muy basico. Tanto que lo unico que realiza es poner a 1 un bit a 1 y a 0, pero solo una vez y lo hace para cada salida que has puesto. Como comprenderas tu resceptor tendrá que responder a una secuencia de varios 1 y 0 a repeticiones e intervalos de tiempo una para cada tecla. Por que si no lo que vas a tener que montar será tantos emisores y por tanto receptores como señales quieras realizar, con el consiguiente coste de hardware y en dinero.
4º Si te dije que miraras los ejemplos es por que se utiliza un RF y Niple ya te genera la adecuada frecuencia para que funcione el emisor. Si tienes varios se pueden codificar con ID que seria unico para cada emisor. Evidentemente si solo utilizas uno , en vez de enviar la temperatura, puedes enviar cualquier valor que hayas gurdado previamnete. Así luego el emisor lo de codificará y segun eso hara un u otra cosa. Mira aquí:
http://www.niplesoft.net/ScreenShots/ScreenShot_15/ScreenShot_15.htmFermin