ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Reloj e indicador de temperatura ambiental con uso de microcontroladores


Enviado por   •  22 de Abril de 2019  •  Prácticas o problemas  •  614 Palabras (3 Páginas)  •  125 Visitas

Página 1 de 3

Benemérita Universidad Autónoma de Puebla

[pic 1]

Facultad de ciencias de la electrónica

Desarrollo de proyectos basados en microcontroladores y DSPs

“Reloj e indicador de temperatura ambiental: uso de interrupciones”

Integrantes del equipo:

•Alfaro López Alberto

•Villalpando Portillo Leonardo

Profesor: Héctor Santiago Ramírez

Puebla, Pue. Noviembre de 2015

Introducción

En la siguiente practica se implementará un sistema que lleve el conteo de la hora en tiempo real y nos diga cuál es la temperatura en cada segundo. Para llevar a cabo dicho monitoreo de la temperatura necesitaremos un microcontrolador PIC18F4550, un sensor de temperatura LM35, un LCD 16x2 que nos dirá la hora y la temperatura, y un teclado matricial 4x4 que nos ayudará a programar la hora.

Llevar a cabo esta práctica nos ayudará a aprender cómo hacer funcionar los puertos analógicos del microcontrolador PIC18F4550 y convertir dichas entradas analógicas a señales digitales.

Objetivo:

Comprender el funcionamiento y programación de los puertos de entrada analógicos del microcontrolador PIC18F4550 y utilizar uno de ellos para medir la temperatura ambiental con un sensor de temperatura LM35. Utilizar las interrupciones del Timer 1 para generar una base de tiempo constante para crear un reloj

Planteamiento del problema:

Utilizando el microcontrolador PIC18F4550, cree un “sistema de monitoreo de temperatura y hora” con las siguientes características:

  • Teclado matricial conectado al puerto B para la programación de la hora.
  • Uno de los canales analógicos del puerto A para adquirir la señal de temperatura proveniente de un sensor LM35.
  • Puerto D para conectar el display de LCD 2x16

Marco teórico

Funcionamiento del sistema de interrupciones del PIC18F4550.

Una interrupción es un aviso provocado por un módulo 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 gestión de la interrupción.

Los dispositivos PIC18F4550 tienen fuentes múltiples de interrupción y una prioridad de interrupción que permite que cada fuente de interrupción de le asigne un nivel prioritario o un nivel bajo de prioridad. El puntero de alta prioridad está en 000008h y el puntero de interrupción de baja prioridad está en 000018h.

El PIC18F4550 utiliza varios registros para el control de la interrupción. Estos son:

•RCON

•INTCON

•INTCON2

•INTCON3

•PIR1, PIR2

•PIE1, PIE2

•IPR1, IPR2

Cada fuente de interrupción tiene 3 bits para controlar su funcionamiento, excepto INT0. Los bits de interrupción se establecen cuando una condición de interrupción de produce independientemente del estado de su correspondiente bit de habilitación. El usuario debe asegurarse limpiar el adecuado bit antes de habilitar una interrupción.

...

Descargar como (para miembros actualizados)  txt (5 Kb)   pdf (428 Kb)   docx (179 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com