ejemplos programas C part2

Programa 2:Copiar la entrada B (pines b) y que muestre la copia en las salidas port A

Solucion:
/*Copia la entrada B y los muestra en las salidas A*/

#include <16F84A.h>

#FUSES NOWDT    

#FUSES XT              
#FUSES NOPUT          
#FUSES PROTECT  
#use delay(clock=4000000)

#byte port_a=0x05
#byte port_b=0x06

void main()
{
   set_tris_a (0b00000000);   

   set_tris_b (0b11111111);

while(true)                  
   port_a=port_b;
}

comentarios: en la simulacion uso puntas de prueba para simular entradas en RB.. mirar la grafica
Aunque es un circuito muy sencillo, para no perder la costumbre pondre nomas la simulacion. al joder..