INGENIERIA MECATRÓNICA

Compilador C para PIC CCS C

1

Compilador C para PIC
CCS PIC COMPILER
• Un compilador convierte un lenguaje de alto nivel a instrucciones en código máquina. • Un“cross-compiler” es un compilador que funciona en un procesador (normalmente en PC) diferente al procesador objeto. Varios compiladores C tiene como procesador objetos los PICmicro tal es el caso deHiTECH, MicroChip y CCS.

• Los programas son editados y compilados a instrucciones máquina en el PC. • El código máquina es cargado del PC al sistema PIC mediante el ICD2 ICD2. • El código es ejecutadoen el PIC y puede ser depurado (puntos de ruptura, paso a paso, etc) desde el PC.
2

Compilador C para PIC
CCS PIC COMPILER
• Los elementos básicos de un programa en C

– Directivas depreprocesado

• Indican al compilador cómo debe generar el código máquina máquina.

– Programas • Bloques de programa programa. • Siempre debe incluirse una llamada main(). – Sentencias • Instruccionesque definen lo que hace el programa y la secuencia de ejecución del mismo. – Comentarios • Imprescindibles código fuente. como documentación del

3

Compilador C para PIC
VARIABLES
•Una variablees un nombre asignado a una o varias posiciones de memoria RAM. •En C es necesario declarar todas las variables antes de poder utilizarlas, indicando el nombre asignado y el tipo de datos que en ellase van a almacenar (opcionalmente también el valor inicial asignado). g )

tipo nombre_variable [=valor];

p.e.:int i;

•Los tipos de datos aceptados en C estándar son cinco: char (carácter) int(entero) float (coma flotante en 32 bits) double (coma flotante en 64 bits) void (sin valor) •Las variables pueden ser locales o globales. Las variables locales sólo pueden ser usadas en l f d lafunción en que se d l ió declaran, mientras que l i t las variables globales son i bl l b l compartidas por todas las funciones del programa (deben declararse fuera de cualquier función y antes de... [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2012, 02). Manual ccs. BuenasTareas.com. Recuperado 02, 2012, de http://www.buenastareas.com/ensayos/Manual-Ccs/3435992.html

MLA

"Manual ccs" BuenasTareas.com. 02 2012. 2012. 02 2012 <http://www.buenastareas.com/ensayos/Manual-Ccs/3435992.html>.

MLA 7

"Manual ccs." BuenasTareas.com. BuenasTareas.com, 02 2012. Web. 02 2012. <http://www.buenastareas.com/ensayos/Manual-Ccs/3435992.html>.

CHICAGO

"Manual ccs." BuenasTareas.com. 02, 2012. consultado el 02, 2012. http://www.buenastareas.com/ensayos/Manual-Ccs/3435992.html.