20.01.2015 Views

Curso Programación MCUs PIC en lenguaje C - Edudevices

Curso Programación MCUs PIC en lenguaje C - Edudevices

Curso Programación MCUs PIC en lenguaje C - Edudevices

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

El sigui<strong>en</strong>te ejemplo muestra los primeros 100 números <strong>en</strong>teros:<br />

#include <br />

#fuses INTRC_IO,NOPROTECT,NOPUT,NOBROWNOUT,NOLVP<br />

#use delay(clock=4000000)<br />

#use RS232(BAUD=9600, BITS=8, PARITY=N, XMIT=PIN_C6, RCV=PIN_C7)<br />

void main(void)<br />

{<br />

setup_adc_ports(NO_ANALOGS); //Selecciona terminales<br />

while(1)// ciclo for infinito<br />

{<br />

}<br />

}<br />

for(i=1; i=1; i - -)<br />

printf(“%d”, i);<br />

Se pued<strong>en</strong> evaluar más de una variable:<br />

int i, j;<br />

for(i=1, j=100; i0; i++, j - -)<br />

printf(“i = %d, j= %d\n”, i, j);<br />

El sigui<strong>en</strong>te bucle no termina nunca, (bucle infinito):<br />

for( ; ; )<br />

Debemos recordar que si la cantidad de s<strong>en</strong>t<strong>en</strong>cias, (equival<strong>en</strong>cias, operaciones<br />

aritméticas, llamadas a funciones, etc.), pert<strong>en</strong>eci<strong>en</strong>tes al bucle son más de una, estas<br />

deb<strong>en</strong> ir <strong>en</strong>tre { }.<br />

El bucle while:<br />

El bucle while permite ejecutar una o mas s<strong>en</strong>t<strong>en</strong>cias <strong>en</strong> tanto se cumpla una condición.<br />

Si la condición deja de cumplirse, se dejan de ejecutar la o las instrucciones y se “sale<br />

del bloque while para continuar procesando las instrucciones que se <strong>en</strong>cu<strong>en</strong>tran después<br />

del mismo

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!