Ana içeriğe git
Konu: pıc program isteği? (214 Kez okunmuş)

pıc program isteği?

Herkese merhabalar.abilerim çok özür diliyorum elimdeki bu devreye yazılım lazim yardımcı olursanız sevinirim kısaca anlatayım.3 nolu klemens e faz verdiğimde 220 volt roleyi tetikleyerek devre çalışmaya başlayacak.pıc in bir nolu bacağı giriş olacak altı nolu bacağı çıkış olup transistor u tetikleyerek 12 volt rölenin konaklarını 2 sn boyunca kapatacak ve 2 saniye sonra tekrar bırakacak.tekrar 3 nolu klemens e faz verdiğim zaman ayni işlemi tekrarlayacak ve bu işlemi 4 defa yapacak dörtten sonrasına musade etmeyecek ben taki reset butonuna basana kadar.butona bastıktan sonra tekrar basa donecek.tekrar 3nolu klemens e faz verdiğim zaman ayni islemleri yapacak bu şekilde devam edecek.birde en cok istediğim elektrik kesilse bile tekrar geldiğinde program kaldığı yerden devam edecek.inşallah anlata bilmistirim.


Ynt: pıc programı

Yanıt #1

TRISA=0 'bu ifade "TrisA=000"e eşdeğerdir.
TRISB=0
x var byte
PortA=0
 PortB=0
ROLEAC:
for x=1 to 4
HIGH PORTB.0 'role çektirildi
PAUSE 500 '500 ms bekleme
HIGH PORTA.0 'Led yandı
PAUSE 1500 '1500 ms bekleme
LOW PORTA.0 'Led söndü
PAUSE 500 '500 ms bekleme
LOW PORTB.0 'Role bıraktı
PAUSE 500 '500 ms bekleme
next
END 'programın burada bittiğini ifade eder.
Üstatların elimde bu program ancak pıc e enerji verdiğimde 4 kez roleyi çektirip bırakıyor benim istedim ise 3 nolu klemens e faz gönderdiğim zaman roleyi cektırsın.

Ynt: pıc program isteği?

Yanıt #2
Arkadaşlar yardımcı olacak kimse yokmu.

Ynt: pıc program isteği?

Yanıt #3
Vardır ama, programlamadan anlayan çok az kişi var. Bu kişiler de çok sık uğramıyorlardır.
picproje gibi sitelerde daha hızlı yardım almanız olası.
biraz beklerseniz elbette buradan da yardım edecekler çıkar.
Usta değilim. Sadece hobistim.
Yanıtlarıma bakarak beni usta zannetmeyin.

Ynt: pıc program isteği?

Yanıt #4
tesekkurler hocam saol

Ynt: pıc program isteği?

Yanıt #5
Buradaki programlamaya göre herhangi bir koşulda bir işlem yapma durumu yok bir nevi tekrara giriyor sistem. Buradaki koda göre trisa0 ın değeri 0 yani pic e bağlanan uçta enerji yok. Sizin yapmanız gereken sanırım şöyle bişey olmalı.



if(TRISA==1)
{
HIGH PORTB.0
}

Yukarıdaki gibi bir şey olmalı pic e aşina değilim yalnız programcılıkta böyledir.

Ynt: pıc program isteği?

Yanıt #6
bu kullandığınız dili kullanan çok adam kalmadı. ccs c ye geçerseniz daha rahat edersiniz