PIC16F628 mikrodenetleyici ile basit saat yapımı

guclusat

Tanınmış Üye
Süper Moderatör
Mikrodenetleyici dayalı Bu basit elektronik saat, bir PIC16F628A , basit ve ucuz unsurların birkaç saat içeriyor hariç, bilgi 4 haneli (saat) görüntülenen ortak anot LED edilir. Devreye bir ağ güç kaynağı tarafından güç verilir ve ayrıca yedek güç vardır.

Bu tasarım yeni başlayanlar için önerilebilir, özellikle kaynak programın burada neyin nasıl çalıştığını anlamayı kolaylaştırmak için ayrıntılı yorumlar sağladım. Bu şema çok basit, basit ve çalışmalarının algoritmasıdır (kaynaktaki yorumlara bakınız). S1 ve S2 butonları sırasıyla zaman - saat ve dakikayı düzeltmek için kullanılır.

Saatin 24 saatlik ekran formatı var. Saatin 1. basamağında önemsiz bir sıfır iptal edilir. Saatin doğruluğu tamamen kuvars rezonatörünün frekansına bağlıdır. Ancak saatte özel bir kuvars ve kondansatör seçimi olmasa bile - saat çok doğru. Yedek batarya 3V bataryadır. (CR2032)
Bir pil tutucuya takılı. Saat şebekeden beslendiğinde, bataryadan gelen akım tüketilmez. Sadece şebeke beslemesi yoksa devreyi besler. Bu durumda, yalnızca mikrodenetleyici çalıştırılır, gösterge pilden güç almaz, bu nedenle söner ve saat çalışmaya devam eder. Kontrol düğmeleri kasanın yanında bulunur.
Düğmelerin tasarımı herhangi olabilir. (Saat düğmelerini kullandım)Şebekeden bir şarj cihazı kullanarak şebekeye güç vermek için. NOKIA telefonu 5v’de. (Gerçek hayatta 9. yüzyıl olduğu ortaya çıktı.)

Genel olarak, herhangi bir güç kaynağı 7.5-12V çıkış voltajıyla uygundur. ve 150 mA'lık bir akım (saat devresinde bir voltaj dengeleyicisi vardır).

Program, PIC mikrodenetleyicisinin ilk çalışması için kullanılabilecek şekilde yazılmıştır , hemen hemen her komutun hareketi yorumlanmıştır. İsterseniz, ajanda, zamanlayıcı, kronometre vb. Ek fonksiyonlara kolayca ekleyebilirsiniz.

Saat şeması:
Shema.jpg
 

Eklentiler

Son düzenleyen: Moderatör:
Geri
Yukarı