Clase13Compiladorccsc
Páginas: 3 (672 palabras)
Publicado: 4 de noviembre de 2015
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.