Ş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.
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.
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
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.
8085'ten bildiğim Assembly bilgisine göre yazdım kodları.
Yardımlarınız için teşekkürler.