1 / 19

Fonction Traiter Algorithmique et Programmation

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

bing
Download Presentation

Fonction Traiter Algorithmique et Programmation

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fonction TraiterAlgorithmique et Programmation Terminale SI Synthèse 2 JC PAPAZIAN – Lycée Fourcade

  2. 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

  3. 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

  4. 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

  5. 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

  6. 1- Présentation du µCApplications JC PAPAZIAN – Lycée Fourcade

  7. 1- Présentation du µCApplications JC PAPAZIAN – Lycée Fourcade

  8. 1- Présentation du µCApplications JC PAPAZIAN – Lycée Fourcade

  9. 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

  10. 1- Présentation du µCASIC • Illustration : SUUNTO T4C GPS Pack. JC PAPAZIAN – Lycée Fourcade

  11. 1- Présentation du µCExercices JC PAPAZIAN – Lycée Fourcade

  12. 1- Présentation du µCExercices JC PAPAZIAN – Lycée Fourcade

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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

More Related