Lenguaje C programación Basica
Lenguaje C
El lenguaje C, es un lenguaje de alto nivel, para microcontroladores, en la carrera de electrónica es uno de los ramos mas importante para esta era de microcontroladores y deautomatización.
Reglas básicas
El lenguaje C tiene reglas básicas en su escritura, entre ellas encontraremos:
Toda sentencia termina en punto y coma ( ; )
Todas las sentencias empieza conapertura de llave ( { ) y termina
con un cierre de llave ( } )
En C hay distinción entre mayúsculas y minúsculas
Los comentarios van después de doble / ( // comentario )
Estructura de unprograma
Un programa se forma de los siguientes elementos:
Directivas o librería: Se encargan de la configuración del PIC.
Función: es un conjunto de instrucciones.
Instrucción: escada acción que debe realizar el PIC.
Comentarios: describe qué hace cada línea del programa.
Ejemplo corto:
Directivas:
#include // incluye librería del PIC
#use delay(clock=4000000) // Reloj a usar en Mhz
# fuses XT, NOWDT, NOPROTECT, NODEBUG
Estas son directivas que van al inicio del programa, como podemos apreciar las directivas son las únicas líneas que no terminan conpunto y coma ( ; ), mas adelante veremos un programa completo.
Declaraciones de variables:
Int mostrar;
Después de las directivas que usaremos, van las declaraciones de las variables todaslas declaraciones de variables que usemos, si usamos 2,3 a infinitas variables, todas estas se declaran en este punto, después de las directivas.
Función principal:
Void main (){
Esta es lafunción principal, va después de la declaración de variables y es el y es el comienzo de la programación.
Instrucciones:
Set_tris_B(1); // delcaración de puertos B como entradas.Set_tris_C(0); // declaración del puerto C como salidas.
While(1){ // ciclo infinito ( esto siempre se coloca para que se repita lo que esta dentro )
Mostrar=imput_B();
Output_C(mostrar);...
Regístrate para leer el documento completo.