UTILISATION de l�ENERGIE by AT74O7

VIEWS: 0 PAGES: 19

									               Fonction Traiter
       Algorithmique et Programmation

                             Terminale SI
                              Synthèse 2




Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                 1- Présentation du µC
 Définition :
 Un microcontrôleur est un circuit intégré
  qui rassemble les éléments essentiels d'un
  ordinateur : processeur, mémoires
  (mémoire morte pour le programme,
  mémoire vive pour les données), unités
  périphériques et interfaces d'entrées-
  sorties.

Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                 1- Présentation du µC
 Caractéristiques :
 Un microcontrôleur se caractérise par
 un plus haut degré d'intégration
 une plus faible consommation électrique
  (quelques milliwatts en fonctionnement,
  quelques nanowatts en veille)
 un coût réduit
 par rapport aux microprocesseurs polyvalents
  utilisés dans les ordinateurs personnels.


Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                 1- Présentation du µC
 UTILISATIONS :
 Les microcontrôleurs sont fréquemment utilisés
  dans les systèmes embarqués, comme les
 contrôleurs des moteurs automobiles
 téléphones mobiles
 télécommandes
 appareils électroménagers
 robots


Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                    1- Présentation du µC
                     Aspect Fonctionnel

 Le
  microcontrôleur
  assure une partie
  importante de la
  chaîne
  d’information
  (hors capteurs)




Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                    1- Présentation du µC
                         Applications




Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                    1- Présentation du µC
                         Applications




Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                    1- Présentation du µC
                         Applications




Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                    1- Présentation du µC
                            ASIC
 ASIC : Application Specific Integrated
  Controller
 C’est un microcontrôleur embarqué, spécifique
  et optimisé (en puissance, mémoire et nombre
  d’E/S) pour une application donnée.
 généralement produit en grande série (+ de
  100 000 unité)
 son coût est essentiellement dû à la recherche-
  développement

Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                    1- Présentation du µC
                            ASIC
 Illustration :
  SUUNTO
  T4C GPS
  Pack.




Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                    1- Présentation du µC
                          Exercices




Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                    1- Présentation du µC
                          Exercices




Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                    1- Présentation du µC
                         Conclusion

   Les systèmes actuels tendent à intégrer de
    plus en plus de fonctions « intelligentes »
   les microcontrôleurs tendent à remplacer les
    cartes électroniques
   Les composants électroniques discrets
    (résistances, transistors…), ne serviront plus
    qu’à assurer l’interface avec le reste du système


Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                 2- Mise en œuvre du µC


   Les étapes indispensables à la
    programmation du µC sont les suivantes :
   Programmation
   Compilation
   Transfert sur le µC
   Validation


Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                 2- Mise en œuvre du µC
                    la programmation

  langage de haut niveau graphique
   très conviviaux et très proche du
    niveau de conception (abstraction)
   Il sont indépendants de la cible à
    programmer (type de µC), donc
    portables d’une application à une autre


Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                 2- Mise en œuvre du µC
                    la programmation

    Exemple de langages graphiques
        – Grafcet (Automgen)
        – Ladder (schéma contact Automgen)
        – Botstudio : langage propriétaire (spécifique
          à l’application) Hemisson




Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                 2- Mise en œuvre du µC
                    la programmation

  langage littéral structuré de HAUT
    NIVEAU (d’abstraction)
   langage le plus couramment utilisé car il
    est très puissant et polyvalent en rapport
    aux applications, de par la diversité de ses
    bibliothèques


Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                 2- Mise en œuvre du µC
                    la programmation

  Exemples
        – Langage C associé à des bibliothèques de
          fonctions de haut niveau en français mises
          à disposition.
        – JAVA, HTML, VISUAL BASIC ….




Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade
                 2- Mise en œuvre du µC
                    la programmation

  langage littéral structuré de BAS NIVEAU :
    ASSEMBLEUR
   langage est très proche du µC, afin de les
    optimiser des petites parties de programme
   devient de plus en plus réservé à des
    spécialistes



Microcontrôleur S2P v1.0   JC PAPAZIAN – Lycée Fourcade

								
To top