structure des microcontroleurs

Upload: robocept

Post on 09-Apr-2018

216 views

Category:

Documents


0 download

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