8051 Histoire et bases du microcontrôleur

Essayez Notre Instrument Pour Éliminer Les Problèmes





Un microcontrôleur a tous les composants nécessaires qu'un microprocesseur possède et invariablement il pose ROM, RAM, port série, minuteries, interrompt les ports d'entrée-sortie et le circuit d'horloge. Le microcontrôleur se concentre toujours sur la puce et il est plus important dans le cas des ports série, des convertisseurs analogique-numérique, des minuteries, des compteurs, de la mémoire morte, de l'entrée parallèle, du contrôle d'interruption, de la mémoire à accès aléatoire et des ports de sortie. Le concept du microcontrôleur 8051 découle d'ici et ici nous discuterons en profondeur des différents aspects, utilisations, programmation et autres fonctionnalités du Microcontrôleur 8051 .

Microcontrôleur 8051 et bases

Microcontrôleur 8051 et bases



Qu'est-ce que le microcontrôleur 8051?

On a beaucoup parlé du microcontrôleur 8051 et après être arrivé vers la fin de l'article, vous connaissez peut-être les différents aspects du microcontrôleur 8051. Ce microcontrôleur a été inventé par Intel et fonctionne avec un processeur de la famille 8 bits. En ce qui concerne l'utilisation, le microcontrôleur 8051 a une application étendue dans diverses industries et à des fins domestiques également.


8051Microcontrôleur

8051Microcontrôleur



Histoire du microcontrôleur 8051

Si nous revenons à l'histoire, le microcontrôleur 8051 a été inventé pour la première fois en 1980 par le microprocesseur Intel géant et progressivement il a été accepté dans le monde entier et avec les jours à venir, l'importance du microcontrôleur 8051 augmente. Lorsqu'il a été inventé par Intel, il a été développé au moyen de la technologie NMOS, mais en tant que technologie NMOS, mais ce n'était pas très efficace.

Histoire du microcontrôleur 8051

Histoire du microcontrôleur 8051

Afin d'augmenter l'efficacité et la productivité, Intel l'a remodelé en mettant en œuvre la technologie de la technologie CMOS et une nouvelle édition a vu le jour avec une lettre `` C '' dans le nom du titre afin de pouvoir répondre à la demande et de fonctionner jusqu'à la marque. La nouvelle édition du microcontrôleur 8051 dispose de deux bus dont un pour le programme et l'autre pour les données afin qu'il puisse bien fonctionner.

Pour être précis, le microcontrôleur 8051 est une famille de microcontrôleurs 8 bits et utilisé dans le monde entier. «Système sur puce» est l'autre synonyme du microcontrôleur 8051 et des ingrédients tels que 128 octets de RAM, quatre ports sur une seule puce, 2 minuteries, 1 port série et 4 Ko de ROM signifient le synonyme.

Comme il s'agit d'un processeur 8 bits, le processeur peut fonctionner très efficacement et rapidement si les données sont d'environ 8 bits à la fois et si les données sont plus que cela, elles doivent être fragmentées en différents processeurs. En fait, à la date d'aujourd'hui, la plupart des fabricants préfèrent venir avec 4 Ko de ROM.


Zone de mise au point du microcontrôleur 8051

Ici, nous discuterons des différentes zones de mise au point importantes du microcontrôleur 8051.

Gestion de l'énergie: Le microcontrôleur 8051 est équipé des systèmes de mesure efficaces et il aide le microcontrôleur à économiser de l'énergie dans une large mesure.

Écran tactile: les jours modernes et le microcontrôleur à venir arrivent avec la fonction d'écran tactile et le microcontrôleur 8051 est également livré avec la fonction d'écran tactile. Par conséquent, il a une application étendue dans les téléphones portables, les lecteurs multimédias et le secteur des jeux.

Secteur automobile: Le microcontrôleur 8051 a une application étendue dans les secteurs de l'automobile aussi et spécifiquement dans la gestion des véhicules hybrides, il a été phénoménal. En plus de ce régulateur de vitesse et du système anti-freinage, il y a un autre domaine où il a une énorme utilité.

Zone de mise au point du microcontrôleur 8051

Zone de mise au point du microcontrôleur 8051

Principes de base du microcontrôleur

En ce qui concerne les bases du microcontrôleur, nous devons être conscients des différents composants du microcontrôleur et les composants sont: unité centrale de traitement (CPU), mémoire vive (RAM), mémoire morte (ROM), ports d'entrée / sortie minuteries, compteurs d'interruption de commande, convertisseurs analogique-numérique, convertisseurs analogiques numériques, ports d'interfaçage série et circuits oscillatoires.

Principes de base du microcontrôleur

Principes de base du microcontrôleur

CPU: il est appelé comme le cerveau et la fonction principale est de récupérer et de décoder des instructions afin que les autres fonctions puissent être exécutées en douceur.

Mémoire: En ce qui concerne la mémoire du microcontrôleur, le microprocesseur se met en image et les différentes mémoires installées à l'intérieur du microcontrôleur sont la RAM et la ROM (EEPROM, EPROM, etc.) ou des mémoires flash pour stocker les codes source du programme.

