Descripción: ´ Reporte de Practicas Profesionales. Emmanuel Balderas Armend´riz 1 a Facultad de Ingenier´ Mec´nica y El´ctrica Unidad Norte ıa a e Universidad Autonoma de Coahuila. Monclova, Coahuila, M´xico....
Apuntes Administrativo, 1er parcial
TIS
examen de tecnicas de simulacion
Resumen primer parcial geografia economica facultad de ciencias economicas catedra liberaliDescripción completa
UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA ARQUITECTURA DE MICROCOMPUTADORAS
REPORTE DE PRÁCTICAS
Comparador de 4 bits Decodificador de BDC a 7 segmentos Contador automático, con salida en 7 segmentos Contador de eventos, con salida en 7 segmentos
Aquino Acevedo Miguel Ángel García Velasco Víctor Jehú Sánchez Coronel Jesús Etelberto
Ingeniería en Computación Grupo: 801
M.C Felipe Santiago Espinosa
Huajuapan de León, Oaxaca a 1 de abril de 2011
INTRODUCCIÓN Existen muchos dispositivos que se pueden implementar con el uso de microcontrolares debido a su gran capacidad y a sus características, tal es el caso de los realizados en las siguientes prácticas como son un comparador de 4 bits, un decodificador BCD a 7 segmentos, un contador automático y un contador de eventos, los dos con salidas a 7 segmentos. En el siguiente documento se muestran los diversos diagramas de flujo de los algoritmos que se llevaron a cabo para implementar el buen funcionamiento de cada circuito, y después se codificaran 3 circuitos en lenguaje C y uno en lenguaje ensamblador a través del software AVR studio. También se mostraran las simulaciones en Proteus a través de capturas de imágenes de los esquemáticos de cada práctica. A continuación se muestran unos breves conceptos de cada dispositivo implementado en estas prácticas: Un comparador es un dispositivo aritmético que permite determinar la magnitud relativa de dos números binarios aplicados a diversos sistemas digitales. Sea
f1=A>B,
f2=A=B,
f3=A
Decodificador. Estos dispositivos aceptan un código de entrada y producen un
alto (o un bajo) en una sola y sólo una salida. Un decodificador identifica y reconoce o detecta un código en particular. Un decodificador de n a 2n es una red lógica combinatoria de varias salidas, con n líneas de entradas y 2n señales de salida. Un circuito secuencial que pasa a través de una secuencia prescrita de estados bajo la aplicación de pulsos de entrada se denomina contador. Por ultimo cabe mencionar que en el apartado de Anexos se proporcionan los códigos fuentes de cada circuito en los lenguajes mencionados anteriormente.
OBJETIVOS
Aprender a implementar el microcontrolador ATMega8 con diversas aplicaciones. Consolidar los conocimientos obtenidos en el desarrollo de programas en lenguaje C y ensamblador con aplicaciones en el diseño de circuitos de diversas aplicaciones en el área de la electrónica. Comprender el funcionamiento de circuitos combinacionales como el comparador de 4 bits, el decodificador BCD a 7 segmentos, el contador automático y de eventos, los dos con salida a 7 segmentos implementados con la ayuda del microcontrolador ATMega8 en lenguajes de programación tales como C y ensamblador.
PLANTEAMIENTO DEL HARDWARE Practica 1: Comparador de 4 bits.
En la realización del circuito comparador de 4 bits fue necesario ocupar 3 led´s para mostrar cada uno de las posibles funciones de comparación y el microcontrolador ATmega8 y las entradas se implementaron con un switch al puerto B del dispositivo.
Práctica 2: Decodificador BCD a 7 segmentos Para realizar este circuito se ocuparon los puertos B, como entradas BCD, por lo cual se tuvo que ocupar un switch y para las salidas a 7 segmentos, el puerto D, por lo que fue necesario el uso de un display de 7 segmentos, además del microcontrolador ATMega8. Práctica 3: Contador automático, con salida a 7 segmentos. Para este circuito sólo se ocupo el puerto D como salida ya que U1 14 15 16 17 18 19 9 10
Práctica 4: Contador de eventos, con salida a 7 segmentos.
PLANTEAMIENTO DEL SOFTWARE En esta parte del documento se presentan los diagramas del flujo requeridos para el análisis de los algoritmos implementados en las prácticas. La primera figura es el algoritmo utilizado para el comparador de 4 bits.
En el siguiente diagrama se muestra el algoritmo para la programación del decodificador a 7 segmentos.
La siguiente figura muestra el diagrama del flujo que muestra la secuencia de pasos para realizar el contador automático con salida a 7 segmentos.
La última figura muestra el diagrama de flujo con la implementación del algoritmo de
CONCLUSIONES
Después de realizar estas prácticas pudimos concluir que es muy práctico el diseño e implementación de estos circuitos con la ayuda del microcontrolador ATMega8
BIBLIOGRAFIA Felipe Santiago Espinosa, “ Los microcontroladores AVR de ATMEL ”