Inhaltsverzeichnis:
- Schritt 1: Verwendete Software:
- Schritt 2: Erforderliche Komponenten:
- Schritt 3: Schaltplan
- Schritt 4: Code:
- Schritt 5: Video:
Video: 8051-Schnittstelle mit DS1307 RTC und Anzeige des Zeitstempels im LCD - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
In diesem Tutorial haben wir Ihnen erklärt, wie wir den 8051-Mikrocontroller mit dem ds1307 RTC verbinden können. Hier zeigen wir die RTC-Zeit in LCD mit Proteus-Simulation an.
Schritt 1: Verwendete Software:
Da wir die Proteus-Simulation zeigen, BENÖTIGEN SIE FÜR DIE CODIERUNG UND SIMULATION:
1 Keil uvision: Es gibt viele Produkte von Keil. Sie benötigen also einen c51-Compiler. Sie können diese Software hier herunterladen
2 Proteus Software für Simulation: Dies ist die Software zum Zeigen von Simulationen. Sie erhalten viele Informationen, um diese Software herunterzuladen.
Wenn Sie dies in Hardware tun, benötigen Sie eine Software, die Flash-Magie ist, um den Code in Ihre Hardware hochzuladen. Denken Sie daran, dass Flash Magic von nxp entwickelt wurde. Sie können also nicht alle Mikrocontroller der 8051-Familie über diese Software hochladen. So können Sie nur Philips-basierten Controller hochladen.
Schritt 2: Erforderliche Komponenten:
Hier in unserem Demo-Video verwenden wir die Proteus-Simulation, aber wenn Sie dies in Ihrer Hardware tun, benötigen Sie diese Komponenten für dieses Projekt:
8051 Entwicklungsboard: Wenn Sie also dieses Board haben, ist es besser, den Code einfach selbst hochzuladen.
LCD 16*2: Dies ist 16*2 LCD. In diesem LCD haben wir 16 Pins.
DS1307 RTC-Modul: Das auf DS1307 basierende Modul. Die serielle Echtzeituhr (RTC) DS1307 ist eine stromsparende, vollständig binär codierte dezimale (BCD) Uhr/Kalender plus 56 Byte NV SRAM. Adresse und Daten werden seriell über einen bidirektionalen I²C-Bus übertragen. Die Uhr/der Kalender bietet Informationen zu Sekunden, Minuten, Stunden, Tag, Datum, Monat und Jahr. Bei Monaten mit weniger als 31 Tagen wird das Monatsendedatum automatisch angepasst, einschließlich Korrekturen für Schaltjahre. Die Uhr arbeitet entweder im 24-Stunden- oder 12-Stunden-Format mit AM/PM-Anzeige. Der DS1307 verfügt über eine integrierte Power-Sense-Schaltung, die Stromausfälle erkennt und automatisch auf die Notstromversorgung umschaltet. Der Zeitnehmungsbetrieb wird fortgesetzt, während das Teil von der Reserveversorgung betrieben wird.
Wir haben oben ein Bild des Trainingskits von 8051 gezeigt. Der LCD- und RTC-Modulabschnitt ist bereits auf der Platine vorhanden. Wenn Sie diese Platine kaufen, ist es für Sie einfach, dieses ds1307-Modul anzuschließen Sie müssen auch ein LCD- und ein RTC-Modul mit Knopfzelle kaufen.
USB-zu-UART-Konverter: CP1202 USB-UART-Konvertermodul, eine sehr einfache Platine zum schnellen Anschluss von USB an Seriell oder USB an TTL oder Seriell an USB. Über das Modul können Sie von Ihrem Computer aus problemlos mit Mikrocontrollern / Mikroprozessoren kommunizieren.
Schritt 3: Schaltplan
Schritt 4: Code:
Den Quellcode erhalten Sie über unseren GitHub-Link.
Schritt 5: Video:
Die gesamte Projektbeschreibung finden Sie im obigen Video.
Wenn Sie Zweifel an diesem Projekt haben, können Sie uns gerne unten kommentieren. Und wenn Sie mehr über eingebettete Systeme erfahren möchten, besuchen Sie unseren YouTube-Kanal.
Bitte besuchen und liken Sie unsere Facebook-Seite für regelmäßige Updates.
Danke & Grüße, Embedotronik-Technologien
Empfohlen:
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711 Wägezelle und OLED 128X64 herstellt -- Kalibrierung des HX-711: 5 Schritte
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711-Wägezelle und OLED 128X64 herstellt || Kalibrierung von HX-711: Hallo Instructables, vor wenigen Tagen wurde ich Vater eines süßen Babys?. Als ich im Krankenhaus war, stellte ich fest, dass das Gewicht des Babys so wichtig ist, um das Wachstum des Babys zu überwachen. Also ich habe eine Idee? um eine Babygewichtsmaschine von meinem Selbst zu machen. In diesem Instructable ich
Eine Modifikation des linkshändigen DSLR-Halters von Bertus52x11. (mit zusätzlichem Mundgriff): 4 Schritte
Eine Modifikation des linkshändigen DSLR-Halters von Bertus52x11. (mit Added Mouth Grip): Also heute früher hat bertus52x11 die klügste Idee gepostet. Richtet sich an Menschen, die nur ihren linken Arm benutzen können - dauerhaft oder vorübergehend. Seine ursprüngliche Idee war es, am Stativanschluss darunter einen Daumenhaken anzubringen, mit dem die Kamera gehalten werden kann
So erstellen Sie eine Fan-POV-Anzeige – wikiHow
Wie man ein Fan-POV-Display macht: In diesem Projekt zeige ich Ihnen, wie ich einen gewöhnlichen alten Fan in ein LED-POV-Display verwandelt habe, das Ihnen Lichtmuster, Wörter oder sogar die Zeit anzeigen kann. Lass uns anfangen
ESP8266 Netzwerkuhr ohne RTC - Nodemcu NTP-Uhr Keine RTC - INTERNET-UHR-PROJEKT: 4 Schritte
ESP8266 Netzwerkuhr ohne RTC | Nodemcu NTP-Uhr Keine RTC | INTERNET-UHRPROJEKT: Im Projekt wird ein Uhrenprojekt ohne RTC erstellt, es wird Zeit vom Internet über WLAN benötigt und auf dem st7735-Display angezeigt
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für 0 $.: 9 Schritte
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für $ 0.: In diesem anweisbaren werde ich Sie durch die Reparatur eines toten LCD-Hintergrundlicht-Wechselrichters mit den Teilen führen, die Sie haben. Sie können feststellen, ob Sie ein totes Gegenlicht haben, indem Sie zuerst andere Möglichkeiten ausschließen. Monitor auf mehreren Computern überprüfen. Stellen Sie sicher, dass