Usar arduino uno para programar microcontroladores avrDescripción completa
en esta practica se representa la rutina de 2 semáforos utilizando el microcontrolador ATmega8, esto con la finalidad de enrolarse en la programación con avrDescripción completa
Descripción completa
inmuno practic 3
Descripción completa
Descripción completa
Este programa genera 2 señales de reloj de diferentes frecuenciasDescripción completa
Descripción completa
el avr en generadoresDescripción completa
Descripción completa
Descripción completa
avr comandosDescripción completa
Descrição completa
Descripción completa
Descripción completa
Data sheet for atmel avr and avr 32 microprocessors
jojojFull description
Manejo de AVr con microcontrolador Atmega16Descripción completa
Descripción completa
Descripción: formas de conectar un teclado
Este trabajo muestra lo que son los microcontroladores AVR.Descripción completa
UNIVERSIDAD POLITECNICA SALESIANA
201 0
SISTEMAS MICROPROCESADOS I
PRACTICA 3 TEMA:
Teclado y Memoria EEPROM
INTENGRANTES – PEDRO DRO FON FONS SECA – EDISON O OR RTEGA – CH CHRI RIST STIA IAN N SIM SIMBA BAÑA ÑA
Ing. LUIS OÑATE 2010 1
UNIVERSIDAD POLITECNICA SALESIANA
201 0
SISTEMAS MICROPROCESADOS I
Practica N° 3 AVR OBJETIVO: Utilizar un teclado matricial como leer y escribir la memoria
EEPROM Ejercicio 1. Problema:
Programa para leer un teclado matricial Algoritmo Entrada:
Ingresar datos por medio de un teclado matricial Proceso:
Configurar la salida del LCD en el Puerto D Configura el Teclado en el Puerto B Leer el Ingreso del teclado matricial Escribir en el LCD el valor de la posición del botón en la matriz colocado en el teclado matricial Salida:
Visualizar en un LCD el valor de la posición de la matriz correspondiente a cada pulsador
Diagrama de Flujo
2
UNIVERSIDAD POLITECNICA SALESIANA
201 0
SISTEMAS MICROPROCESADOS I
INICIO
Configurar Puerto D LCD Puerto B Teclado
Definir
Leer datos del teclado
Visualizo el dato en el LCD
Código:
3
UNIVERSIDAD POLITECNICA SALESIANA
201 0
SISTEMAS MICROPROCESADOS I
Esquemático
Foto
4
UNIVERSIDAD POLITECNICA SALESIANA
201 0
SISTEMAS MICROPROCESADOS I
Ejercicio 2. Problema:
Programa para la lectura y escritura en la Memoria EEPROM Algoritmo Proceso:
Configurar la salida del LCD en el Puerto D Escribimos en la memoria EEPROM el valor de una constante A=10 Retardo en milisegundos Leer la memoria EEPROM el valor de la constante ingresada Salida:
Visualizar la escritura y lectura de la constante de la memoria EEPROM respectivamente en el LCD
Diagrama de Flujo
5
UNIVERSIDAD POLITECNICA SALESIANA
201 0
SISTEMAS MICROPROCESADOS I INICIO
Configurar Puerto D LCD
Definir Escribir A en la mem Visualizo A en el
Retardo Leer A de la mem Código:
Visualizo A en el
6
UNIVERSIDAD POLITECNICA SALESIANA
201 0
SISTEMAS MICROPROCESADOS I Esquemático
Foto
7
UNIVERSIDAD POLITECNICA SALESIANA
201 0
SISTEMAS MICROPROCESADOS I
CONCLUSIONES ✔
Aprendimos a manejar un teclado matricial el cual lo podemos configurar en cualquier puerto del AVR como entrada
✔
Es necesario siempre conectar resistencias a la entrada de las señales del teclado matricial para que no queme el puerto que se esté utilizando
✔
Conocimos los comando de programación para poder escribir y leer la memoria EEPROM del AVR 8
UNIVERSIDAD POLITECNICA SALESIANA
201 0
SISTEMAS MICROPROCESADOS I ✔
Con el ejercicio del teclado pudimos apreciar que no hay tanto rebote en los ingresos del teclado matricial
BIBLIOGRAFIA ✔ ✔ ✔ ✔
Hojas guías de Prácticas de Laboratorio, Ing. Luis Oñate, UPS 2010 Datasheet ATMEGA16 Sistemasmicroprocesadosi.nin.com www.escribd.com