Manual ccs

Páginas: 15 (3669 palabras) Publicado: 21 de marzo de 2012
Tutorial del compilador de C de Custom Computer Services (CCS) para PICs.

Introducción

Esta guia o tutorial esta dedicada al lenguaje de programación C, concretamente al del compilador CCS. A lo largo de este artículo iremos viendo los rudimentos del lenguaje y el repertorio de instrucciones incluidas en él. Este puede ser un buen punto de partida para aquellos programadores que estánempleando algún dialécto BASIC, como el PIC BASIC incluido en el PIC SIMULATOR IDE, PIC BASIC PRO (PBP) o PROTON

CCS - Comentarios
Los comentarios son útiles para informar al que lee nuestro código (o a nosotros mismos)el significado o funcionamiento de cada parte del programa. Todos los comentarios son ignorados por el compilador, por lo que no debes preocuparte por llenar la memoria del PIC.Un comentario puede ser colocado en cualquier parte del programa, excepto en medio de una palabra reservada, del nombre de una función o del nombre de una variable. Los comentarios puede ocupar mas de una linea de largo. Pueden utilizarse para desabilitar momentanemente un trozo de código. Hay dos formas de introducir un comentario. La primera es la misma que en cualquier otro compilador de C:
/*Esto es un comentario */

Es decir, todo lo que haya escrito entre /* y */ sera tomado por el compilador como un comentario. La segunda manera es la siguiente:
// Esto es un comentario

En este caso, el comentario comienza en // y se extiende hasta el final de la linea.

CCS - Variables
Programando en CCS.

La programación seria prácticamente imposible sin el uso de variables. Podemoshacernos una imagen mental de las variables consistente en una caja en la que podemos guardar algo. Esa caja es una de las muchas que disponemos, y tiene en su frente pegada una etiqueta con su nombre. Estas cajas tienen ciertas particularidades, que hace que solo se puedan guardar en ellas determinados tipos de objetos. En esta analogía, cada caja es una variable, su contenido es el valor queadopta, y la etiqueta es el nombre de la variable. Como su nombre lo indica, y como veremos mas adelante, el contenido de una variable puede ser modificado a lo largo del programa.

Tipos
El lenguaje C proporciona cinco tipos básico de datos, con cuatro modificadores posibles. Podemos utilizar variables de cualquiera de esos tipos. La tabla siguiente muestra los tipos disponibles:
Tipo Ancho(Bits) Rango

short

1

0o1

short int

1

0o1

int

8

0 a 255

char

8

0 a 255

unsigned

8

0 a 255

unsigned int

8

0 a 255

signed

8

-128 a 127

signed int

8

-128 a 127

long

16

0 a 65536

long int

16

0 a 65536

signed long

16

-32768 a 32767

float

32

3.4E-38 a 3.4E+38

Si miras con atención la tablaanterior, puedes ver que hay tipos que parecen estar repetidos. En realidad, ocurre que CCS permite una "forma corta" para escribir algunos de los tipos. Concretamente, podemos utilizar unsigned, short, o long en lugar de unsigned int, short int, o long int.

Declaración
Las variables deben ser declaradas antes de ser utilizadas en el programa. El proceso de declaración de variables le dice a CCS deque tipo son y como se llaman. Al igual las demas instrucciones CCS que veremos a lo largo de este tutorial, debe terminar con ;. La forma en que se declara una variable es la siguiente:
tipo nombre_de_la_variable;

donde tipo es alguno de los enumerados en la tabla anterior. Veamos un ejemplo:
int temperatura;

Esa linea permite a nuestro programa emplear la variable temperatura, que seracapaz de albergar cualquier valor comprendido entre 0 y 255.

Asignación de valores
Asignar un valor a una variable es una tarea bien simple. Basta con hacer lo siguiente:
nombre_de_variable = valor;

donde nombre_de_variable es el nombre de la variable que contendra el valor. Al igual que todas las instrucciones de CCS, debe terminar con un ; (punto y coma). Por ejemplo, supongamos que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual ccs
  • Manual ccs
  • Ccs Manual
  • Manual De Compilador Ccs
  • Manual ccs pic c
  • manual de simulador ccs en proteus
  • Manual De Ccs Pic
  • Ccs

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS