Schéma des broches du microcontrôleur 8051 et sa procédure de fonctionnement

Essayez Notre Instrument Pour Éliminer Les Problèmes





Un microcontrôleur est un petit ordinateur sur un seul circuit intégré qui intègre toutes les fonctionnalités que l'on retrouve dans le microprocesseur. Afin de servir différentes applications, il a une concentration élevée d'installations sur puce telles que la RAM, la ROM, les ports d'E / S, les minuteries, le port série, le circuit d'horloge et les interruptions. Les microcontrôleurs sont utilisés dans divers appareils à commande automatique tels que les télécommandes, les systèmes de commande de moteur d'automobile, les appareils médicaux, les outils électriques, les machines de bureau, les jouets et autres systèmes embarqués . Par conséquent, cet article donne un aperçu du schéma des broches du microcontrôleur 8051 avec explication et également 8051 idées de projets basées .

Microcontrôleur 8051

Microcontrôleur 8051



Dans le cas d'un microprocesseur, nous devons interfacer des circuits supplémentaires en externe, tels que la RAM, la ROM, les ports d'E / S, les minuteries, le port série, le circuit d'horloge et d'autres périphériques externes, alors que dans le microcontrôleur, tous ces périphériques sont intégrés. Regardons brièvement le schéma des broches du microcontrôleur 8051.


Fonctionnement des broches du microcontrôleur

Les microcontrôleurs 8051 ont quatre ports d'E / S où dans chaque port contient 8 broches qui peuvent être configurées comme entrées ou sorties. La configuration de la broche - qu'elle soit configurée en tant qu'E / P (1) ou O / P (0), dépend de son état logique. Afin de configurer une broche de microcontrôleur en tant que sortie, il est nécessaire d'appliquer un zéro logique (0) aux bits de port d'E / S appropriés. Dans ce cas, le niveau de tension à la broche appropriée sera 0.



De même, afin de configurer une broche de microcontrôleur en tant qu'entrée, il est nécessaire d'appliquer une broche logique (1) au port approprié. Dans ce cas, le niveau de tension sur la broche appropriée sera de 5V. Cela peut sembler déroutant, tout devient clair après avoir étudié circuits électroniques simples connecté à une broche d'E / S.

Broche d'entrée / sortie (E / S)

La figure ci-dessous montre un schéma simplifié de tous les circuits dans le microcontrôleur, qui est connecté à l'une de ses broches. Il indique à toutes les broches sauf celles du port P0 qui n'ont pas de résistances de rappel intégrées.

Broche d

Broche d'entrée / sortie (E / S)

Broche de sortie

Un 0 logique est appliqué à un bit du registre P, puis le transistor de sortie FE est passé à l'état passant, connecte donc la broche appropriée à la masse.


Broche de sortie

Broche de sortie

Broche d'entrée

Un 1 logique est appliqué à un bit du registre P. Le résultat transistor à effet de champ est éteint, et la broche appropriée reste connectée à la tension d'alimentation, via une résistance pull-up de haute résistance.

Broche d

Broche d'entrée

Schéma des broches du microcontrôleur 8051

Microcontrôleur 8051 les familles (89C51, 8751, DS89C4xO, 89C52) sont disponibles dans différents packages tels que le boîtier quad-plat, le support de puce sans fil et le boîtier double en ligne. Tous ces packages se composent de 40 broches dédiées à plusieurs fonctions telles que les E / S, l'adresse, RD, WR, les données et les interruptions. Cependant, certaines entreprises proposent une version 20 broches du microcontrôleurs pour les applications moins exigeantes en réduisant le nombre de ports d'E / S. Néanmoins, une grande majorité de développeurs utilisent la puce à 40 broches.

Schéma des broches du microcontrôleur 8051

Schéma des broches du microcontrôleur 8051

