Table des matières:
- Étape 1: Logiciel utilisé:
- Étape 2: Composants requis:
- Étape 3: schéma de circuit
- Étape 4: Coder:
- Étape 5: Vidéo:
Vidéo: Interfaçage 8051 avec DS1307 RTC et affichage de l'horodatage sur l'écran LCD : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Dans ce tutoriel, nous vous avons expliqué comment interfacer le microcontrôleur 8051 avec le ds1307 RTC. Ici, nous affichons l'heure RTC sur l'écran LCD à l'aide de la simulation Proteus.
Étape 1: Logiciel utilisé:
Comme nous montrons la simulation de proteus, POUR LE CODAGE ET LA SIMULATION, VOUS AVEZ BESOIN:
1 Keil uvision: Il y a beaucoup de produits de Keil. vous aurez donc besoin du compilateur c51. Vous pouvez télécharger ce logiciel ici
2 Logiciel Proteus pour la simulation: C'est le logiciel pour montrer la simulation. Vous obtiendrez beaucoup d'informations pour télécharger ce logiciel.
Si vous le faites dans le matériel, vous aurez besoin d'un logiciel qui est la magie flash pour télécharger le code dans votre matériel. N'oubliez pas que la magie flash est développée par nxp. Vous ne pouvez donc pas télécharger tous les microcontrôleurs de la famille 8051 via ce logiciel. Donc, vous seul pouvez télécharger un contrôleur basé sur Philips.
Étape 2: Composants requis:
Ici, dans notre vidéo de démonstration, nous utilisons la simulation de proteus, mais si vous le faites dans votre matériel, vous aurez besoin de ces composants pour ce projet:
Carte de développement 8051: Donc, si vous avez cette carte, ce sera mieux pour que vous puissiez facilement télécharger le code par vous-même.
LCD 16*2: Ceci est un écran LCD 16*2. Dans cet écran LCD, nous avons 16 broches.
Module RTC DS1307: le module basé sur DS1307, l'horloge en temps réel série DS1307 (RTC) est une horloge/calendrier décimal codé binaire (BCD) à faible consommation plus 56 octets de SRAM NV. L'adresse et les données sont transférées en série via un bus bidirectionnel I²C. L'horloge/le calendrier fournit des informations sur les secondes, les minutes, les heures, le jour, la date, le mois et l'année. La date de fin de mois est automatiquement ajustée pour les mois de moins de 31 jours, y compris les corrections pour les années bissextiles. L'horloge fonctionne au format 24 heures ou 12 heures avec indicateur AM/PM. Le DS1307 dispose d'un circuit de détection d'alimentation intégré qui détecte les pannes de courant et bascule automatiquement sur l'alimentation de secours. Le fonctionnement du chronométrage se poursuit pendant que la pièce fonctionne à partir de l'alimentation de secours.
Nous avons montré une image ci-dessus du kit de formation de 8051, la section des modules lcd et rtc est déjà présente dans la carte, donc si vous achetez cette carte, il vous sera facile d'interfacer ce module ds1307, sinon si vous achetez une petite carte de développement, alors vous devez également acheter un module lcd et un module RTC avec pile bouton.
Convertisseur USB vers UART: module convertisseur USB UART CP1202, une carte très simple pour connecter rapidement USB vers série ou USB vers TTL ou série vers USB. Vous pouvez facilement communiquer avec les microcontrôleurs/microprocesseurs depuis votre ordinateur via le module.
Étape 3: schéma de circuit
Étape 4: Coder:
Vous pouvez obtenir le code source à partir de notre lien GitHub.
Étape 5: Vidéo:
La description complète du projet est donnée dans la vidéo ci-dessus.
Si vous avez un doute sur ce projet, n'hésitez pas à nous commenter ci-dessous. Et si vous voulez en savoir plus sur le système embarqué, vous pouvez visiter notre chaîne youtube.
Veuillez visiter et aimer notre page Facebook pour des mises à jour fréquentes.
Merci & Cordialement, Technologies Embedotronics
Conseillé:
Temps d'affichage Arduino sur l'écran LED TM1637 à l'aide de RTC DS1307 : 8 étapes
Arduino Display Time on TM1637 LED Display Using RTC DS1307: Dans ce didacticiel, nous allons apprendre à afficher l'heure à l'aide du module RTC DS1307 et de l'affichage LED TM1637 et Visuino.Regardez la vidéo
Écran LCD I2C/IIC - Utilisez un écran LCD SPI vers l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : 5 étapes
Écran LCD I2C/IIC | Utilisez un écran LCD SPI sur l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : Salut les gars, car un SPI LCD 1602 normal a trop de fils à connecter, il est donc très difficile de l'interfacer avec arduino, mais il existe un module disponible sur le marché qui peut convertir l'affichage SPI en affichage IIC, vous n'avez donc besoin de connecter que 4 fils
Interfaçage du microcontrôleur 8051 avec écran LCD en mode 4 bits : 5 étapes (avec images)
Interfaçage du microcontrôleur 8051 avec l'écran LCD en mode 4 bits : dans ce tutoriel, nous allons vous expliquer comment nous pouvons interfacer l'écran LCD avec le 8051 en mode 4 bits
Interfaçage du microcontrôleur 8051 avec écran LCD 16 * 2 dans la simulation Proteus : 5 étapes (avec images)
Interfaçage du microcontrôleur 8051 avec un écran LCD 16 * 2 dans la simulation Proteus: Il s'agit d'un projet très basique de 8051. Dans ce projet, nous allons vous expliquer comment nous pouvons interfacer un écran LCD 16 * 2 avec un microcontrôleur 8051. Nous utilisons donc ici le mode 8 bits complet. Dans le prochain tutoriel, nous parlerons également du mode 4 bits
Affichage des numéros du clavier sur un écran LCD 16 X 2 avec 8051 : 4 étapes
Affichage des numéros du clavier sur un écran LCD 16 X 2 avec 8051 : Dans ce projet, nous allons interfacer le clavier et l'écran LCD avec le 8051. En appuyant sur la touche du clavier, nous obtenons le numéro de correspondance dans notre écran LCD