Vous êtes sur la page 1sur 70

Cours: Microcontrôleur

Chargé de cours : Dr. MAAMAR Nour Eddine

Département d’informatique / FMI


1 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Cours Microcontrôleur

Quels sont les objectifs épistémologiques ?!

Département d’informatique / FMI


2 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Objectifs du cours

❑ Connaître et comprendre l’architecture d'un système à


microcontrôleur (ses éléments constituants, son
fonctionnement et l’interaction entre les différentes unités)

❑ Maîtriser les fonctionnalités des microcontrôleurs de la


famille PIC16xxxx

Département d’informatique / FMI


3 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Objectifs du cours

❑ Être capable d’écrire un programme langage évolué C pour


une cible à microcontrôleur PIC 16xxxx

❑ Comprendre et maîtriser les mécanismes d'interruptions,


les convertisseurs analogiques numériques du PIC et les
Timers, ...

Département d’informatique / FMI


4 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Prérequis & Evaluation

❑ Prérequis :
❖ Electronique générale

❖ Traitement de données

❖ Programmation en langage C

❑ Mode d’évaluation :
❖ Examen du cours (60 %)

❖ TPs & Exposés (40 %)

Département d’informatique / FMI


5 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Contenu de la matière

❑ Chapitre I : Introduction aux microcontrôleurs

❑ Chapitre II : Microcontrôleurs PIC

❑ Chapitre III : Programmation C des PIC avec le compilateur


MikroC

❑ Chapitre IV : Les interruptions

❑ Chapitre V : Le convertisseur analogique – numérique

❑ Chapitre VI : Les timers & PWM

Département d’informatique / FMI


6 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
Introduction Aux Microcontrôleurs
A. Introduction aux systèmes microprogrammés
B. Microprocesseur
❖ Définition
❖ Modèle de base
❖ Architecture
❖ Fonctionnement
C. Du microprocesseur au microcontrôleurs
D. Microcontrôleurs
❖ Définition
❖ Concept de base
❖ Architecture
❖ Familles

Département d’informatique / FMI


7 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I

A. Introduction Aux Systèmes Microprogrammés

Département d’informatique / FMI


8 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
A. Introduction Aux Systèmes Microprogrammés
❑ Les différents systèmes programmables

Systèmes
programmables

Les circuits Les systèmes


spécialisés en logique
programmée

Les systèmes
micro-programmés

Département d’informatique / FMI


9 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
A. Introduction Aux Systèmes Microprogrammés
❑ Les différents systèmes programmables
❖ Les circuits spécialisés « ASIC »

Les circuits spécialisés ASIC (Application Specific Integrated


Circuit) sont des circuits spécialisés dès leur conception pour
une application donnée Systèmes
programmables

Les circuits Les systèmes


spécialisés en logique
programmée
Les systèmes
micro-
programmés

Département d’informatique / FMI


10 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
A. Introduction Aux Systèmes Microprogrammés
❑ Les différents systèmes programmables
❖ Les circuits spécialisés « ASIC »

Exemples :

- DSP (Digital Signal Processing)

- Processeur 3-D Systèmes


programmables

Les circuits Les systèmes


spécialisés en logique
programmée
Les systèmes
micro-
programmés

Département d’informatique / FMI


11 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
A. Introduction Aux Systèmes Microprogrammés
❑ Les différents systèmes programmables
❖ Les circuits spécialisés « ASIC »

Exemples :

- DSP (Digital Signal Processing)

o Applications du traitement numérique du signal en temps réel

o Les téléphones mobiles, Modem ADSL, …

Département d’informatique / FMI


12 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
A. Introduction Aux Systèmes Microprogrammés
❑ Les différents systèmes programmables
❖ Les systèmes en logique programmée

Ils sont connus sous la désignation de PLD (programmable logic


device, circuit logique programmable)

Systèmes
programmables

Les circuits Les systèmes


spécialisés en logique
programmée
Les systèmes
micro-
programmés

Département d’informatique / FMI


13 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
A. Introduction Aux Systèmes Microprogrammés
❑ Les différents systèmes programmables
❖ Les systèmes en logique programmée

Exemples :

- FPGA (Field-Programmable Gate Array, réseau de portes


programmables) Systèmes
programmables

Les circuits Les systèmes


spécialisés en logique
programmée
Les systèmes
micro-
programmés

Département d’informatique / FMI


14 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
A. Introduction Aux Systèmes Microprogrammés
❑ Les différents systèmes programmables
❖ Les systèmes en logique programmée

Exemples :

