İçindekiler:

DS1307 ve PIC16F628A ile RTC: 3 Adım
DS1307 ve PIC16F628A ile RTC: 3 Adım

Video: DS1307 ve PIC16F628A ile RTC: 3 Adım

Video: DS1307 ve PIC16F628A ile RTC: 3 Adım
Video: PIC16F628A ASSAMBLY İLE 24 SAAT KONTROLÜ OTOMAT 2024, Temmuz
Anonim
DS1307 ve PIC16F628A ile RTC
DS1307 ve PIC16F628A ile RTC
DS1307 ve PIC16F628A ile RTC
DS1307 ve PIC16F628A ile RTC

Yukarıdan aşağıya tarafımdan üretilmiş bir devredir.

Adım 1: RTC Kontrol Devresi

RTC Kontrol Devresi
RTC Kontrol Devresi
RTC Kontrol Devresi
RTC Kontrol Devresi

Bu, tek katmanlı olarak tasarlanmış pcb'nin birinci katıdır. pozitif voltaj regülatörü, filtre, gerçek zamanlı saat IC, pil, pic16f628, LCD için 1*16pin başlık, butonlar ve led için 2x4 pin başlık, 5Vsupply için 1*2pin başlık içerir.

Bildiğiniz gibi gerçek zamanlı saat IC(DS1307) pic16f628'de donanım seviyesi olarak yer almayan I2C haberleşme protokolünü destekleyen bir üründür. Bu engeli aşmak için yazılım seviyesinde I2Cprotocol kullandım, yani interrupt, flag, control register vs. kullanmanıza gerek yok. pcb, lehimleme, bileşenler vb. dahil olmak üzere tüm devrenin maliyeti.

Adım 2: Görselleştirme ve Düğme Arayüzü için İkinci Kat

Görselleştirme ve Düğme Arayüzü için İkinci Kat
Görselleştirme ve Düğme Arayüzü için İkinci Kat
Görselleştirme ve Düğme Arayüzü için İkinci Kat
Görselleştirme ve Düğme Arayüzü için İkinci Kat
Görselleştirme ve Düğme Arayüzü için İkinci Kat
Görselleştirme ve Düğme Arayüzü için İkinci Kat

İkinci katta 2*3 buton, LCD ekran ve led bulunmaktadır. Bir grup düğme tarih ve saati ayarlamak için, diğer grup ise alarm saatini ayarlamak için kullanılır. RTC ayar buton grubu için tarih, ay, gün vb. arasında seçim yapmak için orta tuş kullanılır. Sağ tuş seçilen değişkeni arttırır, soldaki ise seçilen değişkeni azaltır. Alarm zamanı ayarı için diğer buton grubu kullanılmaktadır. rtc düğmelerine benzer şekilde, sağ düğme seçilen değişkeni (saat, dakika) artırır ve sol düğme seçilen değişkeni azaltır.

Önerilen: