Atmega16

Páginas: 2 (399 palabras) Publicado: 20 de enero de 2014






INGENIERIA EN ELECTRONICA

MICROCONTROLADORES

PRÁCTICA.


PROFESOR: Felipe Santiago Espinosa

ALUMNOS: Antonio Sánchez Joaquín Eduardo
Lescas Hernández RodrigoGRUPO: 602





HUAJUAPAN DE LEON, OAX., 21 DE MARZO DEL 2012
Introducción
Un microcontrolador es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Estácompuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador incluye en su interior las tres unidades funcionales principales de una computadora: unidad central deprocesamiento, memoria y periféricos de entrada y salida.

Objetivos
Realizar un sumador en el cual se utiliza un solo puerto del microcontrolador para recibir las 2 cantidades a sumar, y semuestra la suma de estos 2 en otro puerto.
Descripción del sistema
Este es el código usado para el sumador, en lenguaje C. En la primera línea incluimos la librería de avr para las entradas y salidas,después se comienza con el programa y se declaran dos variables A y B del tipo unsigned char.
Después se inicia DDRA en 00 y PORTA en FF, esto para configurar el puerto A como entrada. Y de manerasimilar se inicia DDRB con FF y PORTB Con FF para configurarlo como salida.
Enseguida se hace un ciclo infinito para sumar las cantidades, primero se guarda en la variable A los 4 primeros dígitos, ydespués los otros 4 dígitos se guardan en la variable B. Los términos & 0x0F y &0xF0 sirven para conservar los cuatro primeros dígitos del puerto o los cuatro últimos.
A la variable B se le hace uncorrimiento a la derecha para que tengan el mismo valor significativo que A. Después al puerto B se le asigna la suma de A y B.




Como ejercicio extra se realizó el mismo problema enlenguaje ensamblador,















Conclusiones
Esta práctica nos ha inicializado al mundo de los microcontroladores con un problema bastante sencillo pero ilustrativo de lo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • instruciones basicas para atmega16
  • Control De Fase Rgb Con Atmel Atmega16A

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS