Table des matières:

Horloge en temps réel utilisant AT89s52 : 3 étapes
Horloge en temps réel utilisant AT89s52 : 3 étapes

Vidéo: Horloge en temps réel utilisant AT89s52 : 3 étapes

Vidéo: Horloge en temps réel utilisant AT89s52 : 3 étapes
Vidéo: Arduino #55 module DS3231 horloge en temps réel RTC tuto en français. 2024, Juillet
Anonim
Horloge en temps réel utilisant AT89s52
Horloge en temps réel utilisant AT89s52
Horloge en temps réel utilisant AT89s52
Horloge en temps réel utilisant AT89s52

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:

  1. DS1307
  2. Carte AT89S52
  3. ACL 16x2
  4. Fils de connexion
  5. Planche à pain

Étape 1: Construction

Construction
Construction
Construction
Construction
Construction
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é: