lunes, 11 de agosto de 2014

PROGRAMACIÓN DE MICROCONTROLADORES PIC EN CCS COMPILER

MICROCONTROLADORES PIC

Son dispositivos electrónicos de tipo circuito integrado y son programables. Hay distintas familias como 12Fxx; 16Fxx; 18Fxx; etc.

En esta imagen se muestra al PIC 16f877A (gama media)

DIFERENCIAS ENTRE UN MICROCONTROLADOR Y MICROPROCESADOR

Ambos son dispositivos programables
Diferencias
Les mostrare algunas características del PIC 16f877A, ya que en los ejemplos y ejercicios que se desarrollaran usaremos a este microcontrolador.

CARACTERÍSTICAS DEL PIC 16F877A


PERIFÉRICOS DEL PIC 16F877A

 Hasta 20 MHz de velocidad
 Flash 8Kb x 14 bit
 EEPROM 256 x 8
 Hasta 14 fuentes de interrupción
 Power on Reset (POR)
 Power on timer (PWRT)
 Watchdog Timer (WDT)
 Sleep Mode
 El CPU tiene acceso a la memoria de programa
 Amplio Voltaje de Operación 2.0 a 5.5 V
 Corriente de pines de hasta 25 mA
 Bajo consumo de potencia
 Timer 0; Timer Counter de 8-bit, prescaler de 8 bit
 Timer 1; Timer Counter de 16-bit, puede ser incrementado externamente durante el sleep
 Timer 2; Timer Counter de 8-bit, registro de periodo de 8 bit.
 Módulos PWM Capture y Comparador 10 y 16 bit
 Convertidor A-D 8 entradas, 10 bit
 I2C
 USART/SCI

OSCILADOR

Dispositivo que le indica al PIC cual es la velocidad del trabajo. No tiene polaridad. Conocido como cristal de cuarzo.


ENTORNO DE PROGRAMACION

Trabajaremos con el CCS-COMPILER, lo encontraran en la pestaña programas o dándole click AQUÍ.

CCS COMPILER (PIC C COMPILER)

Es un lenguaje de alto nivel utilizado para hacer programas informáticos y también usado para programar Microcontroladores ya que es muy fácil de manejar y comprender.
El lenguaje C es uno de los lenguajes mas rápidos y potentes que existe hoy en día, con una sintaxis sumamente compacta y de alta portabilidad.


NOTA: 

  • Se explicara mejor el entorno de trabajo cuando desarrollemos nuestro primer proyecto en este entorno de programación.
  • Se ira explicando directivas y sentencias usadas en la programación de PIC's, en cada uno de los diferentes ejemplos que iremos desarrollando.

SIMULANDO EN PROTEUS

Para la simulación de nuestros proyectos realizados, necesitaremos de este simulador, lo encontraran en la pestaña programas del blog o simplemente haciendo click AQUI.

Yo usare la versión 7.7 de este programa, pero ustedes pueden usar cualquier versión. También les dejare la versión 8 para que puedan descargarla.



Se ira explicando el uso del programa, acorde vayamos avanzando con los ejemplos de programación que haremos.

0 comentarios:

Publicar un comentario