Différence entre microprocesseur et microcontrôleur

Table des matières:

Anonim

Qu'est-ce que le microcontrôleur?

Un microcontrôleur est une puce optimisée pour contrôler des appareils électroniques. Il est stocké dans un circuit intégré unique qui est dédié à l'exécution d'une tâche particulière et à l'exécution d'une application spécifique.

Il s'agit de circuits spécialement conçus pour les applications embarquées et largement utilisé dans les appareils électroniques à commande automatique. Il contient de la mémoire, un processeur et des E / S programmables.

Dans ce microprocesseur Vs. Tutoriel Microcontrôleur, vous apprendrez:

  • Qu'est-ce que le microcontrôleur?
  • Qu'est-ce qu'un microprocesseur?
  • Types de microprocesseur
  • Types de microcontrôleur
  • Histoire du microprocesseur
  • Microcontrôleur historique
  • Caractéristiques du microcontrôleur
  • Caractéristiques du micro-processeur
  • Microprocesseur vs microcontrôleur
  • Applications du microprocesseur
  • Applications du microcontrôleur

Qu'est-ce qu'un microprocesseur?

Un microprocesseur est une unité de contrôle d'un micro-ordinateur enveloppé dans une petite puce. Il effectue des opérations d'unité arithmétique et logique (ALU) et communique avec les autres périphériques qui lui sont connectés. Il s'agit d'un circuit intégré unique dans lequel plusieurs fonctions sont combinées.

DIFFÉRENCES CLÉS

  • Le microprocesseur ne comprend qu'une unité centrale de traitement, tandis que le micro-contrôleur contient un processeur, une mémoire et des E / S tous intégrés dans une seule puce.
  • Le microprocesseur est utilisé dans les ordinateurs personnels tandis que le micro-contrôleur est utilisé dans un système intégré.
  • Le microprocesseur utilise un bus externe pour s'interfacer avec la RAM, la ROM et d'autres périphériques, d'autre part, le microcontrôleur utilise un bus de contrôle interne.
  • Les microprocesseurs sont basés sur le modèle Von Neumann Les micro-contrôleurs sont basés sur l'architecture Harvard
  • Le microprocesseur est compliqué et coûteux, avec un grand nombre d'instructions à traiter, mais le microcontrôleur est peu coûteux et simple avec moins d'instructions à traiter.

Types de microprocesseur

Les types importants de microprocesseurs sont:

  • Microprocesseurs de jeu d'instructions complexes
  • Le circuit intégré spécifique à l'application
  • Microprocesseurs à jeu d'instructions réduit
  • Multiprocesseurs de signaux numériques (DSP)

Types de microcontrôleur

Voici les types importants de microcontrôleur:

  • Microcontrôleur 8 bits
  • Microcontrôleur 16 bits
  • Microcontrôleur 32 bits
  • Microcontrôleur intégré
  • Microcontrôleur à mémoire externe

Histoire du microprocesseur

Voici le repère important de l'histoire du microprocesseur

  • Fairchild Semiconductors a inventé le premier IC (circuit intégré) en 1959.
  • En 1968, Robert Noyce, Gordan Moore, Andrew Grove fondent leur propre société Intel.
  • Intel est passé d'une start-up à 3 hommes en 1968 à un géant industriel en 1981.
  • En 1971, INTEL a créé le microprocesseur 4004 de première génération qui fonctionnerait à une vitesse d'horloge de 108 kHz
  • De 1973 à 1978, des microprocesseurs 8 bits de deuxième génération ont été fabriqués comme Motorola 6800 et 6801, INTEL-8085 et Zilog's-Z80.
  • En 1978, le processus Intel 8008 de troisième génération est entré sur le marché.
  • Au début des années 80, Intel a lancé des processeurs 32 bits de quatrième génération.
  • En 1995, Intel est sorti dans les processeurs 64 bits de cinquième génération.

Histoire du microcontrôleur

Voici des repères importants de l'histoire du microcontrôleur:

  • Première utilisation en 1975 (Intel 8048)
  • L'introduction de l'EEPROM en 1993
  • La même année, Atmel a présenté le premier microcontrôleur utilisant la mémoire Flash.

Caractéristiques du microcontrôleur

