Você está na página 1de 7

OBJETIVO: Utilizar el microcontrolador Atmega 16 y realizar un reloj en

tiempo real.

1.- Programa para un reloj en tiempo real.

ALGORITMO:

ENTRADA:
• Datos De programa en el Microcontrolador AVR.
SALIDA:
• Datos de Reloj en la Salida del Puerto D (Visualización en
el LCD).
PROCESO:
• 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.
DIAGRAMA DE FLUJO:

CÓDIGO:
ESQUEMÁTICO:

SIMULACIÓN:
CONCLUSIONES:

 Comprobamos que la otra familia de micro controladores también


son eficientes al momento de realizar las prácticas.
 El funcionamiento del ATMEGA 16 es similar al del PIC, de igual
manera toca direccionar las entradas y salidas correctamente,
además poseen una gran variedad de funciones que nos facilitan
nuestro trabajo.
 La programación en BAscom es muy Similar a la programación en
MiKrobasic.
 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.
 La utilización de los comandos de tiempo nos permite incrementar
los
segundos, minutos y horas con lo cual obtenemos un reloj muy
exacto.

RECOMENDACIONES:

 Polarizar correctamente al microcontrolador y utilizar


adecuadamente la programadora dándose cuenta de los pines a los
cuáles debe ser conectada.
 Verificar el estado de los elementos ya que el software no puede
tener errores pero el hardware sí.
 Es necesario poseer el Oscilador de 32.678 KHz y conectar en los
pines 28 y 29 que es la entrada para el Oscilador de Tiempo Real.

BIBLIOGRAFÍA:
Hojas de las Prácticas de Microcontroladores AVRs.
Ayuda del Programa BAscom.
Manual del Microcontrolador ATMEGA16.
Ayuda del Programa Proteus 7.6. Para las simulaciones.
ANEXOS:

1.- Programa para un reloj en tiempo real.

Você também pode gostar