Quelle est la différence entre microprocesseur et microcontrôleur?

Microprocesseurs

Un microprocesseur est souvent appelé unité centrale ou unité de traitement centrale d'un micro-ordinateur. En substance, c'est le cœur du système. Il a été chargé de remplir une grande variété de fonctions.

Systèmes autonomes

Les microcontrôleurs sont de petits ordinateurs qui effectuent des tâches spécifiques. Ils auront un microprocesseur à bord pour gérer la logique et le processus des instructions. Même dans ce cas, ils doivent posséder les éléments essentiels de tout ordinateur.

Essentials

Les unités de microcontrôleur et les ordinateurs complets auront une infrastructure de base commune. Les éléments essentiels de tout système sont les entrées, les sorties, le stockage, le traitement des instructions et la mémoire.

Les différences

La principale différence entre un microcontrôleur et un ordinateur typique est une question d'échelle. Généralement, un microcontrôleur est programmé pour une tâche spécifique et le fait généralement sans intervention humaine majeure. Cependant, un ordinateur général peut gérer une grande variété de travaux.

Exemple

Un microcontrôleur fonctionne bien pour surveiller le niveau d'eau dans une piscine. Vous pouvez lire les données des niveaux. Vous pouvez les comparer aux limites programmées et vous pouvez même vider ou activer les pompes si nécessaire pour maintenir le niveau correct. Un ordinateur complet serait un gaspillage pour un tel travail.