structure des microcontroleurs
TRANSCRIPT
-
8/8/2019 Structure des Microcontroleurs
1/11
Ecole Polytechnique de TunisieRoboCEPT
RoboCEPT
Prsente par:Seif Allah JARDAK
Anne Universitaire2010 - 2011
MICROCONTROLEUR
-
8/8/2019 Structure des Microcontroleurs
2/11
Plan
Cest quoi un microcontroleur?
Cest quoi alors un microprocesseur?
Quelle est son architecture?
Quels sont ses diffrents registres?
-
8/8/2019 Structure des Microcontroleurs
3/11
Microcontroleur ??!!
Un microcontroleur est un circuit intgr quicomporte un processeur, des mmoires et une
interface dentre/sortie (Wikipdia)
=> Mini-ordinateur de petite taille ayant unemmoire limite et une cadence de calculefaible
-
8/8/2019 Structure des Microcontroleurs
4/11
Microcontroleur ??!!
Un microcontroleur est un circuit intgr quicomporte un processeur, des mmoires et une
interface dentre/sortie (Wikipdia)
=> Minimiser la taille, la consommation et le prix
du produit (Systme Embarqu).
-
8/8/2019 Structure des Microcontroleurs
5/11
Microcontroleur Vs Microprocesseur
Microprocesseur
Invent par Intel en 1971
==> Augmenter la fiabilit et la vitesse defonctionnement
==> Rduire la consommation nergtique
==> Augmenter le nombre de bit que peut traitersimultanment
==> Augmenter le nombre de transistor et la vitessede lhorloge
-
8/8/2019 Structure des Microcontroleurs
6/11
Microcontroleur Vs Microprocesseur
Microcontroleur
Microprocesseur
OscillateurMmoire ROM
Mmoire RAM
EEPROM ( EEDATA, EEADR, EEACON )
Watch-dog
Bus ( de donnes et d'adresses)
Interface entre/sortie
-
8/8/2019 Structure des Microcontroleurs
7/11
Architechture Interne
-
8/8/2019 Structure des Microcontroleurs
8/11
Microcontroleur : Exemple
Atmel AT91 ,AVR ;
C167 de Siemens/Infineon ;
Hitachi H8 ;
Intel 8051 ,8085
Freescale 68HC11 ,68HC08,68HC12 ;
PIC et dsPIC de Microchip ;ST6, ST7, ST10, STR7, STR9 de STMicroelectronics ;
...
http://fr.wikipedia.org/wiki/AT91http://fr.wikipedia.org/wiki/Atmel_AVRhttp://fr.wikipedia.org/wiki/C167http://fr.wikipedia.org/wiki/Siemens_AGhttp://fr.wikipedia.org/wiki/Infineonhttp://fr.wikipedia.org/wiki/Hitachi_H8http://fr.wikipedia.org/wiki/Intel_8051http://fr.wikipedia.org/wiki/Intel_8085http://fr.wikipedia.org/wiki/Freescale_68HC11http://fr.wikipedia.org/wiki/Freescale_68HC08http://fr.wikipedia.org/w/index.php?title=Freescale_68HC12&action=edit&redlink=1http://fr.wikipedia.org/wiki/Microcontr%C3%B4leur_PIChttp://fr.wikipedia.org/wiki/Microcontr%C3%B4leur_PIChttp://fr.wikipedia.org/wiki/Microchip_Technologyhttp://fr.wikipedia.org/wiki/ST6http://fr.wikipedia.org/wiki/STMicroelectronicshttp://fr.wikipedia.org/wiki/STMicroelectronicshttp://fr.wikipedia.org/wiki/ST6http://fr.wikipedia.org/wiki/Microchip_Technologyhttp://fr.wikipedia.org/wiki/Microcontr%C3%B4leur_PIChttp://fr.wikipedia.org/wiki/Microcontr%C3%B4leur_PIChttp://fr.wikipedia.org/w/index.php?title=Freescale_68HC12&action=edit&redlink=1http://fr.wikipedia.org/wiki/Freescale_68HC08http://fr.wikipedia.org/wiki/Freescale_68HC11http://fr.wikipedia.org/wiki/Intel_8085http://fr.wikipedia.org/wiki/Intel_8085http://fr.wikipedia.org/wiki/Intel_8051http://fr.wikipedia.org/wiki/Hitachi_H8http://fr.wikipedia.org/wiki/Infineonhttp://fr.wikipedia.org/wiki/Siemens_AGhttp://fr.wikipedia.org/wiki/C167http://fr.wikipedia.org/wiki/Atmel_AVRhttp://fr.wikipedia.org/wiki/AT91 -
8/8/2019 Structure des Microcontroleurs
9/11
PIC 16F84A : Registre
Registres :
-
8/8/2019 Structure des Microcontroleurs
10/11
PIC 16F84A :Registre
-
8/8/2019 Structure des Microcontroleurs
11/11
Merci Pour Votre Attention