2. Led encendido por pulsador
Diseño PCB
Diagrama de Circuito
Diseño PCB
Código para el Pic
- // PIC16F628A Interrupcion Externa
- // http://habacucelectronics.blogspot.com/
- // habacuc.electronics@gmail.com
- // Autor: Samuel Ramsbott
- // Versión:PIC C Compiler 4.023
- #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); // interrupción externa RB0
- enable_interrupts(INT_EXT); // Habilitar interrupción externa RB0 / INT
- enable_interrupts(GLOBAL); // Habilitar todas las interrupciones
- while(TRUE) ; // Ciclo infinito
- }
Circuito montado en Protoboard
Para obtener el código y la simulación en Proteus
haz clip sobre descargar.
Comentario Blogger
Comentario Facebook