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

Transparencias

Presentación de la asignatura

Instalación de KDS y MingGW

Arquitectura de microprocesadores

Estructuras, Uniones, Campos de bit, Listas y colas

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++

Transparencias Herencia y polimorfismo

Ejemplos resueltos

Ejemplos MEF con switch  main para micro

Material opcional

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

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