programlama sorunu

nusrettepe

Üye
Katılım
2 May 2008
Mesajlar
9
Puanları
1
Yaş
40
değerli arkadaşlar:
sorunum şu mcrl ye basınca program baştan değil high portb.2 satırından çalışmaya devem etsin. bu kodu nasıl yazabilirim?

trisb=%00000000
portb=0
pause 250

basla:
high portb.0
high portb.3
pause 250
low portb.3
pause 6000
low portb.0
high portb.1
pause 1000
low portb.1
high portb.2
high portb.4
pause 250
low portb.4
pause 6000
low portb.2
high portb.1
pause 1000
low portb.1
goto basla
end
 
S.A.
Sn. Arkadaşım niye mclr basınca reset atınca bo satıra gitmesini istiryorsun
yada reset sıkmı kullanılacak :S
 
kullandığın programda eeproma veri yazmayı biliyorsan halledilebilir bence. ilk başa sınama koy değişken ilk anda sıfır olacaktır değişken sıfırsa program tamamen çalışsın. program birinci çalışmasından sonra değişkeni 1 yap sonra eeprom a yaz. mclr butonuna bassan dahi değişkenin değeri 1 olacağından ilk işlemleri yapmadan goto komutu ile istediğin yere gider.

benm aklıma gelen bu farklı çözümler de bulunabilir tabi.
 
trisb=%00000000
portb=0
pause 250

basla:

high portb.2
high portb.4
pause 250
low portb.4
pause 6000
low portb.2
high portb.1
pause 1000
low portb.1
high portb.0
high portb.3
pause 250
low portb.3
pause 6000
low portb.0
high portb.1
pause 1000
low portb.1

goto basla
end


böyle yazarsan olur gibi....
 

Forum istatistikleri

Konular
129,840
Mesajlar
930,680
Kullanıcılar
452,678
Son üye
TengRi

Yeni konular

Çevrimiçi üyeler

Geri
Üst