Serwisy partnerskie:
Close icon
Serwisy partnerskie

7-segmentowy mini zegar wykorzystujący PIC16F628A i DS1307 RTC

Article Image
Elmax
Jest to minimalistyczny i niewielki zegar oparty na mikrokontrolerze PIC16F628A i układzie scalonym DS1307 RTC. Wyświetla on czas wyłącznie na niewielkim 7-segmentowym wyświetlaczu składającym się z 4 znaków. Wykorzystano wyświetlacz 0,28” SR440281N RED ze wspólną katodą, ale można również użyć innych wyświetlaczy, takich jak 0,56” Kingbright CC56-21SRWA.

Projekt ten jest w dużej mierze inspirowany schematem „Prosty zegar cyfrowy z PIC16F628A i DS1307”, a także wykorzystaliśmy ten sam plik .hex co „Christo”.

Schemat

Schemat jest prosty. Sercem układu jest mikrokontroler PIC16F628A pracujący na wewnętrznym oscylatorze 4 MHz, więc nie jest potrzebny zewnętrzny kryształ. Dzięki temu oszczędzamy 2 dodatkowe wejścia/wyjścia. Pin RESET (MCLR) jest również używany jako wejście dla jednego z przycisków. Wszystkie segmenty wyświetlacza są podłączone do PORTB, a COM do PORTA. Układ RTC jest również podłączony do PORTA za pomocą magistrali I2C.

Schemat elektryczny

Częstotliwość odświeżania cyfr wynosi około 53 Hz i nie widać żadnego migotania. Segmenty wyświetlacza są multipleksowane czasowo, przez co wydają się ciemniejsze niż w specyfikacji. Aby to skompensować, użyjemy kilku rezystorów o niskiej wartości na anodach. „Christo” przetestował to przy różnych wartościach rezystorów ograniczających prąd R1-R7 i poniżej 220 Ω mikrokontroler zaczyna dział...

Aby kontynuować czytanie wykup prenumeratę
Kup teraz
Galeria
DATA SHEET
DATA SHEET
Wideo
Firma:
AUTOR
Źródło
www.electronics-lab.com
Udostępnij
Zobacz wszystkie quizy
Quiz weekendowy
Theremin
1/10 Lew Termen i Leon Theremin to ta sama osoba. Które nazwisko pojawiło się później?
UK Logo
Elektronika dla Wszystkich
Zapisując się na nasz newsletter możesz otrzymać GRATIS
najnowsze e-wydanie magazynu "Elektronika dla Wszystkich"