Table des matières:
Vidéo: Horloge en temps réel utilisant AT89s52 : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
BIENVENUE DE RETOUR, c'est shubham Trivedi et aujourd'hui je vais concevoir l'horloge en temps réel à l'aide du microcontrôleur At89s52. Le microcontrôleur AT89S52 est au cœur de ce projet. DS1307 IC est utilisé comme RTC. Ce CI DS1307 nécessitait une interface I2C, mais 89s52 n'a pas de port I2C à bord. Cela le rend typique à conçu. J'ai donc conçu un bus I2C dans le programme et je l'ai utilisé pour répondre aux exigences.
Composants requis:
- DS1307
- Carte AT89S52
- ACL 16x2
- Fils de connexion
- Planche à pain
Étape 1: Construction
Le circuit est conçu en deux parties distinctes. Fig. 1 Montre la connexion RTC DS 1307 IC. Cette connexion se fait en utilisant zéro PCB. La connexion est la même que celle illustrée à la Fig. 2.
J'ai utilisé la carte de développement AT89s52 que j'ai conçue il y a quelques mois en utilisant la technique de sérigraphie pour la conception de circuits imprimés. La broche SCL de RTC est connectée à la broche P1.1 et la broche SDA est connectée à la broche P1.0 du microcontrôleur 89s52. L'écran LCD 16x2 est interfacé de la manière suivante.
PIN DE LCD PIN DE AT89S52
- D7 - P3.7
- D6 - P3.6
- D5 - P3.5
- D4 - P3.4
- RS-P1. 6
- RW - P1. 5
- E-P1.4
Étape 2: Vidéo de travail
Étape 3: Coder
Code
Le programme est conçu dans le logiciel Keil uvision 5. Des fichiers de bibliothèque distincts sont utilisés pour chaque interface. veuillez parcourir le fichier readme avant de continuer. La description de chaque fonction est également disponible dans cette pièce jointe
Cliquez ici pour télécharger la pièce jointe
les erreurs sont les bienvenues à [email protected]
cliquez ici pour aimer sur facebook
Conseillé:
Comment utiliser un module d'horloge en temps réel (DS3231) : 5 étapes
Comment utiliser un module d'horloge en temps réel (DS3231): Le DS3231 est une horloge en temps réel (RTC) I2C à faible coût et extrêmement précise avec un oscillateur à cristal compensé en température (TCXO) et un cristal intégrés. L'appareil intègre une entrée de batterie et maintient un chronométrage précis lorsque l'alimentation principale à
Horloge temps réel avec Arduino : 3 étapes
Horloge en temps réel avec Arduino : Dans ce projet, nous allons créer une horloge à l'aide du module Arduino et RTC. Comme nous le savons, l'Arduino ne peut pas afficher l'heure réelle, nous utiliserons donc le module RTC pour afficher la bonne heure sur l'écran LCD. Lisez attentivement toutes les étapes, cela vous aidera
Horloge temps réel Minitel : 5 étapes
Horloge temps réel Minitel : Créé en 1978 par France Télécom, le Minitel était un service de recherche d'informations et de SMS. Considéré comme le réseau le plus performant avant le World Wide Web. 30 ans plus tard, en 2008, le réseau a finalement fermé. (Il y a beaucoup d'informations à ce sujet
Horloge basée sur Arduino utilisant le module d'horloge en temps réel (RTC) DS1307 et 0.96 : 5 étapes
Horloge basée sur Arduino utilisant le module d'horloge en temps réel (RTC) DS1307 et 0.96 : Salut les gars, dans ce tutoriel, nous verrons comment créer une horloge de travail à l'aide d'un module d'horloge en temps réel DS1307 & Afficheurs OLED. Nous allons donc lire l'heure du module d'horloge DS1307. Et imprimez-le sur l'écran OLED
Faire une horloge avec M5stick C en utilisant Arduino IDE - Horloge temps réel RTC avec M5stack M5stick-C : 4 étapes
Faire une horloge avec M5stick C en utilisant Arduino IDE | Horloge en temps réel RTC avec M5stack M5stick-C : Salut les gars dans ce instructables, nous allons apprendre à faire une horloge avec la carte de développement m5stick-C de m5stack à l'aide d'Arduino IDE. semaine du mois sur l'écran