Şimdi bir saat yapmak istiyoruz. 16F877 kullanılacak. Daha önce hiç PIC programlamadığım için biraz yabancılık çekiyorum. Aşağıda yazdığım bir kod var. Acaba doğru mu yazılmış? Bu kod'un yapacağımız saat ile alakası yok.
8085'ten bildiğim Assembly bilgisine göre yazdım kodları.
Yardımlarınız için teşekkürler.
Bu yazdığınız kodları MPASM derlemiyor. PIC tutoriallerini gözden geçirirseniz yararlı olur. (Benim favorimhttp://www.mstracey.btinternet.co.uk/pictutorial/picmain.htm her ne kadar 16f84 için olsada genel bilgi açısından çok iyi bir başlangıç sağlıyor. ) Birde sorularınızı forumun elektronik bölümünde daha fazla cevap alabileceğinizi sanıyorum. Bu kısım daha çok bilgisayar programlamaya yönelik gibi duruyor. Projenizde başarılar.
Eyvallah kardeş. Sağol.
Assembly'de yazayım dedim fakat bir başka forumdan C'de yazmanın daha kolay olduğunu söylediler. Şimdilik PICC öğrenmeye calışıyorum.
Elektronik bölümüne de bir uğrarım. Çok sağol.
başlangıç için iyi ben bunu bile yapamamıştım ilk başlamamda sene 2001 miydi neydi o zamanlar
Programda çok hata var :) 00005h bellek gözünü kullanamazsın porta saklayıcına denk geliyordu yanlış hatırlamıyorsam. Ayrıca PIC'lerde jump pause komutları bulunmamaktadır. Kesinlikle bir PIC kitabı edinmeni tavsiye eder elektronik bölümüne bekleriz
pic assemlyde jump deil de call yada goto kullanılır ayrıca saat yapmak istiyosan assembly yerine c daha iyi olur ornek kodları incelemelisin
Evet C'de başladım zaten. Assembly ile ilgili yeterli kaynak bulamadım. Neyse sınavlarım var diye pek uğraşamıyorum. Kodun büyük kısmı hazır. Interrupt'ları öğrenmem lazım. Ondan sonra işimiz bitecek.
Yardım eden herkese teşekkürler.
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme