Upload
esimeazc
View
2
Download
0
Embed Size (px)
Citation preview
INTRODUCCION
Estructura de un programa. Tipos de datos. Constantes. Variables y su declaración.Operadores.
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
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
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
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
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.