Télécharger la présentation
Publié parHamelet Ricard Modifié depuis plus de 10 années
1
Fonction Traiter Algorithmique et Programmation
Terminale SI Synthèse 2 Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée Fourcade
2
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
3
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
4
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
5
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
6
1- Présentation du µC Applications
Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée Fourcade
7
1- Présentation du µC Applications
Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée Fourcade
8
1- Présentation du µC Applications
Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée Fourcade
9
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
10
1- Présentation du µC ASIC
Illustration : SUUNTO T4C GPS Pack. Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée Fourcade
11
1- Présentation du µC Exercices
Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée Fourcade
12
1- Présentation du µC Exercices
Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée Fourcade
13
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
14
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
15
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
16
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
17
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
18
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
19
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.