PIC16F628A Animasyonlu Saat ve Termometre

memleket

Üye
Katılım
1 Kasım 2019
Mesajlar
78
Ekran Alıntısı.PNG


7-segmen.jpg



Saatin açıklaması.

1. Fonksiyonlar.
- saat, 24 saatlik zaman görüntüleme formatı, saat: dakika.
- doğruluğun dijital olarak düzeltilmesi. Olası günlük düzeltme ± 25 sn. 1 saat 0 dakika 30 saniyelik ayar değeri mevcut zamandan eklenecek/çıkarılacaktır.
- termometre.
- alternatif gösterge.
- endikasyon değişikliği animasyonu.
- gece modu (göstergenin azaltılmış parlaklığı modu).
- güç kapatıldığında ayarları kaydetmek için mikrodenetleyicinin kalıcı belleğinin kullanılması
- ana modda ARTI veya EKSİ düğmelerine basmak okumaları değiştirir.
- ana güç kaynağı yoksa gösterge kapanır. Herhangi bir düğmeye basmak, gece parlaklığı modunda göstergeyi açacaktır. Düğmelere son basıştan 10 saniye sonra gösterge tekrar kapanacaktır.

2. Özelleştirme.

2.1. Güç açıldığında, saat ana moddadır.
2.2. SET düğmesine basmak ayar moduna girer ve ayarlanacak parametreyi seçer. Sırayla, kurulum için kullanılabilir:
- dakika;
- saat;
- saniye (ARTI veya EKSİ düğmelerine basarak sıfırlayın);
- düzeltme miktarı. En anlamlı bitte "c" karakteri;
- geçerli saatin gösterim zamanı. En anlamlı rakamlarda "tc" karakterleri. Ayar aralığı 0 ÷ 99 sn. 0 olarak ayarlanırsa saat görüntülenmez;
- sıcaklık görüntüleme süresi. Yüksek dereceli karakterler "tt" dir. Ayar aralığı 0 ÷ 99 sn. 0'a ayarlanırsa, sıcaklık görüntülenmez;
- animasyon hızı seçimi. En önemli kısımda, "P" karakteri. Ayar aralığı 0 ÷ 99. Bir birim yaklaşık 2 ms'ye karşılık gelir, değer ne kadar yüksek olursa, animasyon o kadar yavaş olur.
- gece moduna geçiş süresi (saat). En önemli bit "n" karakteridir.
- gündüz moduna geçiş süresi (saat). En önemli kısımda, "d" karakteri.
- gece modunda parlaklık. En önemli kısımda, "b" karakteri. 0 ÷ 18 aralığı. 18 - minimum parlaklık, 0 - maksimum.

2.3. Ayarlanacak parametre yanıp söner.
2.4. ARTI / EKSİ butonlarına basılı tutularak parametre hızlı bir şekilde ayarlanır.

Not: Dosyalar ve açıklamalar Rus sitesinden alınmıştır. Yukarıdaki çeviri biraz eksik veya yanlış olabilir.
 

Ekler

  • Termometre.zip
    40.4 KB · Görüntüleme: 191
Son düzenleme:
16F628A nın içerisinde dahili osilatör var ama, harici osilatör takmadan (4Mhz Kristal) çalışmıyor. Neden çalışmadı diye 1 saat uğraşmıştım.
Uygun bir kutu bulursam kutu içine alacağım. Çalışma masası üstünde çok güzel durur.
Zip dosyasının içerisinde 7 Segment Display için hem CC hem de CA hex dosyaları mevcuttur.
 
Son düzenleme:

Çevrimiçi üyeler

Forum istatistikleri

Konular
6,951
Mesajlar
118,749
Üyeler
2,824
Son üye
selocan32

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
Back
Top