You are on page 1of 19

MARZO – JULIO 2010

UNIVERSIDAD POLITÉCNICA
SALESIANA
SISTEMAS MICROPROCESADOS 1

INFORME TALLER #02 AVR


TEMA: TEMPORIZADORES.

DAVID ESPIN
ANDRÉS MOGRO

QUITO - ECUADOR
TALLER 02

OBJETIVO: Utilizar el temporizador en los AVR y comprobar el manejo de


display mediante el microcontrolador Atmega 16.

1. Temporizador en modo contador

Entradas:

• Datos que se guardan en el microcontrolador

Procesos:

• Configuro la salida en el puerto B


• Habilito el contador
• Envío datos al puerto B

Salidas:

La salida del puerto B el decodificador y mediante este a los displays.

CÓDIGO.
DIAGRAMA DE FLUJO.

INICIO

Configuro el puerto B
como salida y el puerto
C y D como entrada

Habilito el contador
del pic

Envio los datos al


Puerto D y C

Muestro la cuenta en los displays


ESQUEMÁTICO.

FOTOS
2. Mostrar “HOLA” en el LCD.

Entradas:

• Datos que se guardan en el microcontrolador

Procesos:

• Configuro la salida en el puerto D hacia el LCD


• Escribo en el puerto D

Salidas:

La salida del puertoD Hacia el display

CÓDIGO.

DIAGRAMA DE FLUJO.

INICIO

Configuro el puerto
D como salida

Escribo “HOLA” en el
microcontrolador

Muestro la palabra en el LCD


ESQUEMÁTICO.

FOTOS
3. Programa que escribe en la línea superior e inferior del LCD.

Entradas:

• Datos que se guardan en el microcontrolador

Procesos:

• Configuro la salida en el puerto D hacia el LCD


• Escribo en el puerto D

Salidas:

La salida del puerto D Hacia el display

CÓDIGO.

DIAGRAMA DE FLUJO.

INICIO

Configuro el puerto
D como salida

Escribo “INGENIERIA” en la
línea superior y “ELEC
TRONICA” en la línea inferior
emicrocontrolador

Muestro la palabra en el LCD


ESQUEMÁTICO.

FOTOS
4. Programa que permite el desplazamiento de un texto en LCD.

Entradas:

• Datos que se guardan en el microcontrolador

Procesos:

• Configuro la salida en el puerto D hacia el LCD


• Escribo en el puerto D

Salidas:

La salida del puerto D Hacia el display

CÓDIGO.
DIAGRAMA DE FLUJO.

INICIO

Configuro el puerto D
como salida

Escribo “UPS” en la línea


superior y realizo el comando
para desplazar el texto

Muestro la palabra en el LCD

ESQUEMÁTICO.
FOTOS

5. Comandos generales del LCD.

Entradas:

• Datos que se guardan en el microcontrolador

Procesos:

• Configuro la salida en el puerto D hacia el LCD


• Escribo en el puerto D los comandos generales

Salidas:

La salida del puerto D Hacia el display


CÓDIGO.

DIAGRAMA DE FLUJO.

INICIO

Configuro el puerto
D como salida

Escribo comandos
generales en el
microcontrolador

Muestro datos en el LCD


ESQUEMÁTICO.

FOTOS
6. Programa que permite ver los caracteres que puede generar el
LCD.

Entradas:

• Datos que se guardan en el microcontrolador

Procesos:

• Configuro la salida en el puerto D hacia el LCD


• Escribo en el puerto D los comandos para obtener los caracteres del
LCD.

Salidas:

La salida del puerto D Hacia el display

CÓDIGO.
DIAGRAMA DE FLUJO.

INICIO

Configuro el puerto
D como salida

Escribo comandos para


obtener código ASCII de
un caracter

Muestro datos en el LCD

ESQUEMÁTICO.
FOTOS

7. Crear una figura en LCD designer.

Entradas:

• Datos que se guardan en el microcontrolador

Procesos:

• Configuro la salida en el puerto D hacia el LCD


• Creo la figura en el diseñador de Bascom.
• Configuro los comandos para darle movimiento.

Salidas:
La salida del puerto D Hacia el display

CÓDIGO.

DIAGRAMA DE FLUJO.
FLUJO

INICIO

Configuro el puerto
D como salida

Escribo comandos para


obtener código ASCII de
un caracter

Muestro datos en el LCD


ESQUEMÁTICO.

FOTOS
CONCLUSIONES

• Se pudo verificar una gran estabilidad en el microcontrolador Atmega 16 ya que


los pulsos para el contador eran exactos sin rebotes como sucedía en el
microcontrolador 16F877A.

BIBLIOGRAFÍA

• MICROCONTROLADORES PIC. Diseño práctico de aplicaciones SEGUNDA PARTE:


PIC 16F87X PIC 18FXXXX. Segunda edición. Segundo Angulo, Susana Romero,
Mc Graw Hill. España.
• Hojas guías de la práctica.

You might also like