26
PIC C COMPILER

PIC C COMPILER

Embed Size (px)

Citation preview

PIC C COMPILER

INTRODUCCION

Estructura de un programa. Tipos de datos. Constantes. Variables y su declaración.Operadores.

ESTRUCTURA DE UN PROGRAMA

•Directivas.

•Funciones.

•Instrucciones.

TIPOS DE DATOS

TIPO TAMAÑO RANGOSHORTINT 1

1 bit 0 ó 1

INTINT 8

8 bit 0 a 255

LONGINT 16

16 bit 0 a 65.535

INT 32 32 bit 0 a 4,294,967,295FLOAT 32 bitCHAR 8 bit 0 a 255

SINGNED INT 8 ó 16 ó 32

CONSTANTES

ESTAS PUEDEN SER DEL TIPO:

BINARIO: 0b1111111DECIMAL: 255HEXADECIMAL: 0XFF

VARIABLES

•LAS VARIABLES SIRVEN PARA GUARDAR VALORES QUE PUEDAN USARSE DENTRO DE EL PROGRAMA.

DECLARACION DE UNA VARIABLE

•Para declarar una variable se debe seguir la estructura: TIPO NOMBRE VALOR.

•EJ: int numero = 5•Se crea la variable “numero” y se le asigna el valor de 5

+ Suma- Resta* Multiplicación/ División% Módulo, resto de una división entera-- Decremento++ Incremento

< Menor que> Mayor que>= Mayor o igual que<= Menor o igual que== Igual!= Distinto?: Expresión condicional

! NOT&& AND|| OR

~ Complemento a 1& AND^ OR EXCLUSIVA | OR>> Desplazamiento a derechas<< Desplazamiento a izquierdas

•int var1=5;•int var2=4;•int var 3=13;

Operación: Comparación:Var1 + var2 var1 > var2

Op. Lógicas:Var & var2

PIC C COMPILER

deshacerrehacer

cortarcopiar selección guionSeleccionar todo

copia de archivo

pega tu archivo

archivo de inclusión

archivos de salida

Compilar el

proyecto actual

Para pasar de

lenguaje de alto

nivel a lenguaje

maquina

Construir

Construir todo

Dispositivo selectorEs la herramienta para editar una base de datos utilizada por el compilador para el control de la compilación

Esta herramienta utiliza la base de datos del dispositivo para permitir la selección paramétrica del dispositivo. mediante la selección de las características clave de la pantalla de la herramienta todos los dispositivos elegibles

una herramienta de conversión para convertir entre decimal, hexadecimaly flotantes

Interrumpe palabras clave para la directiva #int_xxxx yactivar / desactivar las interrupciones de este legado.

Temporizador perro guardiánProteger código de lecturasBorrado general pin utilizadoBorrado general pin habilitado

Ficha de datos

Registros especiales

COMO CREAR UN PROYECTO DE PIC C1° Guardar el proyecto

Modificamos la frecuencia de oscilador

Seleccionar el pic

Librerías del pic

Dirección donde se guardo el proyecto

código

ESTRUCTURA DE UN PROGRAMA.Para escribir un programa en C con el CCS se deben tener en cuenta una serie de elementos básicos de su estructura.- Directivas de preprocesado: controlan la conversión del programa a código máquina por parte del compilador. - Programas o funciones: conjunto de instrucciones. Puede haber uno o varios; en cualquier caso siempre debe haber uno definido como principal mediante la inclusión de la llamada main ().

-Instrucciones: indica como debe comportarse el pic en todo momento.-Comentarios: permiten describir lo que significa cada línea del programa

Directivas

Funciones

Función principal

Instrucciones

Comentarios

La asignación de colores es:Rojo: para las directivasAzul: para las funcionesVerde: asignación de bits y/o puertosMorado: Destino asignado de guardado del programa.Gris: Para distinguir los comentarios de las instrucciones.

COMPILACIÓN DEL PROGRAMA.

Programa como ejemplo de encender y apagar un LED.Una vez creado el proyecto se procede a compilar el programa

Build o build all

Compiler

- En la carpeta donde se guardo el programa, si éste es correcto se crearán archivos con la extensión .c , .hex entre otros.Si es incorrecta la programación aparecerá una ventana indicando la ubicación de los errores y la sintaxis errónea.

Ventana que indica los errores y su ubicación