Spisu treści:
- Krok 1: Użyte oprogramowanie:
- Krok 2: Wymagane komponenty:
- Krok 3: Schemat obwodu
- Krok 4: Kod:
- Krok 5: Wideo:
Wideo: 8051 Interfejs z DS1307 RTC i wyświetlanie znacznika czasu na LCD: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
W tym samouczku wyjaśniliśmy, w jaki sposób możemy połączyć mikrokontroler 8051 z zegarem czasu rzeczywistego ds1307. Tutaj wyświetlamy czas RTC na lcd za pomocą symulacji proteus.
Krok 1: Użyte oprogramowanie:
Ponieważ pokazujemy symulację proteus, więc DO KODOWANIA I SYMULACJI WYMAGANO:
1 Uwizja Keil: To dużo produktów z Keil. więc będziesz wymagany kompilator c51. Możesz pobrać to oprogramowanie stąd
2 Oprogramowanie Proteus do symulacji: Jest to oprogramowanie do prezentacji symulacji. Otrzymasz wiele informacji, aby pobrać to oprogramowanie.
Jeśli robisz to na sprzęcie, potrzebujesz jednego oprogramowania, które jest magią flash, aby przesłać kod na swój sprzęt. Pamiętaj, że magia flasha jest rozwijana przez nxp. Nie można więc wgrać wszystkich mikrokontrolerów z rodziny 8051 za pomocą tego oprogramowania. Więc kontroler oparty na Philips tylko ty możesz przesłać.
Krok 2: Wymagane komponenty:
Tutaj w naszym filmie demonstracyjnym używamy symulacji proteus, ale na pewno, jeśli robisz to na swoim sprzęcie, będziesz potrzebować tych komponentów do tego projektu:
8051 Płytka rozwojowa: Więc jeśli masz tę płytkę, będzie lepiej, abyś mógł łatwo wgrać kod samodzielnie.
LCD 16*2: to jest wyświetlacz LCD 16*2. Na tym lcd mamy 16 pinów.
Moduł DS1307 RTC: Moduł oparty na DS1307. Szeregowy zegar czasu rzeczywistego (RTC) DS1307 to zegar/kalendarz z pełnym kodowaniem binarnym (BCD) małej mocy, plus 56 bajtów pamięci NV SRAM. Adres i dane są przesyłane szeregowo przez dwukierunkową magistralę I²C. Zegar/kalendarz zawiera informacje o sekundach, minutach, godzinach, dniu, dacie, miesiącu i roku. Data końca miesiąca jest automatycznie dostosowywana dla miesięcy mających mniej niż 31 dni, z uwzględnieniem korekt dla roku przestępnego. Zegar działa w formacie 24-godzinnym lub 12-godzinnym ze wskaźnikiem AM/PM. DS1307 ma wbudowany obwód Power-Sense, który wykrywa awarie zasilania i automatycznie przełącza się na zasilanie rezerwowe. Operacja pomiaru czasu jest kontynuowana, podczas gdy część działa z rezerwowego źródła zasilania.
Powyżej pokazaliśmy jeden obraz zestawu szkoleniowego 8051, na płycie znajduje się już sekcja modułu lcd i rtc, więc jeśli kupisz tę płytę, będzie ci łatwo połączyć się z tym modułem ds1307, w przeciwnym razie, jeśli kupisz wtedy małą płytkę rozwojową trzeba też dokupić jeden moduł lcd i jeden RTC z baterią na monety.
Konwerter USB na UART: moduł konwertera CP1202 USB UART, bardzo prosta płytka do szybkiego podłączenia USB do portu szeregowego lub USB do TTL lub szeregowego do USB. Dzięki modułowi możesz łatwo komunikować się z mikrokontrolerami/mikroprocesorami z komputera.
Krok 3: Schemat obwodu
Krok 4: Kod:
Możesz uzyskać kod źródłowy z naszego linku GitHub.
Krok 5: Wideo:
Cały opis projektu znajduje się na powyższym filmie.
Jeśli masz jakiekolwiek wątpliwości dotyczące tego projektu, skomentuj nas poniżej. A jeśli chcesz dowiedzieć się więcej o wbudowanym systemie, odwiedź nasz kanał na youtube.
Odwiedź i polub naszą stronę na Facebooku, aby uzyskać częste aktualizacje.
Dziękuję i pozdrawiam, Technologie embedotroniczne
Zalecana:
Robot SCARA: nauka kinematyki przedniej i odwrotnej!!! (Plot Twist Dowiedz się, jak stworzyć interfejs czasu rzeczywistego w ARDUINO za pomocą PRZETWARZANIA!!!!): 5 kroków (ze zdjęciami)
Robot SCARA: nauka kinematyki przedniej i odwrotnej!!! (Plot Twist Dowiedz się, jak tworzyć interfejs czasu rzeczywistego w ARDUINO za pomocą PROCESSING !!!!): Robot SCARA jest bardzo popularną maszyną w świecie przemysłu. Nazwa oznacza zarówno ramię robota zgodne z selektywnym montażem, jak i przegubowe ramię robota selektywnie zgodne. Jest to w zasadzie robot o trzech stopniach swobody, będący pierwszymi dwoma wys
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
Wyświetlanie czasu procesora na ESP Wemos D1 OLED: 7 kroków
Wyświetlanie czasu procesora na ESP Wemos D1 OLED: W tym samouczku użyjemy ESP Wemos D1 OLED i Visuino, aby wyświetlić czas procesora na wyświetlaczu OLED.Obejrzyj film demonstracyjny
Zegar oparty na Arduino wykorzystujący moduł zegara czasu rzeczywistego DS1307 (RTC) i 0,96: 5 kroków
Zegar oparty na Arduino wykorzystujący moduł zegara czasu rzeczywistego DS1307 (RTC) i 0,96: Cześć, w tym samouczku zobaczymy, jak zrobić działający zegar za pomocą modułu zegara czasu rzeczywistego DS1307 i amp; Wyświetlacze OLED. Czyli odczytamy czas z modułu zegara DS1307. I wydrukuj to na ekranie OLED
Wyświetlanie czasu i pogody 3 w 1 Arduino: 11 kroków
Wyświetlacz czasu i pogody Arduino 3 w 1: Lubię mikrokontrolery PIC i lubię programować w języku asemblera. W rzeczywistości w ciągu ostatnich kilku lat zamieściłem na mojej stronie około 40 projektów opartych na tej kombinacji. Ostatnio zamawiałem części z jednego z moich ulubionych amerykańskich v