mikroC PRO: Programación de microcontroladores PIC en C

La programación de PIC en C se encuentra actualmente en auge en todos los países de Latinoamérica. Existe una creciente demanda de información en español acerca de cómo programar los microcontroladores PIC en C, para lo cual uno de los mejores compiladores es mikroC PRO for PIC (simplemente lo conoceremos como mikroC PRO). Esta demanda se ha visto incrementada exponencialmente en los últimos años debido a la reducción de precios, al incremento de la oferta , a la inmensa versatilidad de estos dispositivos que los hacen útiles para cualquier área de la Electrónica con ventajas evidentes sobre los dispositivos discretos y a la disponibilidad de una gran variedad de compiladores. Como consecuencia, varios especialistas en el tema se han puesto en la difícil tarea de elaborar libros que expliquen de la forma más clara y suscinta los secretos de la programación de microcontroladores PIC en C. Uno de estos libros, que utiliza el compilador mikroC PRO, es el que ponemos a consideración de nuestros distinguidos visitantes. En él se resumen los temas de mayor relevancia, con explicaciones breves pero a la vez muy claras y con una cantidad suficiente de ejemplos para que el lector pueda, en poco tiempo, convertirse en un experto en el campo de la programación de microcontroladores sacando provecho de las grandes ventajas de mikroC PRO.


¡Te presentamos un nuevo libro!
"Cómo programar en lenguaje C los microcontroladores  PIC 16F88, 16F628A y 16F877A" (CD incluido)
2da edición - 13 capítulos - 198 páginas - A la venta para toda América y Europa - Disponible también en formato PDF (eBook)
Con el compilador mikroC PRO for PIC de MikroElektronika
Libro de microcontroladores PIC en C  

¿Por qué aprender programación de microcontroladores PIC?

Son los microcontroladores de propósito general más populares actualmente. Ideales para principiantes, debido a su arquitectura de 8 bits, 18 pines (PIC16F88 y PIC16F628A) y 40 pines (PIC16F877A), y un set de instrucciones RISC muy amigable para memorizar y fácil de entender. Pertenecen a la gama media y pueden ser aplicados en circuitos electrónicos de propósito general de mediana y elevada complejidad, se han usado en numerosas aplicaciones, que van desde los automóviles a decodificadores de televisión. Como ventajas relevantes se pueden destacar las siguientes: bajo precio, gran capacidad de memoria de programa y datos, disponibilidad de 16 pines (16F88 y 16F628A) y 33 pines (16F877A) de entrada/salida (E/S), oscilador interno hasta 8 MHz (16F88) y 4MHz (16F628A), convertidor A/D (16F88 y 16F877A), módulos de comunicación serie y tres temporizadores. En los últimos años se ha popularizado el uso de estos microcontroladores PIC por los aficionados a la robótica y electrónica, debido a su bajo costo y tamaño y sus características superiores con respecto al 16F84. Pueden ser programados tanto en lenguaje ensamblador como en Basic y principalmente en lenguaje C, para el que existen numerosos compiladores (uno de ellos es mikroC PRO -para lenguaje C- que puede descargarse de Internet de forma gratuita).

¿Por qué aprender programación en lenguaje C (mikroC PRO)?

En la actualidad es el lenguaje preferido para enseñar y aprender programación básica de computadoras en muchas universidades e institutos educativos. Es muy usado en aplicaciones científicas e industriales (industria robótica y cibernética). Se trata de un lenguaje de alto nivel pero con muchas características de bajo nivel, por lo cual es sumamente potente con respecto al conocido y difícil lenguaje ensamblador. C es el lenguaje común para programar sistemas embebidos (sistemas con microcontroladores incorporados), debido al código ligero que un compilador C genera y la posibilidad del empleo de instrucciones de bajo nivel (ensamblador) dentro del código C. Una característica donde C demuestra comodidad de uso particularmente valiosa en sistemas embebidos es la manipulación de bits, la cual es muy tediosa o sencillamente imposible en otros lenguajes de alto nivel. C es apreciado por la eficiencia del código que produce y es muy popular para crear aplicaciones, se desarrolló originalmente por programadores para programadores. Típicamente, sólo la programación cuidadosa en lenguaje ensamblador produce un código más rápido, aunque los avances en los compiladores de C han reducido gradualmente esta diferencia. Las principales ventajas de C son las siguientes: elevada eficiencia puesto que es posible utilizar sus características de bajo nivel para realizar implementaciones óptimas, gran cantidad de compiladores en existencia (mikroC PRO tiene todas las herramientas -en librerías de funciones- y facilidades necesarias para una rápida y efectiva programación de los microcontroladores PIC 16F88, 16F628A y 16F877A y de cualquier PIC en general) y proporciona facilidades para realizar programas modulares y/o utilizar código o bibliotecas existentes.

¿Y qué beneficios obtengo?

¿Dónde empezar?

Principiantes. Si no tienes conocimientos de mikroC PRO, te recomendamos que empieces con la lectura del siguiente documento , donde encontrarás los conceptos básicos. A continuación puedes darle un vistazo a esta serie de videos explicativos de los pasos básicos para la programación y aplicación de los microcontroladores PIC, luego de lo cual podrás continuar la lectura del libro (puedes descargar una muestra gratis registrándote más abajo):

1. Primer proyecto en mikroC PRO for PIC C con el PIC 16F628A

2. Bits de configuración del PIC 16F628A en mikroC PRO for PIC C

3. Puertos de E/S en mikroC PRO for PIC C con el PIC 16F628A

4. Simulación con el simulador Proteus ISIS y el PIC 16F628A

5. Uso del quemador / grabador de PIC USB con un PIC 16F628A

6. Ejemplo de proyectos con microcontroladores PIC 16F628A

7. Fabricación de un quemador / grabador de PIC USB

Avanzados. Los usuarios con conocimientos de lenguaje C pueden comenzar directamente la lectura del libro (puedes descargar una muestra gratis registrándote más abajo), aunque si lo desean también se pueden apoyar en el documento básico y los videos nombrados anteriormente.

Solicitud de Registro

Regístrate para recibir en este instante y totalmente ¡GRATIS! una muestra de este libro en PDF con ejemplos de programación incluidos.

Email:    

Nombre:

Si lo deseas puedes ver los comentarios de nuestros lectores.
! Y tú también te encuentras a un paso de conseguirlo !
Te llevas:

¡No esperes más! Cuanto antes adquieras "Cómo programar en lenguaje C los microcontroladores PIC16F88,  16F628A y 16F877A" antes obtendrás toda la información que necesitas para convertirte en un experto en la programación de microcontroladores PIC en C y realizar tus propios proyectos.

Siguiente>> Ejemplos y proyectos con microcontroladores PIC