Friday, February 14, 2014

Introduccion a los Microcontroladores


Introducción a los Microcontroladores

Esta es la primera publicación de mi blog y solamente será para dar unos detallitos sobre la historia de los microcontroladores, que es un uC (Microcontrolador), con cuales uC estaremos trabajando y demás. Tambien tratare de hacer videos para hacer mas referencia o dejar las cosas mas en claro de cada tema, y de los proyectos. Recordemos que el conocimiento que cada persona adquiere no siempre es de la nada, en mi caso, yo lo voy adquiriendo de libros y algunos videos que me voy topando a lo largo, con la ayuda de esto trataré de explicarlo de una manera mas simple. Les dejo algunas bibliografias al final de este primer post.
_______
Historia
El avance de la tecnología ha influido en que los microcontroladores sean cada vez más veloces y funcionales. Dichos incrementos han hecho que los lenguajes de programación de alto nivel como C cada vez más requieran de usar lenguaje ensamblador para completar la tarea. Sin embargo, y a pesar de la complejidad de desarrollar aplicaciones concisas para un microcontrolador, estos se han vuelto cada vez más y más fáciles de utilizar en el ámbito estudiantil. Para trabajar con los microcontroladores y su programación se hace el uso del lenguaje de alto nivel C en un ambiente de sistemas embebidos.

__________________________________
¿Qué es un microcontrolador?
Un microcontrolador es como una computadora, la cual tiene la mayoría de los periféricos de entrada y salida (E/S , I/O) y la memoria integrada suficiente para el almacenamiento del programa, todo esto en un chip en conjunto con el CPU (Central Processing Unit). Esto se podría traducir en que, un microcontrolador es como una computadora en un simple chip.
 
_______________________
Hardware y Software

Para el desarrollo de este manual, se utilizaron los µC ATMega168, ATMega328; en cuanto a software, se utilizaron: WinAVR y ATMEL Studio 6.










Bibliografias:
  • Barnett Cox, O'Cull, Embedded C Programming and the Atmel AVR, , 2nd Ed., Thomson Delmar Learning
  • http://www.slideshare.net/mobile/andresfc7/sistemas-de-numyconversion
  • https://learn.sparkfun.com/tutorials