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

Manejo de Puertos de Entradas/Salidas, Interrupciones y Timers

Antonio PatetiTarea19 de Enero de 2021

676 Palabras (3 Páginas)203 Visitas

Página 1 de 3

REPÚBLICA BOLIVARIANA DE VENEZUELA[pic 1]

UNIVERSIDAD NACIONAL EXPERIMENTALPOLITÉCNICA

“ANTONIO JOSÉ DE SUCRE”

VICE-RECTORADO PUERTO ORDAZ

DEPARTAMENTO DE ELECTRÓNICA

PRACTICA DE LABORATORIO # 2 y 3

Prof.  José Rodríguez.

LEA DETENIDAMENTE TODA LA INFORMACIÓN ADJUNTA

TITULO: Manejo de  Puertos de Entradas/Salidas, Interrupciones y Timers

SUMARIO:

  • Ejercitación del set de instrucciones
  • Puertos I/O
  • Interrupciones
  • Timers
  • Ejercitación de Programas en Lenguaje Ensamblador
  • Ejercitación con el MPLAB

TRABAJO PREVIO:

Este trabajo debe ser entregado antes de entrar al Laboratorio. Se exigirán los programas Editados y Ensamblados utilizando la Microcomputadora.

LABORATORIO A REALIZAR:

1)-        Se desea realizar el diseño de un reloj digital, el cual deberá mostrar la hora, minutos y segundos en display 7 segmentos. El formato es Hora militar/no militar, indicando mediante un diodo Led AM/PM. Dispondrá de 2 pulsadores para el ajuste, uno para entrar al modo ajuste hora/minuto y otro para modificar el parámetro seleccionado. Adicionalmente dispondrá de un tercer pulsador para entrar a modificar la hora de alarma, cuyo parámetro seleccionado se puede modificar con el mismo botón utilizado para la hora/minuto del reloj. Cuando la hora actual coincida con la hora de alarma deberá activarse un buzzer de forma intermitente, el cual dejará de sonar cuando se presione cualquiera de los tres botones disponibles o al cabo de 30 segundos. Mientras se encuentra en modo ajuste, los segundos deben estar actualizándose y el parámetro a ajustar deberá estar intermitente. (Ver un reloj digital comercial en modo ajuste)

2)-        Se desea realizar el diseño de un cronometro digital, el cual deberá mostrar los  minutos, segundos y centésimas en display 7 segmentos. Dispondrá de 2 pulsadores, el primero funciona como START/PAUSA y el segundo como RESET o tiempo de vuelta (PARCIAL). Adicionalmente el cronometro tiene la posibilidad de activar una alarma  cuando el tiempo ajustado coincide con el actual del cronometro, generando un tono intermitente cuya duración será de 15 segundos o  cuando se presiona el boton de RESET. Si el cronometro se encuentra en START y se presiona el botón de RESET mostrara el tiempo parcial, si se vuelve a presionar, mostrara el siguiente tiempo parcial.

Para ajustar el tiempo de alarma se utiliza un tercer boton, que permitira elegir entre minutos/segundos y dependiendo del parámetro a ajustar utilizamos el boton START/PAUSA para modificar los parámetros de tiempo. Nota: observe el comportamiento de un cronómetro comercial. (El parámetro a ajustar deberá estar intermitente. (Ver un reloj digital comercial en modo ajuste)

3)- Diseñe un TIMER programable. Funcionamiento: mediante un teclado matricial se programa Minutos y Segundos, Start/Pausa (en la misma tecla), Reset (Observe funcionamiento de un Horno de microwave comercial). Para simular el horno utilice un motor DC y un Buzzer que generará 3 beep después de agotado el Tiempo. Se debe observar en los displays el tiempo que se esta ajustando tal cual lo hace el horno comercial y una vez establecido el tiempo se espera por cualquier orden (Stara/Pausa, Reset o reajustar el tiempo.). el conteo será descendente partiendo del valor ajustado hasta cero, momento en el cual se detiene el motor y se generan los 3 beep. Se usaran 4 display.

...

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