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.
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ł...