2. Led encendido por pulsador (PIC C Compiler)

2. Led encendido por pulsador (PIC C Compiler)
2. Led encendido por pulsador (PIC C Compiler)

 Diagrama de Circuito

 
Diseño PCB
Vista 3D
Circuito montado en Protoboard
Código
Código C - PIC16F628A
// PIC16F628A Interrupcion Externa
// http://habacucelectronics.blogspot.com/
// habacuc.electronics@gmail.com
// Samuel Ramsbott

#include <16F628A.h>
#fuses HS,NOWDT,PUT,NOPROTECT
#use delay(crystal=8000000)
#INT_EXT
void ext_isr(void){
  output_toggle(PIN_A0);
}
void main(){
  output_low(PIN_A0);
  ext_int_edge(H_TO_L); // Interrupción
  clear_interrupt(INT_EXT); // INT_EXT RB0
  enable_interrupts(INT_EXT); // RB0/INT
  enable_interrupts(GLOBAL); // Habilitar INT
  while(TRUE) ; // Ciclo infinito
}

Para obtener el código y la simulación en Proteus haz click sobre descargar.

Compartir en Google Plus

About habacuc.electronics

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Comentario Blogger
    Comentario Facebook