QCM : Introduction aux microprocesseurs et microcontrôleurs — 9 questions

Questions et réponses du QCM

1. Quelle est la principale différence entre un microprocesseur et un microcontrôleur ?

Le microprocesseur fonctionne en mode analogique, alors que le microcontrôleur fonctionne en mode numérique.
Le microprocesseur inclut la mémoire et les périphériques, tandis que le microcontrôleur ne les inclut pas.
Le microprocesseur est utilisé uniquement dans les ordinateurs, alors que le microcontrôleur est réservé aux appareils mobiles.
Le microprocesseur est un circuit avec uniquement l'unité de calcul, alors que le microcontrôleur intègre CPU, mémoire et périphériques.

Le microprocesseur est un circuit avec uniquement l'unité de calcul, alors que le microcontrôleur intègre CPU, mémoire et périphériques.

Explication

Un microprocesseur est essentiellement une unité de calcul (CPU) avec des bus et cache, mais il nécessite des composants externes pour la mémoire et les périphériques. En revanche, un microcontrôleur intègre directement dans un seul circuit le CPU, la mémoire (flash, RAM) et les modules d'entrée/sortie, ce qui le rend autonome pour des applications embarquées.

2. Quelle est la principale différence entre un microprocesseur et un microcontrôleur ?

Le microprocesseur inclut la mémoire et les modules d’E/S, tandis que le microcontrôleur ne les possède pas.
Le microprocesseur est un circuit seul avec un CPU, alors que le microcontrôleur inclut en plus mémoire et modules d’E/S.
Le microprocesseur est spécifique aux systèmes embarqués, tandis que le microcontrôleur n'est utilisé que dans les PC.
Le microprocesseur est plus récent que le microcontrôleur, qui est en voie de disparition.

Le microprocesseur est un circuit seul avec un CPU, alors que le microcontrôleur inclut en plus mémoire et modules d’E/S.

Explication

Un microprocesseur se limite au circuit CPU, tandis que le microcontrôleur intègre aussi mémoire et modules E/S dans un seul circuit, ce qui le rend autonome pour des applications spécifiques.

3. Quel composant permet de convertir un signal analogique en numérique dans un système embarqué ?

Le multiplexeur (MUX)
Le régulateur de tension
Le convertisseur numérique-analogique (DAC)
Le convertisseur analogique-numérique (ADC)

Le convertisseur analogique-numérique (ADC)

Explication

Le composant appelé ADC (convertisseur analogique-numérique) permet d’échantillonner un signal analogique, de le quantifier et de le convertir en une valeur numérique que le microcontrôleur peut traiter. Le DAC, lui, fait l'inverse, c'est-à-dire convertir du numérique en analogique.

4. Parmi les cartes suivantes, laquelle est destinée principalement à des projets utilisant un microprocesseur plutôt qu’un microcontrôleur ?

Arduino Uno
Raspberry Pi 4
ESP32
STM32

Raspberry Pi 4

Explication

Le Raspberry Pi 4 est une carte microprocesseur puissante fonctionnant sous Linux, utilisée pour des projets nécessitant une haute capacité de traitement, contrairement à l’Arduino Uno ou STM32 qui sont des microcontrôleurs.

5. Parmi les interfaces série suivantes, laquelle est la plus adaptée pour une communication à haute vitesse entre un microcontrôleur et un capteur ?

SPI
USB
I2C
UART

SPI

Explication

L'interface SPI (Serial Peripheral Interface) est conçue pour des échanges rapides et en plein duplex, ce qui la rend idéale pour la communication à haute vitesse avec des capteurs ou autres périphériques. UART est simple mais plus lent, I2C est multi-maître mais généralement plus lent que SPI, et USB est plus complexe et souvent utilisée pour des connexions avec des ordinateurs.

6. Quelle est la caractéristique principale d’un convertisseur ADC ?

Il convertit un signal numérique en analogique.
Il convertit un signal analogique en numérique, avec une résolution donnée en bits.
Il amplifie un signal électrique.
Il stocke des images numériques.

Il convertit un signal analogique en numérique, avec une résolution donnée en bits.

Explication

Un ADC transforme un signal analogique en données numériques, déterminées par la résolution en bits, par exemple 8, 10 ou 12 bits, ce qui influence la précision.

7. Quel protocole de communication série est asynchrone et utilise deux fils ?

SPI
I2C
UART
Ethernet

UART

Explication

UART est un protocole asynchrone utilisant deux fils (RX et TX), contrairement à I2C qui est synchrone ou SPI qui est plus rapide mais en 4 fils.

8. Quelle plateforme est connue pour sa simplicité et son utilisation dans l’initiation à la programmation embarquée ?

Raspberry Pi 4
Arduino Uno
NVIDIA Jetson
BeagleBone

Arduino Uno

Explication

L’Arduino Uno est idéal pour débuter grâce à sa simplicité et sa programmation facile avec fonction setup() et loop(), contrairement aux plateformes plus complexes comme Raspberry Pi.

9. Quelle affirmation décrit correctement le flux de communication dans un système utilisant un capteur avec un ADC ?

Le capteur envoie directement une commande au microprocesseur.
Le signal analogique du capteur est échantillonné par l'ADC, puis converti en numérique pour traitement.
Le microcontrôleur produit un signal analogique pour alimenter le capteur.
L'ADC stocke le signal numérique dans la mémoire du microprocesseur.

Le signal analogique du capteur est échantillonné par l'ADC, puis converti en numérique pour traitement.

Explication

Le flux typique commence par l’échantillonnage du signal analogique du capteur par l’ADC, qui le convertit en format numérique pour que le microcontrôleur puisse le traiter.

Révisez avec les flashcards

Mémorisez les réponses avec 10 flashcards sur Introduction aux microprocesseurs et microcontrôleurs.

Microprocesseur — définition ?

Circuit avec unité centrale de calcul et contrôle

Microprocesseur — définition?

Circuit avec CPU, registre, bus, cache, ALU.

Microcontrôleur — rôle ?

Systèmes embarqués, intégrant CPU, mémoire et périphériques

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Introduction aux microprocesseurs et microcontrôleurs.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM