Pic16f877a ile yapmış olduğum projede kod düzgün çalışmıyor

crogy

Üye
Katılım
21 Ara 2019
Mesajlar
1
Puanları
1
Yaş
31
yazdığım kod proteusta düzgün çalışıyor fakat pic'e yüklediğim zaman çalışmıyor. Yapmak istediğim projede sensörlerden sinyal aldığımda led ve buzzerın yanması ve doceder sayesinde 3 tuşlu alarm devresi . Problem portd ye doğru sinyali vermeme rağmen buzzer ve led çalışmaya devam ediyor fakat tuşa bastığım zaman buzzer susuyor led'in parlaklığı düşüyor fakat çalışmaya devam ediyor.
 

Ekli dosyalar

  • kodvepreteus.zip
    25.8 KB · Görüntüleme: 5
  • sonhal.txt
    2.6 KB · Görüntüleme: 7
isis dosyanı versiyon uyumsuzlugundan acamadım.
öncelikle asm dosyanda port d yi input olarak tanımlamalısınki ordan gelecek bilgi ile senin sectigin bilgiyi karşılaştırabilesin.
bir baska konu WDTE_ON secmissin,yani programın herhangibir kilitlenme ihtimaline karsı belirli aralıklarla entegreni resetliyecektir.bunu önlemek için main in içine clrwdt yazmalısın.
Birde cok falzla goto ile yönlendirme ve sonra geri dönmeyi saglamıssın.onun yerine bir islemi yapması icin call ile cagırıp return ile geri döndürmende fayda var(cok fazla zaruri degil,sadece kafan karışmamıs olur)
Eger tam olarak yapmak istedigini yazarsan elimizden geldigince yardımcı olmaya çalışırım.
isis dosyasını fotograf olarak yukle.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…