ejemplos programas C

Programa 1:Encender un led intermitentemente en la pata rb2 de nuestro pic. Usando 16f84a. 

Solucion: los problemas de aca adelante utilizaremos este pic 16f84a, el precio en la paz de este pic es de 28Bs un poco mas o menos depende de la electronica a la que vallamos. tambien siempre trataremos de usar el cristal de 4Mhz. y programaremos en un principio en C, hasta saber muy bien, de ahi nos pasaremos a assembler. pero esto es con el pasar de los meses. y mas rapido sera en vacaciones.

Solucion:

/*programa para encender un LED intermitentemente, en la pata rb2 de nuestro pic*/

#include <16F84A.h>
#FUSES NOWDT                   
#FUSES XT                    
#FUSES NOPUT                  
#FUSES PROTECT                 
#use delay(clock=4000000)
#byte port_b=0x06

void main()
{
   set_tris_b(0x00);            
   port_b=0b10000000;           
   do
   {
      delay_ms(100);         
      bit_set(port_b,2);    
      delay_ms(100); 
      bit_clear(port_b,2);   
   }
   while (true);
}

comentarios: podemos modificar el delay (tiene valor de 100ms) podemos ponerle mas o menos.. depende de nosotros esta intermitencia.
Aunque es un circuito muy sencillo, para no perder la costumbre pondre nomas la simulacion. al joder..