practica 3 avr's (teclado y eeprom)

Post on 18-Nov-2014

125 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA ELECTRONICA

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA ELECTRONICA

OBJETIVO: UTILIZAR EL TECLADO MATRICIAL CON EL

Microcontrolador Atmel (Atmega 16).

1. Programa para leer un Teclado Matricial.

CÓDIGO:

ALGORITMO:

ENTRADA: Señal del Teclado Matricial por el Puerto B. SALIDA: Datos 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 Puerto B como Entrada. Configuro el Lcd. Declaro la variable A. En la variable A almaceno lo que leo en el Puerto B. Envió los datos Almacenados de la variable A en la posición 1,1. Tiempo de Retardo de 100 milisegundos.

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA ELECTRONICA

DIAGRAMA DE FLUJO:

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA ELECTRONICA

ESQUEMÁTICO:

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA ELECTRONICA

SIMULACIÓN:

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA ELECTRONICA

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA ELECTRONICA

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA ELECTRONICA

2.- Lectura y Escritura en la Memoria Eeprom:

CODIGO:

ALGORITMO:

ENTRADA: Señal de Entrada por el Puerto A. SALIDA: Datos 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 Puerto A como Entrada. Configuro el Lcd. Declaro la variable A y B. Configuro para leer y Escribir en la memoria Eeprom. En la variable A Escribo los datos recibidos de la memoria Eeprom. En la variable B leo los datos de la memoria Eeprom. Envió los datos Almacenados de la variable A al puerto D. Tiempo de Retardo de 1 segundo.

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA ELECTRONICA

DIAGRAMA DE FLUJO:

ESQUEMÁTICO:

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA ELECTRONICA

SIMULACIÓN:

RECOMENDACIONES: Realizar las conexiones correctas entre la placa de Microcontroladores y los dispositivos externos para realizar los ejercicios de una forma rápida. 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 programación en Bascom es muy Similar a la programación en MiKrobasic.

Al igual que en el Microcontrolador PIC se puede utilizar diferentes elementos como Teclado matricial y diferentes elementos.

BIBLIOGRAFÍA: Hojas de las Prácticas de Microcontroladores AVR. Ayuda del Programa BAscom. Manual del Microcontrolador AVR Atmega 16.

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA ELECTRONICA

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA ELECTRONICA

Ejercicio 1: Programa para leer un Teclado Matricial:

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA ELECTRONICA

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA ELECTRONICA

Ejercicio 2: Lectura y Escritura en la Memoria Eeprom:

top related