Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Integrantes:
Miguel Santiago Diaz Galeano
msdiazg@itc.edu.co
saaldanab@itc.edu.co
OBJETIVOS
Utilizar las interrupciones externas
Responder a eventos procedentes de
dispositivos externos y obtener la
respuesta deseada en las salidas del
microcontrolador.
2
Figura 1. Teclado matricial 4x3 de Proteus Figura 3. Función exclusiva para la configuración de
registros.
CONCLUSIONES
A partir de este laboratorio se aplicaron conceptos
relacionados con las interrupciones, tales como el
manejo de los registros INTCON y sus variedades de
configuraciones. Se obtuvo un problema a partir de
definir las prioridades ya que el microcontrolador no las
Figura 10. Sensor de temperatura, leds indicativos
definía como debe ser, esto fue porque no se especifico
y PIC18F4550.
el registro de jerarquía de interrupciones
(RCONbits.IPEN) el cual debe estar en 1 lógico para
diferenciar entre alta y baja prioridad.
Así que programamos nuestra rutina de acuerdo
con lo pactado en la guía, nuestro led indicativo será Se utilizo la información del fabricante, para la
encendido, se puede observar en la imagen como el configuración de nuestros registros INTCON, los cuales
LED LF que se encenderá una vez la temperatura sea se encargan de las interrupciones en el
mayor a 60ºC. Así que se procede a incluir en nuestra microcontrolador PIC18F4550, además de los registros
función de prioridad la rutina. ADCON para nuestro convertidor ADC. Respecto a la
programación en MPLAB XC8 se utilizo el concepto de
funciones por medio de prototipos esto por conceptos
organización, además de simplificar al máximo la
programación. Si bien se observa la codificación para la
visualización de los segundos, por medio de los
displays 7 segmentos, se hizo con el código binario
BCD, realmente los pines del microcontrolador deberían
pasar por un codificador físico, como el 7448 o algún
otro modulo, pero en este caso no se incluyo debido a
no añadir más componentes.
https://www.youtube.com/watch?
v=IsVemy9Up7I&t=233s
[2]
http://microcontroladores-mrelberni.com/interrupciones-
con-el-pic/
[3]
https://ww1.microchip.com/downloads/en/devicedoc/396
32c.pdf