Vous êtes sur la page 1sur 4

Lycée sec.

MED Ali Annabi Ras Djebel Les microcontrôleurs

PRESENTATION D’UN MICROCONTRÔLEUR

1. MISE EN SITUATION :
Réaliser l’activité de découverte, page48 du manuel d’activités

a. Introduction.
Dans la logique câblée une modification du fonctionnement d’un système demande un changement profond dans
le câblage. Alors que, dans la logique programmée il suffit de modifier un programme.
Un microprocesseur peut être assimilé à un circuit logique complexe exécutant une à une des ordres (instructions)
enregistrés dans une mémoire de programme externe. On lui associe toujours des périphériques d’entrées-sorties
afin de pouvoir exécuter une fonction particulière et dialoguer avec ‘‘l’extérieur’’. (prise en compte de l’état d’un
capteur, commander un relais, …).
Les microcontrôleurs possèdent la puissance d’un microprocesseur, mais présentent un atout supplémentaire : ils
possèdent dans le même boîtier les périphériques intégrés. Autrement dit, le programme de l’application est en
interne et non plus dans un circuit mémoire externe et les périphériques d’entrées-sorties sont également intégrés,
d’où l’économie de nombreux circuits périphériques.
b. Exemples de systèmes à base de microcontrôleurs.
Les systèmes et les objets techniques à base de microcontrôleur(s), prennent de plus en plus de place dans notre
quotidien.

Clé USB Play Station Lave linge

Le microcontrôleur présente des avantages tels que :


 La simplicité de mise en œuvre.
 La grande capacité de traitement.

 Le coût relativement faible.

2. Place du microcontrôleur dans un système.

Document prof page : 1


Lycée sec.MED Ali Annabi Ras Djebel Les microcontrôleurs

Ordre
Ordre
Grandeur Grandeur Information A
Grandeur Grandeur Information
physique électrique traitée
physique électrique traitée C
T
I
Capter
Capter
Traiter
Traiter
Transmettre
Transmettre O
Acquérir Ordonner Communiquer N
Acquérir Ordonner Communiquer
N
E
U
R
Micro-ordinateur Préactionneur,
Micro-ordinateur Préactionneur,
Microprocesseur Exemple :
Microprocesseur Exemple :
Capteur(s) Microcontrôleur Contacteur
Capteur(s) Microcontrôleur Contacteur
Automate Relais
Automate Relais
etc.… Distributeur
etc.… Distributeur

3. Modèles usuels de microcontrôleurs.


Plusieurs constructeurs et fabricants, proposent une multitude de références dans le
domaine des microcontrôleurs. Parmi ces fabricants, on cite :

Intel

Motorola

Atmel

Microchip

STmicroelctronics

Réaliser l’activité N 1 page….. du manuel d’activités.

NB : Les microcontrôleurs de Microchip sont désignés par le synonyme PIC.


Qu’est-ce qu’un PIC ?
Un PIC n’est rien d’autre qu’un microcontrôleur, c’est à dire une unité de traitement de
l’information de type microprocesseur à laquelle on a ajouté des périphériques internes permettant de
réaliser des montages sans nécessiter l’ajout de composants externes.
Suivant les auteurs, PIC peut prendre diverses significations :
 Programmable integred circuit.
 Programmable intelligent circuit.
 Etc…

Document prof page : 2


Lycée sec.MED Ali Annabi Ras Djebel Les microcontrôleurs

Le constructeur opte pour la signification suivante :

 Peripheral Interface Controller.

4. Identification des microcontrôleurs de Microchip.


Un PIC est généralement identifié par une référence de la forme suivante :
xx(L)XXyy-zz
 xx : famille du composant, actuellement « 12, 14, 16, 17 et 18 ».
 L : Celle-ci indique que le PIC peut fonctionner avec une plage de tension beaucoup plus tolérante.
 XX : type de mémoire programme :
o C : indique que la mémoire programme est une EPROM ou plus rarement une EEPROM
o CR : pour indiquer une mémoire de type ROM
o F : indique une mémoire de type FLASH.
 yy : Identificateur.
 zz : représente la fréquence d’horloge maximale que le PIC peut recevoir.

Exemple :

Réaliser l’activité N 2 page….. du manuel d’activités.

5. Brochage « exemple de PIC : 16F84 et 16F84A ».


Ces microcontrôleurs sont en boîtier Dual-line à 18 broches.

- VSS, VDD :Alimentation


- OSC1 et OSC2 : Horloge
- RA0-RA4 : Port A
- RB0-RB7 : Port B
- T0CKL : Entrée de comptage
- INT : Entrée d’interruption
- MCLR : Reset « 0V »

Réaliser l’activité N 3 page….. du manuel d’activités.

Document prof page : 3


Lycée sec.MED Ali Annabi Ras Djebel Les microcontrôleurs

6. Structure interne d’un microcontrôleur.


OSCIN OSCOUT RESET

OSCILLATEUR MÉMOIRE MÉMOIRE


PROGRAMME DE DONNÉE

CHIEN
INT
MICROPROCESSEUR ROM RAM EEPROM DE
GARDE

BUS DONNÉES - CONTRÔLE - ADRESSES

INTERFACE INTERFACE
TIMER S C.A.N
PARALLÈLE SÉRIE
TIMER1

TIMER2

SCLK
SOUT
PORTA

PORTB

PORTC

SIN
Cette architecture, fait apparaître les modules suivants :
 Une unité centrale cœur du système également appelée CPU (Central Processing Unit). Dans
cette unité centrale nous retrouverons plusieurs éléments comme l’unité arithmétique et logique
(UAL).
 Une mémoire morte contenant le programme à exécuter par le microcontrôleur, généralement
appelée ROM (Read Only Memory). Cette mémoire a la particularité de sauvegarder en
permanence les informations qu’elle contient même en l’absence de tension.
 Une mémoire vive également appelée RAM (Random Access Memory) Cette mémoire permet de
sauvegarder temporairement des informations. Le microcontrôleur pourra utiliser cette mémoire
pour stocker des variables temporaires ou faire des calculs intermédiaires.
 Un port d’entrées-sorties permettant au microcontrôleur de dialoguer avec l’extérieur pour, par
exemple, prendre l’état d‘un capteur , d’une Led ou encore piloter un relais (via un transistor).
 Des bus internes permettant la communication entre les différents éléments intégrés au
microcontrôleur.
NB : en plus de ce qui vient d’être cité, un microcontrôleur peut intégrer un ou plusieurs convertisseurs analogique
numérique CAN (utiles dans le cas d’acquisition de température par exemple ou de grandeur physique
quelconque).
Les « Data Sheet » des fabricants et constructeurs, renseignent amplement sur ces différentes spécifications.
Réaliser l’activité 4 page …….sur le manuel d’activités.
7. Critères de choix d’un microcontrôleur.
Le choix judicieux d’un microcontrôleur, pour une application donnée dépend :
 Du nombre d’entrées/sorties de l’application cible.
 Du type de mémoire programme : flash, Eprom, OTP… et de sa taille.
 De la présence ou l’absence des convertisseurs Analogiques/Numériques CAN.
 De l’existence ou non d’une mémoire EEPROM.
 De l’existence ou non d’un bus I2C « voir savoir plus ».
Viennent ensuite les critères suivants :
 La disponibilité du composant sur le marché local et .
 La facilité de mise en œuvre.
 Le prix.
 L’approvisionnement multisource.
Document prof page : 4

Vous aimerez peut-être aussi