logo microc
    microC®
Líder en la programación de microcontroladores PIC
©2009-2012
Síguenos en    
logo facebook
Inicio La empresa. Contáctanos  | Cómo comprar nuestros productos  | Ofertas | Recursos | Mapa del sitio |
Preguntas frecuentes FAQs
Del libro Cómo programar en lenguaje C los microcontroladores PIC16F88, 16F628A y 16F877A. 2da edición. 2010

Regístrate aquí para descargar una muestra gratis de este libro

ACERCA DEL LIBRO Cómo programar en lenguaje C los microcontroladores PIC16F88, 16F628A y 16F877A. 2da edición


1. Por qué los PICs 16F88, 16F628A y 16F877A?
Estos PICs pertenecen a la gama media y pueden ser aplicados en circuitos electrónicos de propósito general. Actualmente son utilizados como modelos en la enseñanza de programación de microcontroladores en las Universidades de todo el mundo. Como ventajas relevantes se pueden destacar las siguientes: bajo precio, gran capacidad de memoria de programa y datos, gran disponibilidad de pines E/S (entrada/salida), oscilador interno (16F88 y 16F628A), convertidor A/D (16F88 y 16F877A), módulos de comunicación serie y tres temporizadores. Todas estas características los hacen completamente superiores al popular PIC16F84A, y por estas razones fueron seleccionados como modelos para el presente texto.

2. Por qué el lenguaje C?
El lenguaje C es universalmente conocido debido a su gran versatilidad para el desarrollo de aplicaciones y se lo enseña como lenguaje básico de programación en muchas universidades e institutos educativos. En la actualidad es casi un estándar de facto a la hora de enseñar a programar computadoras. Es un lenguaje de alto nivel, lo que lo hace sumamente potente con respecto al popular (y difícil) lenguaje ensamblador. Además, el ambiente de desarrollo mikroC   tiene todas las herramientas (en librerías de funciones) y facilidades necesarias para una rápida y efectiva programación de los microcontroladores PIC.

3. Qué es un programador de PICs?
En el contexto del hardware, es una tarjeta electrónica en la cual se inserta el chip (PIC). Esta tarjeta se conecta a un puerto (LPT1, USB, etc.) del computador y por medio del software de control se realiza la transferencia (programación) del código ejecutable *.hex de una determinada aplicación hacia el PIC.

Programador también es el nombre que se le da a la persona encargada de escribir un programa en un lenguaje de programación con el fin de dar solución a un determinado problema. El resultado del proceso de programación es una aplicación.

4. Me sirve este libro si quiero programar otro PIC?
Sí. Una vez que ha aprendido a programar un microcontrolador PIC en lenguaje C, podrá programar los otros tipos de PICs, lo único que debe tomar en cuenta son las diferencias particulares entre uno y otro, tales como: registros de función especial (SFR), número de puertos de entrada/salida, número de temporizadores, número de convertidores A/D, etc. De hecho, cualquier libro de programación de PICs le puede servir, siempre y cuando se explique la programación de los módulos fundamentales del PIC.

5. Cuánto tiempo me tomará aprender a programar los PICs?
Por supuesto no hay una respuesta exacta, lo que sí se puede afirmar es que mientras más perseverancia y dedicación se pongan de parte del lector, el tiempo necesario para el aprendizaje se reducirá.  Si se dedican unas 2 horas al día el avance será vertiginoso y en unas 4 semanas ya tendrá un dominio aceptable de la programación de PICs en lenguaje C.

6. Cuáles son los pasos a seguir para realizar una aplicación real con un PIC?

1.    Construir o comprar un programador de PICs compatible con los dispositivos a programar y con el sistema operativo disponible.
2.    Descargar el software de control (software de programación) del programador e instalarlo: IC-Prog, PICkit2 v2.61, etc.
3.    Descargar e instalar el ambiente de desarrollo de programación de PICs en lenguaje C (mikroC).
4.    Seguir las indicaciones del libro para crear un nuevo proyecto, configurarlo, escribir el código fuente en lenguaje C y compilarlo para obtener el ejecutable *.hex (aplicación).
5.    Descargar el fichero ejecutable al PIC por medio del software de programación y del programador conectado a la computadora personal.
6.    Retirar el PIC del programador y colocarlo en el circuito de aplicación y, ¡a disfrutar con los maravillosos resultados!. La siguiente figura muestra la secuencia de programación:

secuencia de
                    programacion

ACERCA DE LOS eBooks

1. ¿Qué es un eBook?
Un eBook es una publicación digitalizada que ha sido confeccionada para ser comercializada en Internet. Por tanto su tamaño, estructura y diseño han debido de ser tratados correctamente para que su descarga, visualización y posibilidades de utilización sean los adecuados.

2. ¿Cuáles son las características principales de un eBook?
Una de las características principales del eBook es que para proteger los derechos de autor y editor los eBooks no pueden ser impresos o copiados a menos que el editor o propietario dé el permiso oportuno.
La compra de un eBook se hace siempre a través de Internet y su pago ha de ser con tarjeta de crédito o depósito bancario.

3. ¿Cuáles son los requisitos previos a la lectura del eBook?
Tener instalado el programa Acrobat Reader.

4. ¿Cómo se pueden visualizar mejor los eBooks?
Cuanto más alta sea la resolución en pantalla de tu dispositivo de sobremesa o portátil mejor será la visualización. La configuración "mínima-óptima" sería de 1024 x 768 píxeles.

5. ¿Puedo imprimir o copiar al portapapeles los textos de un eBook?
El texto puede imprimirse y/o copiarse siempre que ese permiso haya sido autorizado por el editor. De forma estándar nuestros eBooks no tienen permiso de impresión ni copia. Si es necesario el comprador puede solicitar una versión con permiso de impresión.

6. ¿Es segura la compra de un eBook?
Todas las transacciones realizadas con tarjeta de crédito son administradas por la empresa Paypal, de reconocido renombre a nivel mundial en cuanto a la compra y venta de bienes y servicios por Internet, de forma que todas las transacciones realizadas en nuestras páginas quedan garantizadas con la máxima seguridad. Por lo tanto microC no tiene tiene acceso a los datos bancarios del cliente.
En Ecuador los depósitos se realizan en la cuenta de Ahorros del Banco Pichincha, de reconocida trayectoria a nivel nacional. Una vez que el depósito ha sido verificado se realiza la entrega del eBook haciendo un envío al email del comprador.


Si esta información te ha sido útil
entonces considera la posibilidad
de hacer una contribución para microC.
Tu apoyo es muy importante para seguir adelante.
Muchas gracias.






Copyright © microC
Quito-Ecuador