Professional Documents
Culture Documents
I.
PORTADA
UNIVERSIDAD TCNICA DE AMBATO
Facultad de Ingeniera en Sistemas, Electrnica e Industrial
Ttulo:
Carrera:
rea Acadmica:
Fsica y Electrnica
Lnea de Investigacin:
Sistemas Electrnicos
Sptimo Electrnica A
Fecha de Envo:
27 / 04 / 2015
Fecha de Entrega:
04 / 05 / 2015
AMBATO ECUADOR
MICROCONTROLADORES
II.
DESARROLLO
INTERRUPCION Y FUSIBLES DEL PIC 16F887 Y PIC 18F4550
Interrupcin: Una interrupcin es un aviso provocado por un mdulo del PIC, por un
cambio en el estado de un pin o un recordatorio de que ha pasado un cierto tiempo. Como
su nombre indica este aviso interrumpir la tarea que se est haciendo en ese momento y
pasaremos a ejecutar una rutina de servicio o gestin de la interrupcin
Existen diez registros que se usan para controlar operacin de interrupcin. Estos registros
son los siguientes:
RCON
INTCON
INTCON2
INTCON3
PIR1, PIR2
PIE1, PIE2
IPR1, IPR2
El microcontrolador tiene dos fuentes principales de interrupcin: del Ncleo y de los
perifricos.
Las principales fuentes de interrupcin del ncleo son:
MICROCONTROLADORES
Conversin A / D completa.
USART interrupcin de recepcin.
USART interrupcin de transmisin.
Deteccin de bajo voltaje. [1]
INTERRUPCIONES DEL PIC 16F887 Y PIC 16F887
INTERRUPCIONES
MICROCONTROLADOR
DESCRIPCIN
PIC
16F887
18F4550
INT_AD
Conversin AD completa
INT_BUSCOL
Colisin de bus
INT_CCP1
INT_CCP2
INT_COMP
Comparador
INT_CR
Encriptacin finalizada
INT_EEPROM
INT_EXT
INT_EXT1
Interrupcin externa # 1
INT_EXT2
Interrupcin externa # 2
INT_I2C
Interrupcin I2C
INT_LCD
Actividad LCD
INT_LOWVOLT
INT_OSC_FAIL
Fallo en el oscilador
INT_OSCF
Fallo en el oscilador
MICROCONTROLADORES
INT_PSP
INT_PWMTB
INT_RB
INT_RDA
INT_RTCC
INT_SSP
INT_TBE
INT_TIMER0
INT_TIMER1
INT_TIMER2
INT_USB
Actividad en USB
FUSIBLES
DESCRIPCIN
MICROCONTROLADOR
PIC
MICROCONTROLADORES
16F887
18F4550
#FUSES HS
#FUSES LP
#FUSES WDT
potencia.
(Watchdog Timer) El famoso "perro" del PIC.
#FUSES RC
#FUSES XT
PIC de autoresetearse
(Power Up Timer Reset) Si activamos este
FUSE, lo que conseguimos es que se genere un
retardo en la inicializacin del PIC. Esto se usa
#FUSES NOWDT
#FUSES NOMCLR
No permite el reseteo
#FUSES NOCPD
#FUSES NOPROTECT
#FUSES NOWRT
desactivada
No proteccin contra escritura de la memoria
#FUSES
FLASH de programa
Reset ante variaciones de VCC desactivado
NOBROWNOUT
MICROCONTROLADORES
#FUSES NOVCAP
#FUSES NOFCMEN
apagado
Detector de falla del oscilador principal
#FUSES NOLVP
#FUSES NODEBUG
#FUSES PUT
apagado
Programacin en baja tensin desactivada
No depurar cdigo
Power Up Timer activado
X
X
X
X
APORTE GRUPAL:
Los PIC de gama baja y media tienen un nico vector de interrupcin situado en la
direccin 04h de programa, mientras que los de gama alta tienen dos vectores de
interrupcin de distinta prioridad, alta y baja, situados en la posicin 08h y 18h de la
memoria.
La fuente de interrupciones externa INT se utiliza para atender eventos externos en tiempo
real, por ejemplo detectar el cruce por cero de una seal. La interrupcin se puede producir
si y slo si el cambio en RB0/INT es durante el flanco ascendente o si y slo si es durante
el flanco descendente.
Los Fusibles sirven para configurar algunas funciones del microcontrolador, como el tipo
de oscilador, la proteccin de cdigo, habilitar el perro guardin, habilitar el reset maestro,
habilitar un reset inicial, habilitar reset por bajo voltaje en la fuente, etc.
MICROCONTROLADORES
CONCLUSIONES:
Los bits de interrupcin se establecen cuando una condicin de interrupcin se
produce independientemente del estado de su correspondiente bit de habilitacin.
Cada fuente de Interrupcin tiene tres bits para controlar su funcionamiento que
son: Un bit que indique si se ha producido una interrupcin, Un bit para habilitar
o deshabilitar el origen de la interrupcin y Un bit de prioridad para seleccionar alta
o baja prioridad.
Los FUSES o Fusibles en espaol son registros en el Pic que le indican cmo
comportarse. Los fusibles de configuracin se resetean mediante la directiva
#FUSES
BIBLIOGRAFA:
[1]
Interrupciones.
Disponible
en:
http://www.joseapicon.com.ve/descargas/pic/Manual%20PIC%2018F4550.pdf
Fusibles de configuracin. Disponible en:
http://perso.wanadoo.es/luis_ju/soft/files/pic.pdf
Fusibles.
Disponible
en:
http://www.edudevices.com.ar/download/articulos/MCUsPIC/Programando_PICs_
CCS_08.pdf
ANDRS CNOVAS LPEZ, CCSC, C COMPILER FOR MICROCHIP
PICMICRO
MCUS,
DISPONIBLE
EN:
http://www.sandorobotics.com/attachments/CCSSPANISH.pdf
MICROCONTROLADORES