PROGRAMLAMA SORUNU

Başlatan nusi, 08 Ekim 2010, 17:33:48

nusi

trisb=%00000000
portb=0

basla:
high portb.0
pause 5000
low portb.0
high portb.1
pause 500
low portb.1
high portb.2
pause 3000
low portb.2
goto basla
end

sorunum şu; portb.0 high olduğunda port b3 te 1 saniyeliğine high olsun sonra low a çeksin
portb.2 high olduğunda bu seferde portb.4 1 saniyeliğine high olsun sonra low
programı bu doğrultuda nasıl yazabilirim? yardımcı olursanız sevinirim...

papylon

#1
yazdığın program mantığına göre bu şekilde yapabilirsin.

trisb=%00000000
portb=0

basla:
high portb.0
high portb.3
pause 1000
low portb.3
pause 4000
low portb.0

high portb.1
pause 500
low portb.1

high portb.2
high portb.4
pause 1000
low portb.4
pause 2000
low portb.2
goto basla
end


ama konu başlığı biraz garip olmuş.

kolay gelsin...

nusi

YALNIZ PORTB.O 5000MS HİGH İKEN BEN PORTB.3 1000MS HİGH OLMASINI İSTİYORUM.

papylon

Kod'a biraz daha dikkatli bakarsan zaten öyle oluyor. ;)

nusi


papylon

Önemli değil @nusi, işini gördüyse sorun yok.