Ports de sortie et d'entrée parallèles: L'objectif principal de ces ports à l'intérieur du microcontrôleur est de piloter les différentes interfaces entre les appareils connectés.

Ports série: Ce sont également une partie importante du microcontrôleur.

Minuterie et compteurs: Le nombre de minuteries et compteurs à l'intérieur d'un microcontrôleur varient et sont principalement utilisés pour les fonctions de verrouillage, les modulations, les générations d'impulsions, la mesure de fréquence et la réalisation d'oscillations afin que la tâche puisse être effectuée avec l'intervalle de temps stipulé.

Convertisseur analogique-numérique et convertisseur numérique-analogique: Ce sont les convertisseurs utilisés à l'intérieur du microcontrôleur afin de convertir le signal de analogique vers numérique et vice versa.

Contrôle d'interruption: Le nom lui-même est explicite et permet d'exécuter le programme sans aucune interruption.

Bloc fonctionnel spécial: Ce sont l'ajout supplémentaire et spécial au microcontrôleur pour effectuer certaines tâches spéciales.

Projets de microcontrôleur 8051

Pour tous les étudiants ingénieurs et diplômés 8051 projets de microcontrôleurs ont une grande importance. Pour être honnête, le projet relatif au microcontrôleur 8051 est très intéressant et résoudra principalement le problème de l'exigence du monde réel.

Projets de microcontrôleur 8051

Projets de microcontrôleur 8051

Si vous êtes à la recherche d'un projet pour le microcontrôleur 8051 ici, nous vous aiderons à obtenir l'indice pertinent pour vos projets. Voici les noms de certains projets de microcontrôleur 8051 intéressants et les plus acceptés:

  • Communication de données sans fil sécurisée (at89s52)
  • Générateur de nombres aléatoires utilisant 8051
  • Système de présence basé sur RFID (AT89S52 + RF)
  • Interfaçage du clavier hexadécimal au 8051,
  • Horloge numérique télécommandée avec DS1307 et AT89c2051,
  • Système de suivi solaire (at89c2051),
  • Télémètre à ultrasons utilisant 8051,
  • Système de sécurité basé sur RFID (at89s52 + rfid),
  • Circuit d'alcootest utilisant 8051,
  • SMS par téléphone (at89s8252),
  • Robot suiveur de ligne utilisant le microcontrôleur 8051,
  • Télécommande RF (at89c2051),
  • Lecture automatique des compteurs basée sur RF et bien d'autres

Programmation du microcontrôleur 8051

Programmation du microcontrôleur 8051 est certainement très intéressant et pour le rendre encore intéressant ici, nous vous donnerons quelques outils qui vous aideront à mieux comprendre la programmation du microcontrôleur 8051.

Programmation du microcontrôleur 8051

Programmation du microcontrôleur 8051

Jetez un œil aux outils

  • Éditeur de code -Syntaxe mettant en évidence le Bloc-notes
  • Logiciel RIDE - simulation
  • A51-Assembleur
  • Proteus - Logiciel de simulation entièrement intégré
  • Simulateur Smart n Small Simulator basé sur Windows
  • Keil uVision - Simulation 8051 / ARM
  • Calculateurs de valeurs en bauds pour différents débits en bauds

Maintenant, nous allons écrire le programme selon le logiciel de simulation Keil Uvison4 et le programme est

  • Installez le logiciel sur votre système
  • Cliquez sur Projet -> Nouveau projet Uvision
  • Sauvegardez votre projet
  • Sélectionnez le périphérique cible (8051 - AT89s51)
  • Fichier -> Nouveau
  • Un nouvel éditeur de texte sera ouvert. Ici, vous devez écrire votre code

Le tutoriel met principalement l'accent sur Registres de fonctions spéciales (SFR), registres de fonctions spéciales, registres de base, l'accumulateur, registres «R», registre B, pointeur de données (DPTR), compteur de programmes (PC), pointeur de pile (SP), modes d'adressage, déroulement du programme, bas niveau Informations, minuteries, fonctionnement du port série, interruptions, Événements qui déclenchent des interruptions , Types de mémoire, mémoire de code, RAM interne, RAM externe et bien d'autres. Internet a été inondé de différents tutoriels dont vous pouvez tirer le meilleur parti.

Il s'agit de Tutoriel sur le microcontrôleur 8051 . Si vous êtes un débutant ou un expérimenté, le microcontrôleur 8051 a besoin d'une étude approfondie afin que vous puissiez saisir les bases du microcontrôleur 8051. Oui, le 8051 n'est pas qu'un simple nombre, cela signifie quelque chose et le tutoriel vous aidera à comprendre le microcontrôleur 8051. De plus, pour toute question concernant cet article, veuillez donner vos précieuses suggestions dans la section commentaires ci-dessous. Voici une question pour vous, quelle est la mémoire interne du microcontrôleur 8051?