martes, 26 de noviembre de 2013

PRIMER PROGRAMA CON UN MICROCONTROLADOR PIC UTILIZANDO EL CCS

              En este vídeo lo que se pretende es conocer como podemos empezar para realizar nuestros programas para el PIC con el CCS, en este caso se empieza por un programa muy sencillo que lo que hará será decirle a nuestro integrado que nos encienda y apague un led, pero nos será muy útil para comenzar a conocer algunas primeras funciones del CCS que nos ayudarán a hagamos programas para el PIC.

                   El CCS y su manual lo encontrarás aquí.

                   El vídeo con el cual comenzamos es el siguiente:


El programa en CCS creado es el siguiente:

//Los dos signos de división juntos indican que es un comentario
//el programa pasa de lo que aquí se haga.

#include <16F84A.h>                //Es la forma en que se le indica al CCS que pic se usará, siempre
                                                  //siempre debe ir al inicio de nuestros programas.

#FUSES NOWDT                     //Es la forma en que el CCS
#FUSES PUT                            //prepara las bits de configuración.

#use delay(crystal=4000000)      //así es como se declara de que valor el cristal que se usa
                                                   //hay que indicarle la velocidad de nuestro cristal.

void main()                                 //Aquí comienza nuestro programa siempre con void main().
{
   int16 tiempo=500;                   //declaramos una variable entera tiempo de 16 bits y lo inicializamos.
   delay_ms(tiempo);                   //le pedimos que nos espere un tiempo(500ms) antes de continuar
   while(TRUE)                           //comienza el ciclo repetitivo.
   {
      output_high(pin_b4);              //le decimos que por el pin rb4 nos envíe un uno.
      delay_ms(tiempo);                 //que nos espere un tiempo(500ms) y luego continua.
      output_low(pin_b4);              //Ahora envíanos un cero por el pin rb4. 
      delay_ms(tiempo);                 //vuelve a esperarnos 500ms y luego repite el ciclo.
   }

}

luego se le hace una pequeña modificación que podrás ver en vídeo.

Atte Benny.

No hay comentarios:

Publicar un comentario