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
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