Le diagramme des broches du microcontrôleur 8051 se compose de 40 broches comme indiqué ci-dessous. Un total de 32 broches sont placées dans quatre ports tels que P0, P1, P2 et P3. Où, chaque port contient 8 broches. Par conséquent, le diagramme des broches et l'explication du microcontrôleur 8051 sont donnés ci-dessous.

  • Port1 (Pin1 à Pin8): Le port1 comprend les broches 1.0 à 1.7 et ces broches peuvent être configurées comme broches d'entrée ou de sortie.
  • Broche 9 (RST): La broche de réinitialisation est utilisée pour réinitialiser le microcontrôleur 8051 en donnant une impulsion positive à cette broche.
  • Port3 (broches 10 à 17): Les broches Port3 sont similaires aux broches port1 et peuvent être utilisées comme broches d'entrée ou de sortie universelles. Ces broches à double fonction et la fonction de chaque broche sont données comme suit:
  • Broche 10 (RXD): La broche RXD est une entrée de communication asynchrone série ou Communication synchrone série Production.
  • Broche 11 (TXD): Sortie de communication série asynchrone ou sortie d'horloge de communication synchrone série.
  • Broche 12 (INT0): Entrée d'interruption 0
  • Broche 13 (INT1): Entrée de l'interruption 1
  • Broche 14 (T0): Entrée de l'horloge du compteur 0
  • Broche 15 (T1): Entrée de l'horloge du compteur 1
  • Broche 16 (WR): Signal d'écriture pour écrire du contenu sur la RAM externe.
  • Broche 17 (RD): Signal de lecture pour lire le contenu de la RAM externe.
  • Broche 18 et 19 (XTAL2, XTAL1): Les broches X2 et X1 sont des broches de sortie d'entrée pour l'oscillateur. Ces broches sont utilisées pour connecter un oscillateur interne au microcontrôleur.
  • Broche 20 (GND): La broche 20 est une broche de masse.
  • Port2 (broche 21 à broche 28): Le port2 comprend les broches 21 à 28 qui peuvent être configurées en tant que broches de sortie d'entrée. Mais cela n’est possible que lorsque nous n’utilisons aucune mémoire externe. Si nous utilisons une mémoire externe, ces broches fonctionneront comme un bus d'adresse d'ordre supérieur (A8 à A15).
  • Broche 29 (PSEN): Cette broche est utilisée pour activer la mémoire programme externe. Si nous utilisons une ROM externe pour stocker le programme, la logique 0 apparaît dessus, ce qui indique au micro-contrôleur de lire les données de la mémoire.
  • Broche 30 (ALE): La broche d'activation du verrouillage d'adresse est un signal de sortie élevé actif. Si nous utilisons plusieurs puces de mémoire, cette broche est utilisée pour les distinguer. Cette broche donne également une entrée d'impulsion de programme pendant la programmation de l'EPROM.
  • Broche 31 (EA): Si nous devons utiliser plusieurs mémoires, l'application de la logique 1 à cette broche indique au microcontrôleur de lire les données des deux mémoires: d'abord interne, puis externe.
  • Port 0 (broches 32 à 39): Semblables aux broches du port 2 et 3, ces broches peuvent être utilisées comme broches de sortie d’entrée lorsque nous n’utilisons aucune mémoire externe. Lorsque ALE ou la broche 30 est à 1, alors ce port est utilisé comme bus de données: lorsque la broche ALE est à 0, alors ce port est utilisé comme bus d'adresse d'ordre inférieur (A0 à A7)
  • Pin40 (VCC): Cette broche VCC est utilisée pour l'alimentation.

Il existe de nombreuses applications du microcontrôleur 8051. Donc, 8051 projets de microcontrôleur sont parfaits pour la dernière année d'ingénierie. Par conséquent, vous pouvez vous référer à l’un des projets énumérés ci-dessous pour comprendre pratiquement les opérations des broches du microcontrôleur 8051.

Projets de microcontrôleur 8051

Projets de microcontrôleur 8051

  • Rotation bidirectionnelle de Moteur à induction monophasé sans condensateur de marche
  • Protection contre les surtensions et les sous-tensions
  • Détection de conduite sans fil des éruptions cutanées
  • Basé sur Arduino Automatisation de la maison
  • Fonctionnement de chargement séquentiel programmable à distance basé sur Android
  • Robot d'espionnage de champ de guerre avec caméra sans fil de vision nocturne par applications Android
  • Contrôle à distance des appareils ménagers par application Android
  • Auto basé sur la densité Contrôle des feux de circulation avec remplacement à distance basé sur Android
  • Fonctionnement à quatre quadrants du moteur à courant continu contrôlé à distance par une application Android
  • Alignement à distance du positionnement de l'antenne 3D par application Android
  • Ouverture de porte télécommandée par mot de passe par application Android
  • Véhicule robotique à commande vocale avec reconnaissance vocale longue distance
  • Surveillance à distance basée sur XBEE de 3 paramètres sur la santé du transformateur / générateur avec annonce vocale et interface PC sans fil
  • Opération de porte de passage à niveau ferroviaire à distance par Android
  • Domotique par application Android Télécommande basée
  • Transfert de puissance sans fil i n Espace 3D
  • Signal de trafic basé sur la densité avec neutralisation à distance en cas d'urgence
  • Surveillance à distance basée sur XBEE de 3 paramètres sur la santé du transformateur / générateur
  • Alimentation à découpage automatique
  • Parking payant basé sur la RFID
  • Éclairage d'urgence automatique à LED
  • Contrôleur de niveau de liquide sans contact

Il s'agit des principes de fonctionnement des broches du microcontrôleur avec le temps réel 8051 idées de projet basées sur un microcontrôleur . De plus, toute question concernant cet article ou derniers projets électroniques , contactez-nous en commentant dans la section commentaire ci-dessous.

Crédits photo:

Schéma des broches du microcontrôleur 8051 blogspot

Microcontrôleur 8051 cotsjournalonline