introduction
Le microcontrôleur est comme un cerveau. C'est un simple IC (circuit intégré). Micro signifie petit. Les contrôleurs se trouvent sur une petite puce. À l'ère de la technologie, tout devient de plus en plus petit avec des performances rapides. Ceci est réalisé grâce à des microcontrôleurs. ce n'est que le circuit. Ceci est conçu aussi compact que possible. C'est la partie qui est utilisée dans les systèmes embarqués. Au fil des ans, de nombreux appareils ont été inventés pour résoudre différents types de problèmes.
Définition
Habituellement, le microcontrôleur est une chose qui comprend un processeur, une mémoire, des entrées / sorties (E / S) sur une seule puce. On les trouve partout. On peut le dire en tant que processeur. Différentes applications ont différents types de processeur qui ne sont rien d'autre qu'un microcontrôleur.
Ex. Dans notre ordinateur, nous avons un processeur. Quelle est l'unité principale du système global? Pas d'entreprises qui conçoivent ce type de processeurs. Il existe des microcontrôleurs différenciés par 4 bits, 8 bits, 16 bits, 32 bits, 64 bits, etc.
Les microcontrôleurs sont programmés de manière à ce qu'il effectue très facilement les tâches humaines. Il est programmé pour fonctionner selon les situations. c'est-à-dire des instructions écrites pour cela.
Comprendre les microcontrôleurs
Ils sont principalement utilisés dans les systèmes embarqués. Si vous connaissez des systèmes embarqués comme une machine à laver, un téléphone, une PSP, etc. Il s'agit d'un petit système dédié qui ne nécessite pas beaucoup de calcul. Ici, ils sont utiles.
Les microcontrôleurs sont basés sur deux types
1. Calcul de jeu d'instructions complexes (CISC):
Il a un grand nombre d'instructions. Un jeu d'instructions plus grand aide le programmeur à écrire des programmes courts et efficaces. L'objectif principal du CISC est d'écrire quelques lignes de code en langage machine.
2. Calcul réduit du jeu d'instructions (RISC):
RISC nécessite moins d'implémentation matérielle en raison de moins d'instructions. L'exemple populaire est la famille de microcontrôleurs PIC de Microchip.
Cependant, une chose plus importante est la vitesse à laquelle la puce peut exécuter ses instructions et la façon dont elle exécute un logiciel particulier.
Différence entre le microprocesseur et le microcontrôleur
Microprocesseur |
Microcontrôleur |
Il s'agit d'une puce qui n'a pas de mémoire interne, d'E / S, de ROM avec elle. Nous devons l'attacher à l'extérieur avec le processeur. | Il est intégré avec sa RAM, sa ROM, ses E / S. |
C'est un gros système et a besoin de plus de périphériques pour fonctionner. | Vous pouvez utiliser cette puce unique et vous êtes prêt à mettre en œuvre la tâche. |
Il a des instructions de manipulation à un ou deux bits | Il a de nombreuses instructions de manipulation de bits |
Les systèmes à microprocesseurs sont plus flexibles du point de vue de la conception. | Ces systèmes sont moins flexibles du point de vue de la conception |
Il a une seule carte mémoire pour les données et le code | Il dispose d'une carte mémoire distincte pour les données et le code. |
Comment les microcontrôleurs ont-ils rendu le travail si facile?
Aujourd'hui, nous vivons dans un monde intégré. Où tout est principalement automatisé. Le travail lié à l'homme est conçu dans une petite puce unique. TV, machine à laver, mobile, appareil photo, réfrigérateur, télécommande, climatisation, robots, jouets, automobile, etc. sont le nombre d'appareils dotés d'un microcontrôleur. Il existe un certain nombre d'entreprises qui fabriquent et vendent des microcontrôleurs. Certains d'entre eux sont Texas Instruments, Microchip Company, Intel Corporation, Fujitsu Semiconductor Europe, etc.
Que pouvez-vous faire avec les microcontrôleurs?
Au cours des trois dernières décennies, la technologie des microprocesseurs a rapidement évolué. Nous analysons et contrôlons le monde avec des microcontrôleurs. Il a besoin de moins de temps pour accéder à sa mémoire et à ses périphériques d'E / S. Il dispose d'une carte mémoire distincte pour les données et le code. Les microcontrôleurs ont sa famille. Il nécessite différentes puces de support et ressources pour développer un système de microcontrôleur particulier.
Il existe deux façons d'utiliser les microcontrôleurs:
- Microcontrôleurs intégrés
- Microcontrôleurs à mémoire externe
Travailler avec le microcontrôleur
Au départ, nous devons écrire un programme pour le contrôleur. Depuis les temps anciens, nous le faisons en langage assembleur. Ce que nous avons aussi appelé langage au niveau de la machine. Un format binaire que l'ordinateur comprend. De nos jours le langage C, python est également utilisé. Les microcontrôleurs sont conçus pour fonctionner à un petit niveau. Le système embarqué possède ces microcontrôleurs. Intégré signifie que toutes les fonctionnalités sont combinées dans une seule unité. Les microcontrôleurs sont devenus très avancés. Ceux-ci prennent également en charge le wifi, Ethernet, etc.
Les avantages
- C'est très petit
- C'est bon marché
- Faible consommation d'énergie
- Fiable pour les petits travauxIl n'y en a pas. de différentes façons de faire des micropuces.
Pourquoi devrions-nous utiliser le microcontrôleur?
Comme je l'ai mentionné plus tôt, cela fonctionne comme un cerveau du système. Il contient tout dans une puce comme la mémoire, le processeur, les E / S, le compteur et la minuterie. Il s'agit d'une unité intégrée programmée pour une tâche spécifique à effectuer conformément aux exigences.
On peut dire que le microcontrôleur est un microprocesseur avec quelques avantages supplémentaires. Lorsqu'un appareil a besoin de communiquer et doit prendre lui-même des décisions, il apparaît à ce moment-là. Il donne de l'intelligence à cet appareil pour fonctionner selon les instructions écrites dessus.
Portée
- Les microcontrôleurs et leurs applications sont principalement axés sur l'automatisation des machines et processus industriels. Au début des études, un seul microcontrôleur est largement suffisant.
- L'automatisation est nécessaire pour faciliter le processus ou le mécanisme de son fonctionnement et de son contrôle.
- Tout système doté d'une télécommande a généralement un microcontrôleur.
- Ils ont tous les blocs fonctionnels qui répondent aux besoins généraux de l'automatisation.
Quelle est la bonne audience pour apprendre les microcontrôleurs?
- Il y a une vision pour cette question. Si, vous voulez vraiment créer un système vous-même. Si vous avez une idée à mettre en œuvre, vous devriez y aller.
- Beaucoup d'entre nous s'intéressent à la conception et à la recherche de puces. Ce domaine nous aide à grandir dans le monde informatique.
- Il existe des entreprises qui embauchent des personnes intéressées par la conception de systèmes.
- Cette technologie nécessite plus de dévouement et de travail acharné.
- Les connaissances de base des microcontrôleurs sont obligatoires pour les ingénieurs informaticiens.
Comment cette technologie vous aidera-t-elle à progresser dans votre carrière?
Connaissant les bases du microcontrôleur et si vous avez de solides compétences en programmation avec un langage de bas niveau, vous êtes défini pour ce domaine. Tout est à toi. Le monde bougera à mesure que la technologie évoluera. Cette technologie est au cœur des ordinateurs.
Conclusion
En conclusion, je veux juste dire que si vous avez un intérêt pour le système de conception ou quelque chose de similaire, vous avez toujours une chance d'avoir une longueur d'avance. C'est beaucoup plus grand que nous ne le pensons.
Articles recommandés
Ceci a été un guide sur ce qu'est le microcontrôleur. Ici, nous avons discuté du fonctionnement, de la portée, des compétences, de la croissance de carrière et des avantages du microcontrôleur. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -
- Carrières en tant qu'ingénieur logiciel
- Qu'est-ce que le développement logiciel?
- Présentation du microprocesseur et du microcontrôleur
- Langage d'assemblage vs langage machine | Différences