Asignatura:

Laboratorio de Microprocesadores

 

Unidad 1: LENGUAJE C Módulo básico I
Variables
Punteros
Arreglos de datos
Estructuras


Unidad 2: LENGUAJE C para Microcontroladores
Funciones
Definiciones
Declaraciones
Funciones de entrada / salida
Trabajo practico 1, Programación en lenguaje C- Flujo de Código


Unidad 3: ANÁLISIS DE UN SISTEMA REAL
Interacción Hardware - Software
Estructura interna de los puertos del MICROCONTROLADOR 8051
Codificación de interrupciones en Lenguaje C
Interfase serie con arreglos de datos
Codificación de interrupciones de TIMER en Lenguaje C
Trabajo Practico 2, Compilador


Unidad 4: PROYECTO INTEGRADOR – Etapa preliminar
Arquitectura del sistema
Especificaciones y documentación
Búsqueda de información
Software


Unidad 5: PROYECTO INTEGRADOR – Tutoría y seguimiento
Utilización de un simulador y limitaciones con el sistema real
Archivos de información: [.LST] [.S03]
Proceso de linkeo: archivos absolutos [.MAP] [.HEX]
Reubicación de RAM para el sistema real.
Trabajo Practico 3, Linker y Simulador


Unidad 6: LENGUAJE C, Módulo avanzado.
Teoría de programación de Listas de datos.
Proceso de compilado en PC


Bibliografía

• The C Programming Language, Brian W. Kernighan y Dennis M. Ritchie; Prentice-Hall
• Eight-Bit 80C51 Embedded Processors, Advanced Micro Devices
• Programación en Lenguaje C Byron s. Gottfried , Mc Graw Hill
• Microcontroller Data Book ATMEL