- FPGA

o Prototypage de nouveaux circuits

o Adaptation aux besoins rencontrés


lors de l'utilisation

o …

Département d’informatique / FMI


15 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
A. Introduction Aux Systèmes Microprogrammés
❑ Les différents systèmes programmables
❖ Les systèmes micro-programmés

Un système microprogrammé est un


ensemble de cartes électroniques (ou
un circuit intégré) qui va pouvoir être Systèmes
programmables
programmé pour réaliser des tâches
particulière. Les circuits Les systèmes
spécialisés en logique
programmée
Les systèmes
micro-
programmés

Département d’informatique / FMI


16 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
A. Introduction Aux Systèmes Microprogrammés
❑ Les différents systèmes programmables
❖ Les systèmes micro-programmés

Exemples :

- Microcontrôleurs
Systèmes
programmables

Les circuits Les systèmes


spécialisés en logique
programmée
Les systèmes
NB : le Microprocesseur est le composant micro-
programmés
essentiel d'un Système (Micro) Programmé
Département d’informatique / FMI
17 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I

B. Microprocesseur

Département d’informatique / FMI


18 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Définition
- Un microprocesseur ou processeur ou encore CPU (Central
Processing Unit) est l'unité intelligente de traitement des informations

Département d’informatique / FMI


19 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Définition
- C'est un circuit intégré complexe (un circuit intégré à très grande
échelle d’intégration-VLSI) chargé d’organiser les tâches
précisées par le programme, de les décoder et d’assurer leur
exécution

- Premier Microprocesseur : Intel 4004 (en 1971)

Département d’informatique / FMI


20 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Architecture interne d’un Microprocesseur

Département d’informatique / FMI


21 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Architecture interne d’un Microprocesseur

Département d’informatique / FMI


22 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Unité de traitement
Elle exécute les instructions

- L’Unité Arithmétique et Logique (UAL) :

Est un circuit complexe qui assure les fonctions


logiques(ET, OU, etc…) ou arithmétique (addition,
soustraction…)

Département d’informatique / FMI


23 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Unité de traitement
Elle exécute les instructions

- L’accumulateur :

C’est un registre de travail qui sert à stocker le


résultat des opérations réalisées par L’UAL

Département d’informatique / FMI


24 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Unité de traitement
Elle exécute les instructions

- Le registre d'état :

Chacun des bits de ce registre dépend du résultat


de la dernière opération effectuée par l’UAL

Département d’informatique / FMI


25 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Unité de commande
Elle permet de séquencer le déroulement des instructions

- PC « Programme Counter » :

Appelé aussi Compteur Ordinal. Il contient


toujours l’adresse de la prochaine instruction
à exécuter

Département d’informatique / FMI


26 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Unité de commande
Elle permet de séquencer le déroulement des instructions

- Bloc logique de commande (séquenceur) :

Il organise l'exécution des instructions au rythme


de l’horloge

Département d’informatique / FMI


27 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Unité de commande
Elle permet de séquencer le déroulement des instructions

- Le décodeur d'instruction :

Le mot binaire (instruction) est décodé pour


savoir à quelle action correspond l’instruction

Département d’informatique / FMI


28 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Architecture
Il existe fondamentalement deux types d'architectures informatiques
numériques :

▪ Architecture de Von Neuman

▪ Architecture Harvard

▪ Architecture CISC & RISC

Département d’informatique / FMI


29 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Architecture de Von Neuman

▪ Un seul chemin d'accès à la mémoire :


- Un bus de données (programme et données) ;
- Un bus d’adresse (programme et données)
▪ Goulot d'étranglement pour l'accès à la mémoire

Département d’informatique / FMI


30 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Architecture de Harvard

▪ Séparation des mémoires programme et données


- Un bus de données pour programme et pour les données
- Un bus d’adresse pour programme et pour les données
▪ Meilleure utilisation du CPU
▪ Chargement du programme et des données en parallèle

Département d’informatique / FMI


31 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Architecture CISC & RISC
- Les processeurs généraux actuels se répartissent en deux
grandes catégories appelées CISC et RISC

- Les processeurs de ces deux catégories se distinguent par la


conception de leurs jeux d'instructions

❖ Jeu d’instructions

Toutes les instructions compréhensibles par les microprocesseur


forment ce que l’on appelle le jeu d’instructions

Département d’informatique / FMI


32 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Architecture CISC & RISC
On distingue 2 types de jeu d’instructions :

- RISC (Reduced Instructions Set Computer) : Il s’agit d’un plan


