Programacion en ccs

Solo disponible en BuenasTareas
  • Páginas : 20 (4971 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de septiembre de 2010
Leer documento completo
Vista previa del texto
CURSO DE PROGRAMACIÓN EN CCS
Por: Ariel Palazzesi
Modificado por: Aldo Cázares

1 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 sercolocado 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 pueden ocupar más de una línea de largo. Pueden utilizarse para deshabilitar momentáneamente 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 */ será 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 lalínea.

2 VARIABLES

La programación sería prácticamente imposible sin el uso de variables. Podemos hacernos 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 sólo se puedan guardar en ellasdeterminados tipos de objetos.
En esta analogía, cada caja es una variable, su contenido es el valor que adopta, y la etiqueta es el nombre de la variable. Como su nombre lo indica, y como veremos más adelante, el contenido de una variable puede ser modificado a lo largo del programa.

2.1 Tipos de variables

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 | 0 o 1 |
short int | 1 | 0 o 1 |
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 a65536 |
signed long | 16 | -32768 a 32767 |
float | 32 | |

Si miras con atención la tabla anterior, 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.

2.2 Declaración de variables

Lasvariables deben ser declaradas antes de ser utilizadas en el programa. El proceso de declaración de variables le dice a CCS de que tipo son y como se llaman. Al igual las demás instrucciones CCS que veremos a lo largo de este tutorial, debe terminar con “;” (punto y coma).

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 línea permite a nuestro programa emplear la variable temperatura, que será capaz de albergar cualquier valor comprendido entre 0 y 255.

2.3 Asignación de valores

Asignar un valor a unavariable 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 contendrá el valor. Al igual que todas las instrucciones de CCS, debe terminar con un “;” (punto y coma).

Por ejemplo, supongamos que queremos asignar el valor "100" a...
tracking img