CONTENIDO La utilización de sistemas basados en microcontroladores ha invadido literalmente nuestra vida diaria sin apenas darnos cuenta. Estos sistemas microcontroladores, integrados en hornos, lavavajillas, alarmas, etc. permiten la realizacion de multiples y complejas tareas de forma rapida, sencilla y a muy bajo coste. De esta manera, el conocimiento asociado al desarrollo e implementacion de aplicaciones basadas en estos sistemas se ha convertido en un requerimiento basico para los nuevos y futuros profesionales del sector. El elevado numero de modelos de microcontroladores existentes en la actualidad supone una gran ventaja a la hora de diseñar una aplicacion, pero es necesario un amplio conocimiento de las diferentes alternativas para realizar una eleccion adecuada, algo que resulta complejo ya que entran en juego muy diferentes consideraciones. Existe gran cantidad de informacion y documentacion en el mercado que aborda el estudio de sistemas basados en microcontroladores de forma teorico-practica, sin embargo, los autores de este texto hemos detectado una importante carencia de material que plantee y resuelva problemas o ejercicios basados en estos sistemas y se encuentre orientado principalmente hacia la docencia de titulaciones tecnicas como las que en nuestro caso impartimos en la Universidad Publica de Navarra. Asi pues, el objetivo de este libro consiste en suplir dicha carencia mediante la elaboracion de una coleccion de ejercicios resueltos sobre sistemas microcontroladores que cubran las diferentes caracteristicas y modulos que integran estos dispositivos y que permitan al lector explorar el funcionamiento de los mismos de forma practica, asi como afianzar los conocimientos ya adquiridos de forma teorica. Los ejercicios propuestos estaran basados en el microcontrolador de Microchip PIC16F877A, un microcontrolador de 8 bits de gama media que cuenta con un juego reducido de instrucciones (35 en total), aunque muchos de ellos pueden trasladarse directamente al resto de microcontroladores PIC de gama media. Mas concretamente, el libro incluye un total de 84 ejercicios estructurados en 8 capitulos diferentes. Los ejercicios propuestos en cada capitulo profundizan en el estudio de las diferentes partes que integran el microcontrolador: memoria de programa, memoria de datos, puertos de entrada/salida (leds, pulsadores, displays 7 segmentos, pantalla LCD, etc.), temporizadores, modulos de captura, comparacion y modulacion de anchura de pulsos (control de motores, zumbadores), conversor analogico digital, comparador analogico, generador de tension de referencia y modulos de comunicaciones USART e I2C. La metodologia empleada en la mayoria de los ejercicios consiste en un planteamiento inicial del problema. A continuacion se detalla una explicacion sobre la configuracion de los modulos que intervienen en la resolucion y las conexiones necesarias con el microcontrolador, seguida por el codigo fuente del programa y una simulacion del resultado. La simulacion y comprobacion de los problemas se ha realizado utilizando el entorno de programacion proporcionado por Microchip, MPLAB IDE, un programa gratuito que facilita, simplifica y abarata el aprendizaje al no requerir de ningun modulo externo. Ademas, para facilitar el trabajo del lector, el codigo fuente de los programas se encuentra tambien disponible como material complementario de forma online en la seccion de descargas d...
Ver más