Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

basit hata

Başlatan koordinat, 26 Kasım 2008, 22:28:00

koordinat

selam
bu programı derlemeye çalışıyorum fakat simülasyonda switch in kapalı olmasına rağmen b portları 1 olmuyor.
ayrıca compiler da daha önceki c dosyalarını compile edio istemesemde bunla ilgili bir çözüm varmı?yani daha önce derlediğim dosyayı derliyo yine dosya açık olmasada
#include <16f84a.h>
#fuses XT,NOWDT,NOPROTECT
#use delay(clock=4000000)
void main()
{
tek:
if(input(PIN_A0))
output_b(255);
else
output_b(1);
goto tek;
}

mikromuh

GIris ve cikislarini ayarlaman gerekli.


#include <16f84a.h>
#fuses XT,NOWDT,NOPROTECT
#use delay(clock=4000000)

void main()
{
set_tris_a(0xff);  
set_tris_b(0x00);

basla:
  if(input(PIN_A0))
        {output_b(255);}
                 else
        {output_b(1);}
goto basla;
}

Ziya

Alıntı yapılan: "koordinat"ayrıca compiler da daha önceki c dosyalarını compile edio istemesemde bunla ilgili bir çözüm varmı?yani daha önce derlediğim dosyayı derliyo yine dosya açık olmasada
close all yapıp derlemek istediğin dosyayı tekrar açmalısın. x larından kapatıp başka dosyayı açsan da eskisini derler.
Bu günden sonra hiç kimse sarayda, divanda, meclislerde ve seyranda Türk dilinden başka dil kullanmaya. (13 Mayıs 1277) Karamanoğlu Mehmet Bey

macroctay

#include <16f84a.h>
#fuses XT,NOWDT,NOPROTECT
#use delay(clock=4000000)
#use fast_io(a)
#use fast_io(b)

void main()
{
set_tris_a(0xff);
set_tris_b(0x00);

while(1)
{
if (input(PIN_A0) == 1)
 {
   output_b(255);
 }
 else
 {
   output_b(1);
 }  
}
}
bence bu şekilde denmelisin. biraz geç bir cvp ama
Düş Hekimi