Você está na página 1de 10

OBJETIVO: Utilizar el teclado matricial con el Atmega 16.

1.- Programa para leer un Teclado Matricial.


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.

DIAGRAMA DE FLUJO:
CÓDIGO:

ESQUEMÁTICO:
2.- Lectura y Escritura en la Memoria Eeprom:
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.

DIAGRAMA DE FLUJO:
CODIGO:
ESQUEMÁTICO:

CONCLUSIONES:

 Comprobamos que la otra familia de microcontroladores 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 utilización de los Timers de AVR es muy similar a la del
Microcontrolador PIC por lo que no es difícil la configuración del
mismo.
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 si.

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 leer un Teclado Matricial.


2.- Lectura y Escritura en la Memoria Eeprom: