Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD POLITECNICA
SALESIANA
INTEGRANTES:
OSCAR AYALA
ANDRES VALDIVIESO
CURSO:
SEXTO ELECTRONICA
1
SISTEMAS MICROPROCESADOS 1 UPS
DESARROLLO
2
SISTEMAS MICROPROCESADOS 1 UPS
Presentacion de Basco
PROBLEMA
Utilizar un teclado matricial mediante el manejo de puertos del AVR
ALGORITMO
Inicio: Habilitar el Puerto B como entrada.
CÓDIGO
3
SISTEMAS MICROPROCESADOS 1 UPS
DIAGRAMA DE FLUJOS
4
SISTEMAS MICROPROCESADOS 1 UPS
GRAFICO ANEXO
5
SISTEMAS MICROPROCESADOS 1 UPS
PROBLEMA
Escribir un valor de 10en decimal en la memoria eeprom del Avr y visualizarlo
en un LCD.
ALGORITMO
Entrada: Habilitar el puerto A como entrada
Habilitar el puerto D como salida
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.
CÓDIGO
6
SISTEMAS MICROPROCESADOS 1 UPS
Diagrama de Flujos
7
SISTEMAS MICROPROCESADOS 1 UPS
GRAFICO ANEXO:
8
SISTEMAS MICROPROCESADOS 1 UPS
CONCLUSIONES
La programación para microcontroladores AVR ATMEGA 16 AVR no es muy
compleja al momento de utilizar y controlar los puertos se logro entender
mejor el funcionamiento de algunos códigos y poder comprobar que los
algoritmos básicamente son como lo de los PIC y muchas de sus
operaciones son casi iguales
Los programas de AVR se los realizo en un software llamado Bascom.
BIBLIOGRAFÍA
Hoja de prácticas de microcontroladores AVR proporcionados por el Ing. Luis
Oñate.
Ayuda del Programa BAscom.
Manual del Microcontrolador AVR Atmega 16.