Vous êtes sur la page 1sur 18

Micro Systèmes

Embarqués
S2 _2012 /2013

Abdelhakim benakki
Notre époque est unanimement appelé l’ère digital. Presque tout
ce qui nous entoure est à base de Systèmes Digitaux: Internet,
Transactions Financières, Surveillance Climatique, Traitement
Médicaux, Contrôle de Trafic, Systèmes de (Télé)Communications,
Satellite, Téléphones avec/sans Fil etc…

Un Système Digital est un ensemble de modules/unités


interconnectés, ou chaque module est une logique destinée à
effectuer une fonction donnée.

Les microprocesseurs et micro contrôleurs représentent une bonne


partie des systèmes digitaux utilisés dans différents domaines
( système bancaire , commercial ,Industrie automobile etc … )

(c) 2012, Benakki Abdelhakim


26 mai 2023 Univ _Blida 2
 Ce cours a pour but d’expliquer le fonctionnement générale d’un micro
processeur .Ensuite , on abordera la structure des données en mémoire
( # code : binaire octal hexadécimal , les nombres entiers et les entiers
relatifs et les nombres réels) .
 Après on detaillera l’architecture des microcontroleurs , on verra en
particulier l Atmega 16 .
 On detaillera l’architecture interne ( CPU , Registres , Mémoires , E/S
Timer ..) , Les modes d’adressage et le jeu d’instruction la Pile et les
interruptions.
 Ensuite on verra le fonctionnement des Ports d’entrées /sorties et du
Timer.
 A la fin de ce cours, l’étudiant aura acquis un ensemble de notions de
base de l’électronique digitale, ainsi que sur les micro controleurs qui lui
permettra d’aborder avec confiance les autres cours comme Systèmes à
microprocesseurs, Architecture des Ordinateurs, Interfaces et
Instrumentation, etc.

26 mai 2023 Abdelhakim Benakki 3


Chapitre 1 : Introduction aux microprocesseurs et microcontrôleurs

Chapitre 2 : représentation des données


Chapitre 3 : Étude du microcontrôleur Atmega 16
Chapitre 4 : Programmation modulaire
Chapitre 5 : Organisation des entrées/sorties ( Ports , Timer….)

26 mai 2023 ( 4
Volume
Digital Logic, Morris Mano,
3ème Edition, 2002, Prentice-Hall recommandé

•Digital Design:
Principles and Practices
and Xilinx 4.2i Student Digital Design
Packag
Frank Vahid
• Prentice Hall; University of California,
• 3rd edition (July 19, Riverside,
2002) John Wiley and Sons
2007
• ISBN: 0131760599

(c) 2012, Benakki Abdelhakim


26 mai 2023 Univ _Blida 5
CH I Introduction aux
Microprocesseurs et Microcontroleurs
L'utilisation de systèmes digitaux est en
pleine expansion. Pour s'en convaincre, il n'y
a qu'à regarder autour de nous l'explosion de
la microinformatique, qui s'est même
implantée dans les ménages.

Un nombre de plus en plus grand de


machines (télévision, voiture, machine
à laver, etc.) utilisent de l'électronique
numérique.

26 mai 2023 6
 Le numérique a vu ses prémices début des années 1900 avec :
 1904 : John Flemming invente le tube à vide. C’est un interrupteur
électronique commandé par un signal électrique
 pannes fréquentes
 encombrement : 2cm sur 10cm

 1946 : Création de l’ENIAC (Electronic Numerical Integrator


and Computeur)
 19000 tubes à vides, 30 tonnes, 72m², 5000 addition/s, 330 multi/s, 10 Hz
 (signal passant de 0 à 5V 100 000 fois /sec), consommation 140 000 Watts

26 mai 2023 7
ENIAC
Tube a vide

26 mai 2023 8
 1947 : Invention du transistor (Bell Téléphone).
 interrupteur commandé électroniquement
 consomme moins d’énergie
 moins encombrant : 1 cm sur 0,5 cm


La plupart des concepts architecturaux des
ordinateurs actuels ont été inventés à cette époque
 Programmation en langage machine
 Registres d’indexation
 Microprogrammation
 Représentation des nombres en virgules flottante
 Interruptions de programmes…

26 mai 2023 9
 1)-Ordinateurs à usage général : traitement des
données et des nombres
 remplacement des tubes à vide par des transistors
 organisation de la machine autour d’un bus
 stockage sur bande magnétique

 2)- 1965 : Digital présente le mini ordinateur


PDP8
 miniaturisation, diminution du prix
 microprocesseur 12 bits
 1MHz = 1 000 000 Hz
 mémoire : 4096 mots de 12 bits
 consommation : 780 Watts

26 mai 2023 10
 Traitement des données et de l’information
 apparition des circuits intégrés (puces) et des processeurs
 miniaturisation
 multiprogrammation : plusieurs programmes en même temps

 1971 : Intel met en vente le premier


microprocesseur i4004
 microprocesseur 4 bits
 108 KHz
 Adressage de 640 informations
 mémoires
 60000 instructions par secondes
 2300 transistors : circuit SSI (Small
 Size Integration)
 Taille des transistors : 10-3 m
 1400 Francs 4004

26 mai 2023 11
26 mai 2023 12
 1978 : Intel met en vente le 1er micprocesseur
16 bits, le 8086 le premier de la gamme x86 ou
i86 200 KHz
 adressage de 65536 informations mémoires de 8bits
 330 000 instructions par seconde
 20 000 transistors en technologie 80 micron (80.10-6m)
 1981 : IBM commercialise le premier PC
 microprocesseur 8086
 65536 informations mémoire
 4.77 MHz i8086

26 mai 2023 13
 Nos ordinateurs
 ordinateurs personnels
 VLSI (Very Large Scale Integration)
 augmentation du nombre de transistors
 réseaux, terminaux…
 1985 : Intel met en vente le premier microprocesseur 32 bits
 le 80386
 2MHz
 adressage de 4Go de mémoire
 1 000 000 d’instructions par seconde
 200 000 transistors
 1986 : Première machine multiprocesseur

26 mai 2023 14
 1986 : Première machine multiprocesseur
 1990 : Les PC deviennent multimédia,
connectés en réseau

 2002 : Caractéristiques des PC actuels


 Fréquence de l’ordre de 2 Giga Hertz
 42 000 000 de transistors de 0,18 micron (Pentium IV)
 accélération 3D
 consommation d’énergie plus faible (portables)…

26 mai 2023 15
26 mai 2023 16
26 mai 2023 17
 Grace aux progrés de la physique des semi-
conducteurs , l’electronique et l’informatique

 On est passé du tube à vide (1904) au Pentium IV ( 2002) qui contient


 42 000 000 de transistors

 TAV ->Transistors->Portes->bascules->registres->mémoires->CI

26 mai 2023 18

Vous aimerez peut-être aussi