Clase13Compiladorccsc

Páginas: 3 (672 palabras) Publicado: 4 de noviembre de 2015
Programación de
microcontroladores Con
lenguaje c



El estudio de los
microcontroladores
PIC no consiste solo
en dominar su
arquitectura interna o
el codigo maquina, es
necesario conocerherramientas
auxiliares que facilitan
su diseño



Después de conocer y
utilizar el lenguaje
ensamblador del PIC,
es muy útil aprender a
programar con un
lenguaje de alto nivel
como lo es C

Compilador C

Si deseamos escribir un
programa en C para los
microcontroladores PIC ,
se requiere utilizar un
compilador . A partir del
código fuente
◦ Generara el codigo . HEX.
◦ Genera archivos .COD



En elmercado existen
diferentes
compiladores para la
programación de
microcontroladores
de fabricantes como:
◦ HI-TECH  PICC.
◦ MIKROELECTRONICA 
mikroC.
◦ CCS  Compilador C CCS

Compilador CCS


Elcompilador CCS es
C estándar y, además
de las directivas
estándar (#include,
etc), suministra
directivas especificas
para PIC:
◦ Directivas de
dispositivo #device ,
etc,
◦ Funciones especificas(bit_set(), etc)

Estructura de un programa en C


Para escribir un programa en C con el
compilador CCS S, se deben en tener en
cuenta la siguiente serie de elementos
básicos en su estructura:
◦ Directivasde preprocesado.
◦ Programas o funciones.
◦ Instrucciones
◦ comentarios

Directivas de
Preprocesado




Controla la conversión
del programa a código
máquina por parte del
compilador.
Todas lasdirectivas del
pre_procesado
comienzan con el
carácter #, seguido por
un comando especifico.



#INCLUDE <16F64A.h>



#USE
DELAY(CLOCK=400000)



#LIST



#ASM



END ASM

Programas y funciones

Es el conjunto de
instrucciones. Puede
haber uno o varios;
pero siempre debe
haber uno definido
como principal
mediante main( )



main( )



{






byte ud=0,dec=0;
SET_TRIS_B(0x00);SET_TRIS_A(0x00);
OUTPUT_B(0);
}

Programas o funciones


El compilador CCS suministra una serie de
funciones predefenidas para acceder y
utilizar el PIC y sus perifericos. Estas
funciones facilitan la...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS