Upload
hamelet-ricard
View
114
Download
5
Embed Size (px)
Citation preview
Microcontrôleur S2P v1.0 Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
Fonction TraiterFonction TraiterAlgorithmique et ProgrammationAlgorithmique et Programmation
Terminale SITerminale SI
Synthèse 2Synthèse 2
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
1- Présentation du µC1- Présentation du µC
DéfinitionDéfinition : : Un Un microcontrôleur microcontrôleur est un est un circuit intégrécircuit intégré
qui rassemble les qui rassemble les éléments essentielséléments essentiels d'un d'un ordinateurordinateur : : processeurprocesseur, , mémoiresmémoires (mémoire morte pour le programme, (mémoire morte pour le programme, mémoire vive pour les données), mémoire vive pour les données), unités unités périphériquespériphériques et et interfaces d'entrées-interfaces d'entrées-sortiessorties. .
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
1- Présentation du µC1- Présentation du µC
CaractéristiquesCaractéristiques : : Un microcontrôleur se caractérise parUn microcontrôleur se caractérise par un plus haut degré d'intégrationun plus haut degré d'intégration une plus faible consommation électriqueune plus faible consommation électrique
(quelques (quelques milliwattsmilliwatts en fonctionnement, en fonctionnement, quelques quelques nanowatts nanowatts en veille)en veille)
un coût réduitun coût réduit par rapport aux par rapport aux microprocesseurs polyvalentsmicroprocesseurs polyvalents
utilisés dans les utilisés dans les ordinateurs personnelsordinateurs personnels. .
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
1- Présentation du µC1- Présentation du µC
UTILISATIONSUTILISATIONS : : Les Les microcontrôleursmicrocontrôleurs sont fréquemment utilisés sont fréquemment utilisés
dans les dans les systèmes embarqués, comme les systèmes embarqués, comme les contrôleurs des moteurs automobilescontrôleurs des moteurs automobiles téléphones mobilestéléphones mobiles télécommandestélécommandes appareils électroménagersappareils électroménagers robotsrobots
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
1- Présentation du µC1- Présentation du µCAspect FonctionnelAspect Fonctionnel
Le Le microcontrôleur microcontrôleur assure une partie assure une partie importante de la importante de la chaîne chaîne d’information d’information (hors capteurs)(hors capteurs)
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
1- Présentation du µC1- Présentation du µCApplicationsApplications
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
1- Présentation du µC1- Présentation du µCApplicationsApplications
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
1- Présentation du µC1- Présentation du µCApplicationsApplications
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
1- Présentation du µC1- Présentation du µCASICASIC
ASIC : Application Specific Integrated ASIC : Application Specific Integrated ControllerController
C’est un C’est un microcontrôleur embarquémicrocontrôleur embarqué, , spécifique spécifique et optimiséet optimisé (en puissance, mémoire et nombre (en puissance, mémoire et nombre d’E/S) pour une d’E/S) pour une application donnéeapplication donnée. .
généralement produit en grande série (+ de généralement produit en grande série (+ de 100 000 unité100 000 unité) )
son son coûtcoût est essentiellement dû à la est essentiellement dû à la recherche-recherche-développement développement
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
1- Présentation du µC1- Présentation du µCASICASIC
Illustration : Illustration : SUUNTO SUUNTO T4C GPS T4C GPS Pack.Pack.
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
1- Présentation du µC1- Présentation du µCExercicesExercices
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
1- Présentation du µC1- Présentation du µCExercicesExercices
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
1- Présentation du µC1- Présentation du µCConclusionConclusion
Les systèmes actuels tendent à intégrer de Les systèmes actuels tendent à intégrer de plus en plus de plus en plus de fonctions « intelligentes »fonctions « intelligentes »
les microcontrôleurs tendent à les microcontrôleurs tendent à remplacerremplacer les les cartes électroniquescartes électroniques
Les Les composants électroniques discretscomposants électroniques discrets (résistances, transistors…), ne serviront plus (résistances, transistors…), ne serviront plus qu’à assurer l’interface avec le reste du systèmequ’à assurer l’interface avec le reste du système
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
2- Mise en œuvre du µC2- Mise en œuvre du µC
Les étapes indispensables à la Les étapes indispensables à la programmation du µC sont les suivantes :programmation du µC sont les suivantes :
ProgrammationProgrammation CompilationCompilation Transfert sur le µCTransfert sur le µC ValidationValidation
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
2- Mise en œuvre du µC2- Mise en œuvre du µCla programmationla programmation
langage de haut niveau graphiquelangage de haut niveau graphique très conviviaux et très proche du très conviviaux et très proche du
niveau de conceptionniveau de conception (abstraction) (abstraction) Il sontIl sont indépendants indépendants de la de la cible à cible à
programmerprogrammer (type de µC), donc (type de µC), donc portablesportables d’une application à une autre d’une application à une autre
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
2- Mise en œuvre du µC2- Mise en œuvre du µCla programmationla programmation
Exemple de langages graphiquesExemple de langages graphiques– GrafcetGrafcet (Automgen)(Automgen)– Ladder Ladder (schéma contact Automgen)(schéma contact Automgen)– BotstudioBotstudio : : langage propriétairelangage propriétaire (spécifique (spécifique
à l’application) Hemissonà l’application) Hemisson
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
2- Mise en œuvre du µC2- Mise en œuvre du µCla programmationla programmation
langage littéral structuré de langage littéral structuré de HAUT HAUT NIVEAU (d’abstraction)NIVEAU (d’abstraction)
langage le plus couramment utilisé car il langage le plus couramment utilisé car il est très puissant et polyvalent en rapport est très puissant et polyvalent en rapport aux applications, de par la diversité de ses aux applications, de par la diversité de ses bibliothèquesbibliothèques
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
2- Mise en œuvre du µC2- Mise en œuvre du µCla programmationla programmation
ExemplesExemples – Langage Langage CC associé à des bibliothèques de associé à des bibliothèques de
fonctions de haut niveaufonctions de haut niveau en français mises en français mises à disposition.à disposition.
– JAVA, HTML, VISUAL BASICJAVA, HTML, VISUAL BASIC …. ….
Microcontrôleur S2P v1.0Microcontrôleur S2P v1.0 JC PAPAZIAN – Lycée FourcadeJC PAPAZIAN – Lycée Fourcade
2- Mise en œuvre du µC2- Mise en œuvre du µCla programmationla programmation
langage littéral structuré de langage littéral structuré de BAS NIVEAUBAS NIVEAU : : ASSEMBLEURASSEMBLEUR
langage est très proche du µC, afin de les langage est très proche du µC, afin de les optimiser des petites parties de programme optimiser des petites parties de programme
devient de plus en plus réservé à des devient de plus en plus réservé à des spécialistesspécialistes