UNIVERSIDAD POLITÉCNICA SALESIANA
FACULTAD DE INGENIERIAS
INGENIERÍA ELECTRÓNICA
SISTEMAS MICROPROCESADOS I
INFORME DE MICROCONTROLADOR ATMEL AVR
INTEGRANTES: HÉCTOR CÁRDENAS RICARDO RAMOS ESTEBAN SALAZAR
SEXTO SEMESTRE
SISTEMAS MICROPROCESADOS I
OBJETIVOS: Aprender nuevos comandos de programación para LCD en Bascom mediante los algoritmos generados para el microcontrolador Atmega16. Desarrollar el hadware y programar correctamente para el funcionamiento del LCD. Comprobar el funcionamiento del microcontrolador y del hadware mediante software (simulación). MARCO TEORICO: BASCOM puede manejar dos tipos de LCD, alfanuméricos y gráficos. El tipo de LCD puede mostrar números, caracteres, letras ya sean mayúsculas o minúsculas. La mayoría de LCD utilizan Hitachi HD44780 controlador de display. PROGRAMA A DISEÑAR: Escribir en el LCD por medio del microcontrolador ATMEGA16 mediante Bascom. Entradas: Palabras hacia el Display.
Salidas: Puerto B, hacia los pines de entrada y control del LCD.
Procesos:
Configurar puerto B como salida. Apagar cursor del LCD. Escribir “Buenos Dias”. Esperar 2 segundos Limpiar display Escribir “Ingenieria Electronica”. 2
SISTEMAS MICROPROCESADOS I
Esperar 2 segundos Limpiar display Escribir “Universidad Politecnica Salesiana” Esperar 2 segundos.
Diagrama de flujo: INICIO
Configurar pines del puerto B
Apagar Cursor Escribir “Buenos Dias” Esperar 2 segundos Limpiar Display Escribir “Ingenieria Electronica” Esperar 2 segundos Limpiar Display Escribir “Universidad Politecnica” Esperar 2 segundos Limpiar Display Escribir “Salesiana” Esperar 2 segundos Limpiar Display
3
SISTEMAS MICROPROCESADOS I
Programación del algoritmo:
Simulación en Proteus-Isis:
4
SISTEMAS MICROPROCESADOS I
Conclusiones: Se pudo demostrar el funcionamiento del LCD con los comandos previamente analizados en Bascom. Se comprobó que la simulación mediante software, es una gran herramienta, ya que actúa como si fuera un circuito armado en el mundo real. Se corrigió errores de programación los cuales, hacían inútiles el funcionamiento apropiado para la configuración del LCD. Bibliografía: Hojas de las Prácticas Ayuda del programa Bascom (documentación en Inglés). Anexos Fotográficos:
5
SISTEMAS MICROPROCESADOS I
6
SISTEMAS MICROPROCESADOS I
7
SISTEMAS MICROPROCESADOS I
8