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

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:

Forum istatistikleri

Konular
7,444
Mesajlar
125,446
Üyeler
3,026
Son üye
hsng

Son kaynaklar

Son profil mesajları

Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
Freemont2.0 posta Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Back
Top