Un microcontrôleur est le traitement "cerveau" de données d'un système embarqué. Microcontrôleurs requièrent peu de composants électroniques externes pour exploiter les rend idéales pour petits systèmes embarqués . Atmel AVR et Microchip PIC sont des familles de microcontrôleurs populaires. Caractéristiques microcontrôleur
microcontrôleurs comprennent un noyau de traitement , la mémoire du programme et de la mémoire de données dans un seul paquet. Cela permet aux microcontrôleurs de fonctionner avec peu de composants externes et doivent être conçus dans des systèmes petits , simples embarqués.
Rôle dans un système
incorporé dans un système embarqué , un microcontrôleur reçoit des signaux d'entrée , traite les signaux d'entrée et génère des signaux de sortie sur la base du traitement . Par exemple, dans un système embarqué de thermomètre , le microcontrôleur peut recevoir un signal à partir d'un dispositif de mesure de la température, le traitement du signal et envoyer des données à un dispositif d'affichage pour afficher la température en cours de détection .
programmation Microcontrôleurs
microcontrôleurs ont généralement des interfaces de programmation , tels que USB , qui sont compatibles avec les PC . Un PC peut être utilisé pour développer des logiciels de microcontrôleur et ensuite de programmer le microcontrôleur. Atmel Microchip et fournissent des outils pour l'écriture et la programmation de leurs microcontrôleurs sur un PC.