13.07.2015 Views

TRABAJO DE GRADUACIÓN - DSpace Universidad Don Bosco

TRABAJO DE GRADUACIÓN - DSpace Universidad Don Bosco

TRABAJO DE GRADUACIÓN - DSpace Universidad Don Bosco

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Todo programa en C debe contener una función “main”, que es el punto deinicio del programa en ejecución. El programa puede ser partido en múltiplefunciones de acuerdo con su propósito y las funciones pueden ser llamadas desde lafunción “main” o desde otras subfunciones. En grandes funciones de proyecto lassubfunciones pueden ser colocadas en diferentes archivos de C o encabezado dearchivos, y estos pueden ser incluidos en el archivo “main” de C. CCS C tambiénrequiere la inclusión del archivo de dispositivo apropiado, usando la directiva #includepara incluir las funcionalidades del dispositivo a usar. También hay unas directivas deprocesador como #fuses para especificar los fusibles del chip, y #use para especificarla velocidad del clock. Las funciones contienen las declaraciones de datos,definiciones, declaraciones, y expresiones. El compiladote también provee un grannúmero de librerías Standard de C, así como también drivers para otros dispositivosque pueden ser incluidos y usados en los programas. CCS también provee un grannúmero de funciones incorporadas para acceder a varios periféricos incluidos en losmicrocontroladores PIC.2.5.3 DeclaracionesLas principales declaraciones del compilador CCS para C, se muestran en lasiguiente tabla:Declaracionif (expr) stmt; [else stmt;]while (expr) stmt;Ejemploif (x==25)x=1;elsex=x+1;while (get_rtcc()!=0)putc(‘n’);do stmt while (expr); do {putc(c=getc());} while (c!=0);for (expr1;expr2;expr3) stmt;switch (expr) {expr de caso: stmt; //uno o mascasos [default:stmt]... }for (i=1;i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!