Material de Utilidad y Bibliografía

Apuntes de Teoria

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

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

Apunte en formato presentaciones GPIO

Manejo de eventos asincrónicos en un microcontrolador

Apunte en formato presentaciones Máquinas de estados finitos

Programación Orientada a Objetos en C++

Relaciones entre objetos - Relaciones entre clases

 

Apuntes de práctica

Operaciones con bits

Ejemplo básico inicializar GPIO

Presentaciones

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)

Clases y objetos en C++

Modelo de objetos

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