Vous êtes sur la page 1sur 3

Série TD 1 : Systèmes embarqués

Exo 01 :
1. Quelles sont les différentes fonctions électroniques sur une puce dans un microcontrôleur ?
2. Dessinez un tableau pour résumer les différences les plus notables entre un microprocesseur
et un microcontrôleur ?
3. Quels sont les ports à double rôle dans le microcontrôleur 8051 ? justifiez votre réponse.
Exo 01 :
1. Un microcontrôleur réunit les différentes fonctions électroniques suivantes
sur une même puce.
➢ Le processeur est le cœur du system, puisque c’est lui qui est change d’exécuter les
instructions du programme
➢ Le programme est inscrit dans la mémoire ROM du système, il s'agit d'une mémoire non
volatile, c'est - à - dire qui préserve les informations qu'elle contient même en l'absence
d'alimentation électrique.
➢ La mémoire vive ou RAM sert à stocker des informations durant le fonctionnement du
programme informations en provenance de l’extérieur, données intermédiaires dans les
calculs ...

➢ Les ports d'entrées sorties permettent la communication du système avec le monde


extérieur ; les périphériques d'entrée sont des boutons - poussoirs, des interrupteurs, des
commutateurs, des compteurs. Des convertisseurs analogiques numériques …. Les
périphériques de sortie sont des témoins a leds , des relais , des moteurs , des
convertisseurs numériques analogiques ...

2. Les différences les plus notables entre un microprocesseur et un


microcontrôleur :

Un microprocesseur Un microcontrôleur

Le microprocesseur est le cœur d'un système Le microcontrôleur est le cœur d'un système
informatique. embarqué

La RAM, la ROM, les ports d'ES et les La RAM, la ROM. Les ports d'ES nombre. Et
minuteries peuvent être ajoutés en externe et les minuteries ne peuvent pas être ajoutés en
peuvent varier en nombre externe. Ces composants doivent être intégrés
sur une puce et sont fixés en nombre

Le microprocesseur est juste un processeur Les Le microcontrôleur dispose d'un processeur et


composants de mémoire et d'ES doivent être des composants et des périphériques internes
connectés en externe (les mémoires, timers, les ports d'E/S) ...
Les périphériques externes nécessitent plus Un système basé sur un microcontrôleur
d'espace et leur consommation d'énergie est consomme moins d'énergie et prend moins de
plus élevée place.

Ne peut pas être utilisé dans des systèmes Peut être utilisé dans des systèmes compacts et
compacts et donc inefficace. constitue donc une technique efficace.
Il est utilisé principalement dans les ordinateurs Il est utilisé principalement dans les machines à
personnels laver, les lecteurs MP3 …

Les microprocesseurs sont basés sur Les microcontrôleurs sont basés sur
l’architecture Von Neumann dans laquelle le l’architecture Harvard où la mémoire du
programme et les donnes stockes dans le même programme et la mémoire de données sont
mémoire. séparées

3. Les ports à double rôle dans le microcontrôleur 8051 :


➢ Double rôle du port P0 :
• Le microcontrôleur 8051 multiplexe alors l'entrée sous forme d'adresse ou de
données afin de sauvegarder les broches.
➢ Double rôle du port P2 :
• Le port P2 possède 8 broches (N ° 21 à N ° 28). Il est également désigné
Par A8 - A15.
• En plus de fonctionner comme E / S, le port P2 est également utilisé pour fournir
un bus d'adresse de 16 bits pour la mémoire externe avec le port P0.
• Le port P2 est aussi désigné comme (A8- A15), tandis que le port PO fournit les 8
bits inférieurs via A0 - A7.
• Lorsqu'un microcontrôleur 8051 est connecté à une mémoire externe (ROM) qui
peut être au maximum jusqu'à 64 Ko le port P2 est utilisé pour les 8 bits supérieurs
de l'adresse de 16 bits, et il ne peut pas être utilisé pour les E / S et c'est comme
cela que tout code de programme de ROM externe est adressé.

Vous aimerez peut-être aussi