de conception de CPU basé sur des instructions simples et
rapide

- CISC (Complex Instructions Set Computer) : Il s’agit d’un plan


de conception du CPU basé sur des instructions uniques,
capables d’exécuter des opérations en plusieurs étapes.

Département d’informatique / FMI


33 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Architecture (CISC vs RISC)

Instructions Exécution des


RISC Machine Instructions

Instructions Exécution de
CISC Machine
Micro-Instructions
Micro-Instructions

Département d’informatique / FMI


34 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Le traitement des instructions
▪ (1) Charger une instruction depuis la mémoire
▪ (2) Charger les opérandes depuis la mémoire
▪ (3) Effectuer les calculs
▪ (4) Stocker le résultat en mémoire

Département d’informatique / FMI


35 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
B. Microprocesseur
❑ Applications

❖ Jeux sur ordinateur

❖ Navigation sur Internet

❖ Calculs mathématiques

❖ Simulations

❖…

Département d’informatique / FMI


36 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I

C. Du Microprocesseur au Microcontrôleur

Département d’informatique / FMI


37 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
C. Du Microprocesseur au Microcontrôleur
❑ Pourquoi le Microcontrôleur ?

?!

Microprocesseur Intel 4004


110 €

Télécommande TV (LG)
Microcontrôleur 18F46k
9,39 €
4€
Département d’informatique / FMI
38 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
C. Du Microprocesseur au Microcontrôleur
❑ Pourquoi le Microcontrôleur ?
- Produits électroniques grand public : Jouets, appareils photo,
robots, machines à laver, …
- Instrumentation
- Instruments médicaux
- Communication
- Équipement de bureau
- Application multimédia
- Automobile
- …

Département d’informatique / FMI


39 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
C. Du Microprocesseur au Microcontrôleur
❑ Pourquoi le Microcontrôleur ?

❖Avantages :
✓ Cout réduit

✓ Encombrement moindre

✓ Fiabilité

✓ Mise en œuvre plus simple

✓ Consommation plus faible

Département d’informatique / FMI


40 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I

D. Microcontrôleur

Département d’informatique / FMI


41 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Définitions
- Le Microcontrôleur est un circuit intégré qui contient un petit system
informatique

Département d’informatique / FMI


42 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Contenu type d’un microcontrôleur
La structure interne d'un microcontrôleur comporte typiquement :

• Une unité de calcul et de commande

• Mémoire ROM & Mémoire RAM

• Un contrôleur d’interruption

• Un compteur / temporisateur (timer)

• Des entrées / sorties parallèles (ports)

• Un UART (port série)

Département d’informatique / FMI


43 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Contenu type d’un microcontrôleur
Il peut aussi posséder :

• Une sortie PWM (modulation d’impulsion)

• Un CAN/CNA (Convertisseur analogique numérique)

• Un Watchdog (surveillance du programme)

Département d’informatique / FMI


44 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur

Département d’informatique / FMI


45 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
A. Les mémoires (RAM / EEPROM / EPROM FLASH)

Département d’informatique / FMI


46 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
A. Les mémoires (rappel)

Une mémoire est un composant électronique à base de semi-


conducteurs permettant de stocker des informations sous forme
binaire

Département d’informatique / FMI


47 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
A. Les mémoires (rappel)

Département d’informatique / FMI


48 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
A. Les mémoires (RAM / EEPROM / EPROM FLASH)

- RAM (Random Access Memory) Les mémoires vives sont


volatiles à accès direct

Département d’informatique / FMI


49 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
A. Les mémoires (RAM / EEPROM / EPROM FLASH)

- EEPROM (Electrically Erasable Programmable Read-Only


Memory) mémoire effaçable et reprogrammable électriquement

Département d’informatique / FMI


50 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
A. Les mémoires (RAM / EEPROM / EPROM FLASH)

- EPROM FLASH : effaçable électriquement, écriture plus rapide


que les EEPROM, mais effacement de toute la capacité de la
mémoire en un coup

Département d’informatique / FMI


51 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
B. Le compteur programme PC (registre d’adresses)

Il contient toujours l’adresse de la prochaine instruction à exécuter

Département d’informatique / FMI


52 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
C. Unité Arithmétique et Logique (UAL)

ALU est un circuit complexe qui assure les fonctions logiques (ET,
OU, etc…) ou arithmétique (addition, soustraction…)

Département d’informatique / FMI


53 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
D. Registres internes

✓ Registre de travail
✓ Registre d'état
✓ Registre d’instructions

Département d’informatique / FMI


