Tutorial del PIC C COMPILER
C es un lenguaje de programación de propósito general que ofrece un control de flujo, estructuras sencillas, un gran número de operadores para el tratamiento de datos.
Es un lenguaje de nivel medio con aplicaciones ilimitadas y no está ligado a ningún sistema operativo ni a ninguna máquina concreta. Se le suele llamar lenguaje de programación de sistemas debido a su utilidad para escribir compiladores y sistemas operativos.
Es un lenguaje que se utiliza para el tratamiento de caracteres, números, bits, y direcciones de memoria
A la derecha un video con un programa elaborado en C.
Estructuta de programa en C
#include <18f2520.h> //Esta directiva se utiliza para indicar el pic con el que vamos a trabajar
#fuses intrc, nomclr,nobrownout // Configuración del reloj interno, desactivación del master clear, y del reset por disminución de voltaje
#use delay(internal=8m) // Especifica la frecuencia del oscilador interno
int1 y; //reserva una localidad de memoria de 1 solo bit
void main(){ //Se define la función principal.
while(true){ //Las instrucciones entre la llave del inicio y final de bucle se repiten indefinidamente
output_bit(pin_b0,y); //Muestra el valor de y a través del pin b0
delay_ms(500); //Se programa un retardo de 500 mS.
y=~y; //Cambiar el valor de Y. Las variables de un solo bit solo pueden tener dos valores 0,1.
} //Final del bucle infinito
} // Cerramos la función principal y el programa