Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
420
Tıklama
0
Öne Çıkarma
PIC Ödevi
2
14 yıl (24 mesaj)
Onbaşı
Konu Sahibi

Arkadaşlar merhaba... Okuldan ciddi anlamda kazık bir ödev geldi... Neye uğradığımı şaşırdım... Yardımınıza ihtiyacım var...
Şimdi... Bu devre öyle bir karmaşık ki... Ben bir kısmını yaptım takıldığım noktalar ise şunlar...

PIC16F84

A3 pini 1... Bu pin 0 oldu... Pin 0 olduktan sonra 10 saniye içinde A4 pinide 0 olursa A5 pini 1 yapılacak...
Ama bu olurken program akışı etkilenmeyecek... Yani program sadece bu komuta bağlı değil... Bunun kontrolünü yapıp geçicek... 'A3 1 mi evet... O zaman burda işim yok' 'A3 0 oldu 10 saniye içinde A4 de 0 olacakmı buna baktı... baktı ki olmadı program akışına devam...'


Aynı zamanda kişisel bir sorumda... Aynı anda iki program çalışması mümkünmü... Yani...
Benim b3 b4 pinlerime 2 ayrı led bağlı... Bu ledler b5 pinindeki ldr ile tetikleniyor... Program akarken döngüler kurarken kendi içerisinde ben bu led leri ve ldr yi diğer programdan bağımsız olarak kontrol altında tutabilirmiyim?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



T
14 yıl (239 mesaj)
Teğmen

İnterrupt kullanın.Timer0 interruptını kullanın.10 sn lik sayma işlemini de yapabilirsiniz böylece.Bu dediğiniz kısmı interruptın içine yazın,o arka planda çalışıp durur kendi kendine


Bu mesaja 1 cevap geldi.
2
14 yıl (24 mesaj)
Onbaşı
Konu Sahibi

:S ya ben bilgisayar öğrencisiyim... Bu dersten geçme ödevi... Bu yüzden pic programlamayla ilgili bildiğim komutlar bi elin parmakları kadar... Rica etsem örnek verebilirmisiniz kod örneği... Bu dediğimin nasıl çalışacağına dair bir kod...



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.