fonction traiter algorithmique et programmation l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Fonction Traiter Algorithmique et Programmation PowerPoint Presentation
Download Presentation
Fonction Traiter Algorithmique et Programmation

Loading in 2 Seconds...

play fullscreen
1 / 19

Fonction Traiter Algorithmique et Programmation - PowerPoint PPT Presentation


  • 127 Views
  • Uploaded on

Fonction Traiter Algorithmique et Programmation. Terminale SI Synthèse 2. 1- Présentation du µC. Définition :

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Fonction Traiter Algorithmique et Programmation' - bing


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
fonction traiter algorithmique et programmation

Fonction TraiterAlgorithmique et Programmation

Terminale SI

Synthèse 2

JC PAPAZIAN – Lycée Fourcade

1 pr sentation du c
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.

JC PAPAZIAN – Lycée Fourcade

1 pr sentation du c3
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.

JC PAPAZIAN – Lycée Fourcade

1 pr sentation du c4
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

JC PAPAZIAN – Lycée Fourcade

1 pr sentation du c aspect fonctionnel
1- Présentation du µCAspect Fonctionnel
  • Le microcontrôleur assure une partie importante de la chaîne d’information (hors capteurs)

JC PAPAZIAN – Lycée Fourcade

1 pr sentation du c applications
1- Présentation du µCApplications

JC PAPAZIAN – Lycée Fourcade

1 pr sentation du c applications7
1- Présentation du µCApplications

JC PAPAZIAN – Lycée Fourcade

1 pr sentation du c applications8
1- Présentation du µCApplications

JC PAPAZIAN – Lycée Fourcade

1 pr sentation du c asic
1- Présentation du µCASIC
  • 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

JC PAPAZIAN – Lycée Fourcade

1 pr sentation du c asic10
1- Présentation du µCASIC
  • Illustration : SUUNTO T4C GPS Pack.

JC PAPAZIAN – Lycée Fourcade

1 pr sentation du c exercices
1- Présentation du µCExercices

JC PAPAZIAN – Lycée Fourcade

1 pr sentation du c exercices12
1- Présentation du µCExercices

JC PAPAZIAN – Lycée Fourcade

1 pr sentation du c conclusion
1- Présentation du µCConclusion
  • 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

JC PAPAZIAN – Lycée Fourcade

2 mise en uvre du c
2- Mise en œuvre du µC
  • Les étapes indispensables à la programmation du µC sont les suivantes :
  • Programmation
  • Compilation
  • Transfert sur le µC
  • Validation

JC PAPAZIAN – Lycée Fourcade

2 mise en uvre du c la programmation
2- Mise en œuvre du µCla 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

JC PAPAZIAN – Lycée Fourcade

2 mise en uvre du c la programmation16
2- Mise en œuvre du µCla programmation

 Exemple de langages graphiques

  • Grafcet(Automgen)
  • Ladder (schéma contact Automgen)
  • Botstudio : langage propriétaire (spécifique à l’application) Hemisson

JC PAPAZIAN – Lycée Fourcade

2 mise en uvre du c la programmation17
2- Mise en œuvre du µCla 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

JC PAPAZIAN – Lycée Fourcade

2 mise en uvre du c la programmation18
2- Mise en œuvre du µCla programmation

Exemples

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

JC PAPAZIAN – Lycée Fourcade

2 mise en uvre du c la programmation19
2- Mise en œuvre du µCla 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

JC PAPAZIAN – Lycée Fourcade