Vous êtes sur la page 1sur 7

Cours du Microcontrôleur

16F877A : Partie 0

SOMMAIRE

I. Définition d’un microcontrôleur


II. De l’analogique vers le numérique
III. Les différentes technologies pour réaliser des systèmes
numériques
IV. Comparaison entre différents technologie
V. Notions Importante
VI. Microcontrôleur minimale

1
Prof : HATIM Anas ENSA Marrakech : GE3 2021
I. Définition d’un microcontrôleur
Un microcontrôleur est un Circuit intégré comprenant essentiellement un microprocesseur, ses
mémoires, et des éléments personnalisés selon l'application. Source : Arrêté français du 14
septembre 1990.

L’objectif principal d’un microcontrôleur est de réaliser la fonction contrôle dans un système.
Le traitement de la donnée au niveau du microcontrôleur se fait en numérique.

Le rôle principal du microprocesseur est d’exécuter des instructions tandis que les modules
sont responsable de la réalisation d’une fonction bien déterminé, pour les mémoires dont le
microcontrôleur dispose de plusieurs types, ils sont nécessaire pour le stockage de la donnée.

2
Prof : HATIM Anas ENSA Marrakech : GE3 2021
II. De l’analogique vers le numérique
Le microcontrôleur est destiné aux applications de contrôle de système physique, qui sont la
plupart de temps des systèmes analogique tandis que le microcontrôleur est un système
numérique. Pour pouvoir réaliser cette intégration il faut respecter la chaine suivante :

III. Les différentes technologies pour réaliser des systèmes numériques


On retrouve quatre principales technologies pour la réalisation de systèmes numériques.

Le microcontrôleur : système numérique qui contient un microprocesseur qui exécute des


instructions et de la mémoire et des périphériques pour l’exécution de certaines fonctions
principales. Généralement les microcontrôleurs ne possèdent pas des performances très
hautes.

DSPs : Un DSP pour Digital Signal Processor en anglais est un processeur spécialisé dans le
traitement numérique du signal. Son architecture est optimisée pour traiter une grande
quantité de données en parallèle à chaque cycle d’horloge. Ses composantes principales sont
semblables au microcontrôleur.

FPGA : Un circuit logique programmable, ou réseau logique programmable, est un circuit


intégré logique qui peut être reprogrammé après sa fabrication. Notons qu'il serait impropre
de parler de programmation au sens logiciel.

ASIC : C’est un circuit électronique intégrant sur une même puce tous les éléments actifs
nécessaires à la réalisation d'une fonction ou d'un ensemble électronique. Un ASIC permet
d'intégrer plusieurs fonctions d'une carte, voir la remplacer et même intégrer de nouvelles
fonctionnalités dans un boîtier plus petit.il nécessite une industrie pour la réalisation

3
Prof : HATIM Anas ENSA Marrakech : GE3 2021
IV. Comparaison entre différents technologie

V. Notions importantes

1. Mémoires

La mémoire est un composant


essentiel, présent dans tous
les ordinateurs, ainsi que
les consoles de jeux, les GPS et de
nombreux appareils.
Les mémoires sont vendues sous
forme de pièces détachées
de matériel informatique, ou
de composants électroniques. Les
différences entre les pièces sont la
forme, l'usage qui en est fait, la
technologie utilisée, la capacité de
stockage et le rapport entre le coût
et la capacité.

4
Prof : HATIM Anas ENSA Marrakech : GE3 2021
2. Mémoire Programme

La mémoire programme est une mémoire de type souvent EEPROM. C’est une
caractéristique tres importante dans les microprocesseurs. Le rôle de la mémoire programme
est de sauvegarder le programme binaire généré par l’outil de développement. Chaque adresse
contient une instruction du programme.la table suivante illustre un exemple du contenu d’une
mémoire programme en pseudo instruction.

3. Oscillateur
En électronique, un quartz est
un composant qui possède comme
propriété utile d'osciller à une
fréquence stable lorsqu'il est
stimulé électriquement. Les
propriétés piézoélectriques remar
quables du minéral de
quartz permettent d'obtenir des
fréquences d'oscillation très
précises, ce qui en font un
élément important en électronique
numérique ainsi qu'en
électronique analogique.

5
Prof : HATIM Anas ENSA Marrakech : GE3 2021
4. Registres simple
Un registre simple est une
mémoire d’un seul mot
constitué d’un nombre N de
bits. Elle permet de stocker un
mot binaire de taille N.

5. SFRs (Special Function Register)


Un SFR (special function
register) est un registre
simple mais connecté à des
composants physiquement
situé dans le
microcontrôleur. Leur rôle
est de configurer les
modules internes au
microcontrôleur. Chaque
ensemble de bits du registre
est responsable de la
configuration d’une
fonctionnalité du module

6. Architecture minimale d’un micro contrôleur

Un microcontrôleur doit être constitué d’un certain nombre minimal de composante. Ces
composants reliés entre eux assurent : La sauvegarde du programme à exécuter, le chargement
des instructions, leur exécution, la sauvegarde de donnée temporaire et la communication
avec le monde extérieur. La figure suivante illustre le microcontrôleur minimal.

6
Prof : HATIM Anas ENSA Marrakech : GE3 2021
Bus
Mémoire Bios :
Le bus c’est le Registre E/S
Contient le programme qui support qui relie les
permet de charger le programme composants du Permettent la
programmé dans la mémoire microcontrôleur communication avec
programme. le monde extérieur

Registre temporaire

Mémoire Pour la sauvegarde de


programme donnée temporaire

Stockage
des
instructions ALU

Unité arithmétique est


logique

PC (Program Counter) Décodeur

C’est le conteur qui incrémente Ce composant est très important car il permet
l’adresse de la mémoire d’interpréter les instructions et les décoder de manière
programme pour lire les à déterminer :
instructions. - C’est quoi l’opération de l’ALU à exécuter
- C’est quoi les opérandes
- Ou le résultat va être stocker.

7
Prof : HATIM Anas ENSA Marrakech : GE3 2021

Vous aimerez peut-être aussi