Ahora les mostrare de manera sencilla como hacer un programa en C y simularlo en proteus de encender y apagar un led, luego montaremos el circuito en un protoboard y veremos si funciona.
Materiales
Software Proteus 7 o superior
Software PIC C Compiler
Software WinPic800_V3_64 o Superior
--------------------------------------------
PIC16F84A de Microchips
2 resistencias de 10 Kohm
2 condensadores ceramicos de 27 pF
1 Cristal XT de 4.000 MHz
1 boton Pulsador
--------------------------------------------
1 Diodos led blancos o amarillos o del color q prefieran
las resistencias son de 1/2
1 resistencias de 220 Ohm o 1 resistencias de 180 Ohm
--------------------------------------------
Fuente de Poder DC de 0 a 20 V
Lo primero que debemos hacer es el algoritmo de nuestro ejemplo
Esto indicaría que en un lenguaje comun sepamos que queremos que haga el PIC:
1. Llamar al PIC16F84A
2. Para el pin B0 encender LED
3. esperar 200 ms
4. Para el pin B0 apagar el LED
5. esperar 200 ms
6. Repetir todo desde la orden 2.
Ahora lo llevamos a Lenguaje C.
1                      
#include <16F84A.h> // Llama al PIC y carga su 
2                      
#use
delay(clock=4000000) 
3                      
#fuses XT, NOWDT 
4                      
#use standard_io (B) 
5                      
 
6                      
void
main (void) 
7                      
 
8                      
 
9                       
{
10                  
Do {                                          
11                  
OUTPUT_HIGH(PIN_B0);      
12                  
delay_ms(200);                          
13                  
 
14                  
OUTPUT_LOW(PIN_B0); 
15                  
delay_ms(200);                      
16                  
} 
17                  
 
18                  
WHILE(TRUE);                
19                  
 
20                  
}
Armamos  el circuito en Proteus y cargamos el programa y simulamos


 
No hay comentarios:
Publicar un comentario