12f629 sonsuz döngü hakkında.......

Başlatan topaz65, 07 Ekim 2016, 14:57:23

topaz65

#include <12F629.h>

#FUSES NOWDT         //No Watch Dog Timer
#FUSES NOMCLR        //Master Clear pin used for I/O
#FUSES NOBROWNOUT    //No brownout reset
#FUSES PROTECT       //Code protected from reads
#FUSES INTRC_IO
#use delay(internal=4MHz)
#use FIXED_IO(A_outputs=PIN_A5)

void main()
{
   output_high(PIN_A5);
   delay_ms(100);
   output_low(PIN_A5);
   delay_ms(100);
   output_high(PIN_A5);
   delay_ms(100);
   output_low(PIN_A5);
   delay_ms(100);
   output_high(PIN_A5);
   delay_ms(100);
   output_low(PIN_A5);
   delay_ms(1000);
   output_high(PIN_A5);
   delay_ms(100);
   output_low(PIN_A5);
   delay_ms(100);
   output_high(PIN_A5);
   delay_ms(100);
   output_low(PIN_A5);
   delay_ms(100);
   output_high(PIN_A5);
   delay_ms(100);
   output_low(PIN_A5);
   delay_ms(1000);
   while(TRUE)
   {
      output_high(PIN_A5);
   }

}
programın yazılımı bu sekılde ama hıc durmadan aynı ısi sureklı yapmasını ıstıyorum

Elzemefe

Burda tam olarak yapmak istediğin ne _?

while(TRUE)
   {
      output_high(PIN_A5);
   }

porgram burda  kısır  döngüye girer bekler


ete

Yapılacak iş basit.
While True komut satırını en başa alıp bütün yapılan işleri bu while döngüsü içine yazmak.
Ete

Powered by EzPortal