UNIVERSIDAD POLITÉCNICA SALESIANA

INGENIERIA ELECTRÓNICA

UNIVERSIDAD POLITÉCNICA SALESIANA

OBJETIVO: Utilizar el Microcontrolador Atmel (Atmega 16) para Realizar un Reloj en tiempo real.
1. Programa para Armar un Reloj e tiempo Real. CÓDIGO:

ALGORITMO:

ENTRADA: SALIDA: PROCESO:

Datos De programa en el Microcontrolador AVR. Datos de Reloj en la Salida del Puerto D (Visualización en el LCD). Configuro el Microcontrolador a Utilizar. Configuro el Oscilador a utilizar. Configuro el Puerto D como Salida. Configuro el Lcd. Apago el cursor. Configuro mediante el comando Date para la Fecha. Configuro mediante el comando Time para el reloj. Localizo la posición 1,1 para la fecha. Y para el reloj en la posición 2,1. Envió los datos al Puerto D.

INGENIERIA ELECTRÓNICA

UNIVERSIDAD POLITÉCNICA SALESIANA

DIAGRAMA DE FLUJO:

ESQUEMÁTICO:

INGENIERIA ELECTRÓNICA

UNIVERSIDAD POLITÉCNICA SALESIANA

SIMULACIÓN:

INGENIERIA ELECTRÓNICA

UNIVERSIDAD POLITÉCNICA SALESIANA

INGENIERIA ELECTRÓNICA

UNIVERSIDAD POLITÉCNICA SALESIANA

RECOMENDACIONES: Encontrar el Oscilador de 32.678 KHz y conectar en los pines 28 y 29 que es la entrada para el Oscilador de Tiempo Real. Buscar información de los elementos a utilizar. CONCLUSIONES:  El Microcontrolador AVR a través de la Herramienta para su programación BAscom nos permite manejar diferentes dispositivos como LCD, displays.  La utilización de los comandos de tiempo nos permite incrementar los segundos, minutos y horas con lo cual obtenemos un reloj muy exacto.  La Simulación en Proteus no necesita de Osciladores externos pero al implementar el circuito no funciona si no están los osciladores conectados de una forma correcta. BLIOGRAFÍA: Hojas de las Prácticas de Microcontroladores AVR. Ayuda del Programa BAscom. Manual del Microcontrolador AVR Atmega 16.

INGENIERIA ELECTRÓNICA

UNIVERSIDAD POLITÉCNICA SALESIANA

INGENIERIA ELECTRÓNICA

UNIVERSIDAD POLITÉCNICA SALESIANA

Ejercicio: Programa para leer un Teclado Matricial:

INGENIERIA ELECTRÓNICA

UNIVERSIDAD POLITÉCNICA SALESIANA

INGENIERIA ELECTRÓNICA

Sign up to vote on this title
UsefulNot useful