54 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
D. Registres (rappel)

Un registre est un emplacement de mémoire interne à un processeur

Hiérarchie
de mémoire

Département d’informatique / FMI


55 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
D. Registres (rappel)

➢ Registre vs RAM
La différence clé entre le registre et la mémoire réside dans le fait que:

• Le registre contient les données en cours traitées par le CPU

• La mémoire contient les instructions des programmes et les données


nécessaires à son exécution

Département d’informatique / FMI


56 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
D. Registres internes

- Registre de travail : C’est un registre de travail qui sert à stocker le


résultat des opérations réalisées par L’UAL

Département d’informatique / FMI


57 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
D. Registres internes

- Registre d'état : Chacun des bits de ce registre dépend du résultat


de la dernière opération effectuée par l’UAL

Département d’informatique / FMI


58 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
D. Registres internes

- Registre d’instructions : C’est un registre de données. Il contient une


instruction à exécuter

Département d’informatique / FMI


59 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
E. L’Horloge

C'est l'horloge qui génère les signaux qui permettent le cadencement


et la synchronisation de toutes les opérations

Département d’informatique / FMI


60 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
F. L’interface parallèle programmable (PIA)

Est un interface universelle programmable permettant de communiquer


avec le microprocesseur.

Département d’informatique / FMI


61 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
G. Timer
Est un périphérique matériel permettant de mesurer des durées. Son
rôle est de permettre la synchronisation des opérations que le
microcontrôleur est chargé d'effectuer

Département d’informatique / FMI


62 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
H. Transmetteur Série Synchrone - Asynchrone (USART)
Il s'agit d'un type de périphérique de communication qui permet à
un microprocesseur de communiquer de manière synchrone et
asynchrone avec des périphériques connectés en série

Département d’informatique / FMI


63 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
I. Bus
Un bus est un ensemble de lignes
de communications groupés par
fonction.

Il permet de faire transiter (liaison


série/parallèle) des informations
codées en binaire entre deux
points.

Département d’informatique / FMI


64 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
I. Bus
o Bus de données (bi-directionnel)

Permet de transférer entre


composants des données,

Exp : résultat d'une opération,


valeur d'une variable, etc

Département d’informatique / FMI


65 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
I. Bus
o Bus d'adresses (uni-directionnel)

Permet de transférer entre


composants des adresses

Exp : adresse d'une case mémoire

Département d’informatique / FMI


66 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Architecture interne d’un Microcontrôleur
I. Bus
o Bus de contrôle (bi-directionnel)
Permet l'échange entre les
composants d'informations de
contrôle

Exp : périphérique prêt/occupé,


erreur/exécution réussie, etc

Département d’informatique / FMI


67 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Famille de microcontrôleurs :
Il existe plusieurs famille de microcontrôleurs dont les plus
connues sont :
• Atmel : AT; familles AT89Sxxxx, AT90xxxx, …
• Motorolla : famille 68HCxxx, …
• Microship : PIC ; familles 12Cxxx, 16Cxxx, 16Fxxx, 18Fxxx, …
• Intel : famille 80C186XX
• STMicroelectronics : famille STX
• Analog Devices : famille ADuC

Département d’informatique / FMI


68 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Famille de microcontrôleurs (Exemple):
Le circuit intégré d'un microcontrôleur 8 bits Intel 8742 possède sur
une unique puce :
• Un processeur cadencé à 12 MHz ;
• 128 octets de mémoire vive ;
• Une EPROM de 2048 bits ;
• De nombreuse entrées-sorties ;

Département d’informatique / FMI


69 Niveau : 1ère Année Master GI
Module : Microcontrôleur
Chapitre I
D. Microcontrôleur
❑ Famille de microcontrôleurs (comparaison) :
Von Neumann Harvard
(Motorola, Intel, Zilog, ...) (Microchip PICs)
Avantages - Jeu d’instructions riches ; - Jeu d’instructions pauvre, mais
- Accès à la mémoire facile. facile à mémoriser ;
- Le codage des instructions est
facile ;
- Le code est plus compact.
Inconvénients - Le temps pour exécuter une - Le jeu d’instruction est très
instruction est variable ; pauvre;
- Le codage des instructions - Accès aux registres internes et
se fait sur plusieurs octets. la mémoire sont très délicats

*Jeu d’instructions : toutes les instructions compréhensibles par les microcontrôleurs

Département d’informatique / FMI


70 Niveau : 1ère Année Master GI
Module : Microcontrôleur

Vous aimerez peut-être aussi