PIC 16F877A ile tarih algoritması

Başlatan jir, 01 Mayıs 2013, 14:26:52

jir

Arkadaslar 16f877a ıle saat -tarih-sıcaklık uygulamsı yapıyoruz. saati yaptık tarih algorıtmasını nasıl yapacagımız konusunda fikri olan yardımcı olabılırmı?

cetinkaya

saat ve tarih icin özel RTC ler var ds1302 ve ds1307 yi incele.

mehmet

saat * 24 = 1 gün
Aylar için bir dizi oluşturun, (31, 28/29, 31, 30...)
Başlangıç günü belli olan bir tarihi referans
alarak gün hesabı da yapılabilir...
Ama gerçek değerler için mutlaka RTC elemanları
kullanmalısınız...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

jir

bu rct yi nasıl kullanıyoruz assembly yeni basladım.

mehmet

I2C ile haberleşiyor mcu ile. Spi
olan tipler de var. Popüler olan DS1307...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

jir

modulsuz yapıyorum gunde 2 dk sapma yapıyor bu benim için önemsiz
saat ve tarih kodlarını yazdım ama ısısta çalışmıyor.
http://rapidshare.com/files/3536096919/Yeni%20Klas%C3%B6r.rar
burada kodlar ve ısıs çizimi var bakabilir misiniz

EMP_Otto

Merhaba tarih algoritması için Prof. Dr. Vasif Vagifoğlu NABİYEV'in Algoritmalar kitabını öneririm.Kitab içerisinde tarih algoritmaları mevcut.2099 yılına kadar olan algoritmada var sınırsız takvim algoritmasıda .Ayrıca algoritmaların uygulanmasıda gayet kolay.Şimdiden kolay gelsin...
Bu işler zordur,özveri ister...

mehmet

*Kesme içerisinde çok fazla işlem yapmışsınız.

*Hc595 latch durumu değişmediği zamanlarda
çıkış degeri değişmez. Dolayısıyla her an yenileme
yapmanıza gerek yok. (Tarama yapılmadığı, her
display için bir sürücü kullanıldığı durumlarda...)

*Tüm displayları bir seferde çıkışa veriniz. Bir
displayda değişiklik olsa bile dört display
değerini yeniden yazarsınız.(Sizin örnekte dakikada
bir bile durum yenilense yeterli.)
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr