Material de Utilidad y Bibliografía

Apuntes de Teoria

Resumen punteros en formato transparencias (basado en Kernighan y Ritchie)

Estructuras, uniones y campos de bits (basado en Kernighan y Ritchie)

Apunte en formato transparencias GPIO

Manejo de eventos asincrónicos en un microcontrolador

Apunte en formato transparencias Máquinas de estados finitos

Programación Orientada a Objetos en C++

 

Apuntes de práctica

Operaciones con bits

Apunte Debug en Microsoft Visual C++ (2010) Express Edition

 

Transparencias

Presentación de la asignatura

Arquitectura de microprocesadores

Punteros: direccionamiento y aritmética

Introducción a Microcontroladores y Máquinas de Estados Finitos

Plantilla a usar para implementar una MEF mediante switch/case anidados (Ing. Javier Belmonte)

Transparencias clases y objetos en C++

 

Ejemplos resueltos

Ejemplos MEF con switch y con tabla de estado

 main para micro

Material opcional

Tarjeta de referencia ANSI C (Traer a las clases de teoria y práctica)

TUTORIAL SOBRE APUNTADORES Y ARREGLOS EN C (Ted Jensen, en español)

Apunte de Álgebra sobre Matrices y determinantes (ayuda Prácticas 0 y 1)

Introduction to Microcontrollers

Modeling Software with Finite State Machines -A Practical Approach

 

Bibliografía Básica

Título Autor(es) Editorial Año de edición
[KR] El lenguaje de programación C – segunda edición B. Kernighan y D.Ritchie Prentice Hall 1996
[BS] El lenguaje de programación C++ Bjarne Stroustrup. Pearson Ed 2004

Bibliografía Complementaria

Título Autor(es) Editorial Año de edición
[GG] Introduction to Microcontrollers Günther Gridling, Bettina Weiss

 Vienna University of Technology Institute of Computer Engineering

Embedded Computing Systems Group

2007

[FW] Modeling Software with Finite State Machines-

A Practical Approach

Ferdinand Wagner , Ruedi Schmuki , Thomas Wagner , and Peter Wolstenholme Auerbach Publications 2006