Voici quelques fonctionnalités importantes de Microcontroller:

  • Réinitialisation du processeur
  • Broches d'E / S de programme et de mémoire variable (RAM)
  • Processeur central de synchronisation de l'appareil
  • Minuteries de cycle d'instruction

Caractéristiques du microprocesseur

Voici quelques caractéristiques importantes du microprocesseur:

  • Offre un programme de surveillance / débogueur intégré avec capacité d'interruption
  • Grand nombre d'instructions exécutant chacune une variation différente de la même opération
  • Offre des E / S parallèles
  • Minuterie de cycle d'instruction
  • Interface de mémoire externe

Microprocesseur vs microcontrôleur

Voici la différence entre microprocesseur et microcontrôleur

Microprocesseur Microcontrôleur
Le microprocesseur est le cœur du système informatique. Le Micro Controller est le cœur d'un système embarqué.
Ce n'est qu'un processeur, donc la mémoire et les composants d'E / S doivent être connectés en externe Le Micro Controller possède un processeur ainsi qu'une mémoire interne et des composants d'E / S.
La mémoire et les E / S doivent être connectées à l'extérieur, de sorte que le circuit devient volumineux. La mémoire et les E / S sont déjà présentes et le circuit interne est petit.
Vous ne pouvez pas l'utiliser dans des systèmes compacts Vous pouvez l'utiliser dans des systèmes compacts.
Le coût de l'ensemble du système est élevé Le coût de l'ensemble du système est faible
En raison de composants externes, la consommation électrique totale est élevée. Par conséquent, il n'est pas idéal pour les appareils fonctionnant sur une énergie stockée comme des batteries. Comme les composants externes sont faibles, la consommation électrique totale est moindre. Ainsi, il peut être utilisé avec des appareils fonctionnant sur une énergie stockée comme des batteries.
La plupart des microprocesseurs ne disposent pas de fonctionnalités d'économie d'énergie. La plupart des microcontrôleurs offrent un mode d'économie d'énergie.
Il est principalement utilisé dans les ordinateurs personnels. Il est principalement utilisé dans une machine à laver, des lecteurs MP3 et des systèmes embarqués.
Le microprocesseur a un plus petit nombre de registres, donc plus d'opérations sont basées sur la mémoire. Le microcontrôleur a plus de registre. Par conséquent, les programmes sont plus faciles à écrire.
Les microprocesseurs sont basés sur le modèle de Von Neumann Les micro-contrôleurs sont basés sur l'architecture Harvard
Il s'agit d'une unité centrale de traitement sur une seule puce intégrée à base de silicium. C'est un sous-produit du développement de microprocesseurs avec un CPU avec d'autres périphériques.
Il n'a pas de RAM, ROM, unités d'entrée-sortie, minuteries et autres périphériques sur la puce. Il dispose d'un processeur ainsi que de la RAM, de la ROM et d'autres périphériques intégrés sur une seule puce.
Il utilise un bus externe pour s'interfacer avec la RAM, la ROM et d'autres périphériques. Il utilise un bus de contrôle interne.
Les systèmes basés sur des microprocesseurs peuvent fonctionner à une vitesse très élevée en raison de la technologie impliquée. Les systèmes basés sur des microcontrôleurs fonctionnent jusqu'à 200 MHz ou plus selon l'architecture.
Il est utilisé pour des applications à usage général qui vous permettent de gérer des tonnes de données. Il est utilisé pour les systèmes spécifiques à une application.
C'est complexe et coûteux, avec un grand nombre d'instructions à traiter. C'est simple et peu coûteux avec moins d'instructions à traiter.

Applications du microprocesseur

Les microprocesseurs sont principalement utilisés dans des appareils tels que:

  • Calculatrices
  • Système de comptabilité
  • Machine de jeux
  • Contrôleurs industriels complexes
  • Feu de circulation
  • Données de contrôle
  • Applications militaires
  • Systèmes de défense
  • Systèmes de calcul

Applications du microcontrôleur

Les microcontrôleurs sont principalement utilisés dans des appareils tels que:

  • Téléphones portables
  • Automobiles
  • Lecteurs CD / DVD
  • Machines à laver
  • Appareils photo
  • Alarmes de sécurité
  • Contrôleurs de clavier
  • Four micro-onde
  • Montres
  • Lecteur MP3