Autor Tema: REPETIR INSTRUCCIÓN EN CCS PIC C COMPILER  (Leído 182 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado LuisAlexander

  • PIC10
  • *
  • Mensajes: 4
REPETIR INSTRUCCIÓN EN CCS PIC C COMPILER
« en: 17 de Abril de 2017, 21:21:40 »
Hola Foro,
saludos a todos,
Tengo una duda , o problema, en fin
quiero hacer que una instrucción de mi código se repita N veces ejemplo:
#include <encender led.h>
int tiempo=100;
void main()
{WHILE (1)
encender:
OUTPUT_high(PIN_B1);DELAY_ms(tiempo);
OUTPUT_high(PIN_B1);DELAY_ms(tiempo);}
ahora quiero que el led se encienda 10 veces solo dices veces osea que el ENCENDER solo se repita 10 veces sin tener que poner varias instrucciones por que cuando trabaje con mas código me llenara la memoria del pic
Saludos

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 5856
Re:REPETIR INSTRUCCIÓN EN CCS PIC C COMPILER
« Respuesta #1 en: 17 de Abril de 2017, 21:35:42 »
Usa un for.

Código: C
  1. #include <encender led.h>
  2.  
  3. int tiempo=100;
  4. int8 i;
  5.  
  6. void main()
  7. {
  8.     for(i=0;i<10;i++)
  9.     {
  10.           OUTPUT_high(PIN_B1);
  11.           DELAY_ms(tiempo);
  12.           OUTPUT_high(PIN_B1);
  13.           DELAY_ms(tiempo);
  14.     }
  15.  
  16.     WHILE (1)
  17.     {
  18.      }
  19. }


 

anything