Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Öncelikle pic kristalinin haricinde bir de kesme (RB0) pinine saat kristali (32768 Hz) yerleştirmen lazım. Sonrasında yazılımda kesmeleri ayarlayıp her kesme geldiğinde kesme alt programının çalışmasını ve gerekli saniye ilerlemesini yapman lazım. Gerisini ise ana programda zaten halledersin. Şimdiden kolaylıklar...
Selamun aleyküm arkadaşım bu iş için bir çok entegre üretilmiş ama ben sana ds1307 entegresini (32.768 khz kristal ile kullanılır ) tavsiye ederim bunun yanında ds1307de mevcut ve ccs c de bunun için hazır fonksiyonlarda var sanıyorum ama ben ds1307 yi daha çok tercih ederim nedenleri ise i2c protokolou ile haberleşme sağlanabiliyor olması 2100 yılına dek bütün tarih saat bilgileri üzerinde yüklü olması 12/24 modu kullanıcı için ayrılmış ayrıca hafıza alanının bulunması elektrikler kesilmesi durumunda harici batarya ile desteklenebilen pin çıkışı olması gibi ve en güzel yanı ise i2c protokolunun ccs c de çok basit olarak yapılabiliyor olması eğer istersen uygulama devreleri de yollayabilirim
DS1307 güzel bir çip, sıcaklık karakteristiği iyi olan 32768 Hz kristal ile mükemmel sonuç alırsın. 60 bayt civarında da ram belleğini dilediğin gibi kullanabilirsin. CR2032 pil 10 yıl tek başına bu çipi çalıştırabilir.
PIC ile yapacak isen CCP1 modülünü compare moduna al, 200 ms lik kesme oluştur. her 5 kesmede saniyeyi bir arttır. Gerisi kolay.