Вы находитесь на странице: 1из 6

http://www.cursomicros.com/avr/lenguaje-c/sentencias-selectivas.html http://www.aquihayapuntes.com/programacion-pic-en-c.html?start=1 http://www.slideshare.net/lmzurita/manejo-de-perifericos-paramicrocontroladores-en-c http://www.youtube.com/watch?v=OHeQRYOsTms http://mondemp3.com/video_vdhwv7MXx_k____DIMMER-con-PIC.

html Nota: esta ltima direccin es para manejar el teclado Que es una subrutina Que es un bucle http://www.aquihayapuntes.com/indice-practicas-pic-en-c/comuicacion-serieasincrona-entre-dos-pics-con-la-usart.html

La parte ms complicada son los arrays y los punteros

Los elementos ms notables de un programa en C son las sentencias, las funciones, las directivas, los comentarios y los bloques. Los comentarios: Documentar y adornar el cdigo. Es todo es texto que sigue a las barritas // y todo lo que est entre los signos /* y */. Se identifican fcilmente porque suelen aparecer en color verde. Ejemplos.

Las sentencias Un programa en C, en lugar de instrucciones, se ejecuta por sentencias. Una sentencia es algo as como una mega instruccin, que hace lo que varias instrucciones del ensamblador. Debe finalizar con un punto y coma (;). Este smbolo debe tomarse como separador de sentencias.

Las sentencias se pueden clasificar en sentencias de asignacin, sentencias selectivas, sentencias iterativas, de llamadas de funcin, etc. Los bloques Un bloque establece y delimita el cuerpo de las funciones y algunas sentencias mediante llaves ({}). Main, pausa, while y for: son bloques Las tabulaciones ayudan a distinguir unos bloques de otros Las directivas Son conocidas como directivas de preprocesador, de preprocesador porque son evaluadas antes de compilar el programa. Las directivas por s mismas no son cdigo ejecutable. Suelen ser indicaciones sobre cmo se compilar el cdigo. 1. #include (para incluir archivos, parecido al assembler) 2. #define (mejor que el #define del ensamblador) Fuera de ellas, cada compilador maneja sus propias directivas y sern tratadas por separado.

Las funciones Si un programa en ensamblador se puede dividir en varias subrutinas para su mejor estructuracin, un programa en C se puede componer de funciones. Por supuesto que las funciones son muchsimo ms potentes y, por cierto, algo ms complejas de aprender. En un programa en C puede haber las funciones que sean posibles, pero la nunca debe faltar la funcin principal, llamada main. Donde quiera que se encuentre, la funcin main siempre ser la primera en ser ejecutada. De hecho, all empieza y no debera salir de ella. Variables y tipos de datos En los lenguajes de alto nivel estos registros son tratados de acuerdo con formatos que les permiten representar nmeros de 8, 16 32 bits (a veces ms grandes) con signo o sin l, nmeros enteros o decimales.

Los valores de esta tabla son los utilizados por la mayora de los compiladores C. Los especificadores signed (con signo) mostrados entre parntesis son opcionales. Es decir, da lo mismo poner int que signed int, por ejemplo. Es una redundancia que se suele usar para reforzar su condicin o para que se vea ms ilustrativo. Declaracin de variables No se puede usar una variable si antes no se ha declarado. La forma general ms simple de hacerlo es la siguiente: Tipo Nombre _ variable[=valor];

Lo que va entre corchetes es porque es opcional es decir, las variables se pueden inicializar no al declararlas. En el nombre de la variable hay que tener en cuenta que el primer carcter no puede ser un nmero y la y no esta permitida.

myvar es un identificador cualquiera siempre y cuando no sea una palabra reservada Ejemplos: int i; int i=5;

Tambin es posible declarar varias variables del mismo tipo, separndolas con comas. As nos ahorramos algo de tipeo. Por ejemplo:

Especificadores de tipo de datos A la declaracin de una variable se le puede aadir un especificador de tipo como const, static, volatile, extern, register, etc. Dichos especificadores tienen diversas funciones y, salvo const, se suelen usar en programas ms elaborados. Como no queremos enredarnos tan pronto, lo dejaremos para otro momento. Una variable const debe ser inicializada en su declaracin. Despus de eso el compilador slo permitir su lectura mas no su escritura. Ejemplos:

Tipos de variables

Segn donde se declaren pueden ser de dos tipos: globales o locales. Globales Las variables globales se declaran fuera de las funciones y pueden ser utilizadas en cualquier parte del programa y se destruyen al finalizar ste.
Locales

Las variables locales se declaran en la funcin en que van a ser utilizadas, Slo existen dentro de la funcin en que se declara y se destruye al finalizar dicha funcin.

Sentencias selectivas

Llamadas tambin sentencias de bifurcacin, sirven para redirigir el flujo de un programa segn la evaluacin de alguna condicin lgica. Las sentencias if e ifelse son casi estndar en todos los lenguajes de programacin. Adems de ellas estn las sentencias ifelse escalonadas y switchcase.
Que es el RS232 Es una interfaz que designa una norma para el intercambio de una serie de datos binarios entre un DTE (Equipo terminal de datos) y un DCE (Data Communication Equipment, Equipo de Comunicacin de datos),

Вам также может понравиться