Spisu treści:
Wideo: Zegar czasu rzeczywistego przy użyciu AT89s52: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
WITAMY Z POWROTEM, Tu shubham Trivedi i dzisiaj mam zamiar zaprojektować zegar czasu rzeczywistego przy użyciu mikrokontrolera At89s52. Sercem tego projektu jest mikrokontroler AT89S52. DS1307 IC jest używany jako RTC. Ten układ DS1307 wymaga interfejsu I2C, ale 89s52 nie ma na pokładzie żadnego portu I2C. To sprawia, że jest to typowe dla zaprojektowanego. Dlatego zaprojektowałem w programie magistralę I2C i użyłem jej do spełnienia wymagań.
Wymagane komponenty:
- DS1307
- Płyta AT89S52
- Wyświetlacz LCD 16x2
- Podłączanie przewodów
- Deska do krojenia chleba
Krok 1: Budowa
Układ składa się z dwóch oddzielnych części. Rys. 1 Przedstawia połączenie RTC DS 1307 IC. To połączenie odbywa się za pomocą zerowej płytki drukowanej. Połączenie jest takie samo, jak pokazano na rys. 2.
Użyłem płytki rozwojowej AT89s52, którą zaprojektowałem kilka miesięcy temu techniką sitodruku do projektowania PCB. Pin SCL zegara RTC jest podłączony do pinu P1.1, a pin SDA jest podłączony do pinu P1.0 mikrokontrolera 89s52. LCD 16x2 jest połączony w następujący sposób.
PIN LCD PIN AT89S52
- D7 - P3.7
- D6 - P3.6
- D5 - P3.5
- D4 - P3.4
- RS - P1. 6
- RW - P1. 5
- E - P1.4
Krok 2: Działające wideo
Krok 3: Kod
Kod
Program został zaprojektowany w oprogramowaniu Keil uvision 5. Dla każdego interfejsu używane są oddzielne pliki bibliotek. proszę przejrzyj plik readme, zanim przejdziesz dalej. Opis każdej funkcji jest również dostępny w tym załączniku
Kliknij tutaj, aby pobrać załącznik
błędy są mile widziane pod adresem [email protected]
kliknij tutaj, aby polubić na facebooku
Zalecana:
Zegar cyfrowy czasu sieciowego przy użyciu ESP8266: 4 kroki (ze zdjęciami)
Zegar cyfrowy czasu sieciowego za pomocą ESP8266: Dowiadujemy się, jak zbudować ładny mały zegar cyfrowy, który komunikuje się z serwerami NTP i wyświetla czas sieciowy lub internetowy. Używamy WeMos D1 mini do łączenia się z siecią Wi-Fi, uzyskiwania czasu NTP i wyświetlania go na module OLED.Wideo powyżej t
Zegar czasu rzeczywistego z Arduino: 3 kroki
Zegar czasu rzeczywistego z Arduino: W tym projekcie wykonamy zegar za pomocą modułu Arduino i RTC. Jak wiemy Arduino nie może wyświetlać aktualnego czasu, dlatego użyjemy modułu RTC, aby wyświetlić właściwy czas na wyświetlaczu LCD. Przeczytaj uważnie wszystkie kroki, pomoże ci to
Dokładne, szybkie i automatyczne ustawianie DS3231 RTC (zegar czasu rzeczywistego) za pomocą języka Java (+-1 s): 3 kroki
Dokładne, szybkie i automatyczne ustawianie zegara czasu rzeczywistego DS3231 (zegar czasu rzeczywistego) za pomocą języka Java (+-1 s): Ta instrukcja pokaże, jak ustawić czas w zegarze czasu rzeczywistego DS3231 za pomocą Arduino i małej aplikacji Java, która używa połączenie szeregowe Arduino.Podstawowa logika tego programu:1. Arduino wysyła żądanie szeregowe
DS1307 Zegar czasu rzeczywistego RTC z Arduino: 4 kroki
DS1307 Zegar czasu rzeczywistego RTC z Arduino: W tym samouczku dowiemy się o zegarze czasu rzeczywistego (RTC) oraz o tym, jak Arduino i amp; Układ scalony zegara czasu rzeczywistego DS1307 jest złożony jako urządzenie do pomiaru czasu.Zegar czasu rzeczywistego (RTC) służy do monitorowania czasu i utrzymywania kalendarza.W celu korzystania z zegara czasu rzeczywistego
Tworzenie zegara za pomocą M5stick C przy użyciu Arduino IDE - Zegar czasu rzeczywistego RTC z M5stack M5stick-C: 4 kroki
Tworzenie zegara za pomocą M5stick C przy użyciu Arduino IDE | Zegar czasu rzeczywistego RTC z M5stack M5stick-C: Cześć chłopaki, w tej instrukcji dowiemy się, jak zrobić zegar za pomocą płytki rozwojowej m5stick-C m5stack przy użyciu Arduino IDE. Tak więc m5stick wyświetli datę, godzinę i amp; tydzień miesiąca na wyświetlaczu