Fonction compte à rebours avec microcontrôleur 8051 (AT89C51)

Menu Principal

  • Accueil
  • électronique diagrammes de circuits
  • microcontrôleur 8051 projets
  • pic projets de microcontrôleur
  • projets de microcontrôleur Arduino
  • projets de microcontrôleur AVR
  • Tutoriels électronique générale

Recherche sur notre site






Compte à rebours à l’aide de microcontrôleur 8051 (AT89C51)

28739- lectures

 

Un compte à rebours est un compteur bas qui compte depuis un certain temps à 00:00. Il est utilisé dans nombreux appareils tels que machine à laver, téléviseurs, fours à micro-ondes, etc.. Ce compte à rebours a trois États : l’état d’exécution où il compte à rebours, l’état de pause où il affiche le temps en pause et réinitialisé pour définir le compte à rebours. Le compte à rebours s’affiche sur une série de quatre, sept segment affiche en utilisant le microcontrôleur 8051 (AT89C51). Un signal sonore retentit lorsque le compte à rebours franchit.

Description

Le compte à rebours conserve la notion du temps fait de la même manière comme une horloge numérique simple. Les options de contrôle sont fournies au moyen d’interrupteurs tactiles qui sont peu actif. Ce circuit utilise cinq de ces commutateurs pour les opérations suivantes :

Commutateur 1 (S1): Réinitialisation (pour lancer l’option set de la minuterie)
Commutateur 2 (S2): Select (pour sélectionner le segment où la valeur doit être changé)
Commutateur 3 (S3): Incrément (pour augmenter la valeur au segment sélectionné)
Commutateur 4 (S4): Start (pour démarrer la minuterie avec le temps)
Commutateur 5 (S5): Pause (pour tenir le temps)

Dès que l’alimentation Vcc est produite pour le circuit, la minuterie va en mode reset avec l’état d’affichage de 00:00 sur sept segments. Le segment à définir puis sont sélectionnables en ordre cyclique chaque fois que vous appuyez sur S2. Après avoir sélectionné le segment désiré, sa valeur peut être modifiée à l’aide de S3. Une fois les chiffres et donc l’heure est réglée, S4 est pressé de commencer le compte à rebours. Le compte à rebours peut être tenu dans l’intervalle à l’aide de S5. Si S5 n’est pas pressé, le temps s’exécute jusqu’à ce que l’état de 00:00 est atteint. À cet instant, un buzzer connecté au microcontrôleur AT89C51 obtient activé et produit un son pour indiquer que le compte à rebours est terminé. Pour mettre la minuterie en mode reset, c’est-à-dire, pour remettre le compte à rebours, S1 doit être pressé.
Les sept segments sont reliés au port P2 du micro-contrôleur grâce à ses broches de données (a – h). Les broches enable sont raccordés aux broches 1 à 4 du port P1 (P1 ^ 0 – P1 ^ 3) du microcontrôleur AT89C51. Les commutateurs S1-S5 et buzzer sont reliées comme suit :
S1 : P1 ^ 7 S4 : P1 ^ 6
S2 : P1 ^ S5 4: P3 ^ 3
S3 : P1 ^ 5 Buzzer : P3 ^ 7
Le buzzer est connecté à la broche de sortie du microcontrôleur à l’extrémité négative et de SCR à l’extrémité positive.

Schéma de câblage

28739- lectures

Composants

74,767- lectures

Transistor BC547

BC547 est un transistor de jonction bipolaire NPN. Un transistor, supports pour transfert de la résistance, est couramment utilisé pour amplifier le courant. Un petit courant à sa base contrôle un courant plus grand…

80,360- lectures

Afficheur sept segments

Un afficheur sept segments est le périphérique d’affichage électronique plus élémentaire qui peut afficher les chiffres de 0 à 9. Ils trouvent une large application dans les dispositifs qui affichent des informations numériques comme des pendules à lecture digitale, radio, fours à micro-ondes…

22,206- lectures

Buzzer piezo

 

Le buzzer piezo produit son basé sur l’inverse de l’effet piézoélectrique. La génération de variation de pression ou de contrainte par l’application d’un potentiel électrique à travers un matériau piézoélectrique est sous-jacent…

144,421- lectures

AT89C51 microcontrôleur

AT89C51 est un microcontrôleur 8 bits et appartient à la famille 8051 Atmel. ATMEL 89C 51 a 4 Ko de Flash programmable et effaçable mémoire morte (…



    Serrure à code électronique avec utilisateur défini le mot de passe en utilisant le microcontrôleur 8051 (AT89C51)

    Comment l’interface Port de l’ordinateur de série (RS232) avec microcontrôleur 8051 (AT89C51)

    Comment l’interface 16 x 2 LCD avec microcontrôleur 8051 (AT89C51)

    Connecteur de téléphone

    Serrure à code électronique avec utilisateur défini le mot de passe en utilisant le microcontrôleur 8051 (AT89C51)

    Thermomètre digital Celsius échelle à l’aide de microcontrôleur 8051 (AT89C51)

    Compteur de visiteurs automatique bidirectionnelle à l’aide de microcontrôleur 8051 (AT89C51)

    LCD fonction horloge digital avec thermomètre numérique à l’aide de microcontrôleur 8051 (AT89C51)

    Comment faire pour interface Module GSM avec microcontrôleur 8051 (AT89C51) à l’aide de PC

    Comment faire pour interface LEDs avec microcontrôleur 8051 (AT89C51)

    Mesure de la distance à l’aide de capteur infrarouge avec ADC0804 & 8051 microcontrôleur (AT89C51) r ADC0804.

    Comment l’interface clavier avec microcontrôleur 8051 (AT89C51)

Tweet
Share on Myspace

Copyright © 2013. All Rights Reserved.

Leave a comment

0.0/5