C avance 2022 Cours Microcontrôleurs PIC F Pr EL AFOU Youssef elafou youssef gmail com CPlan de la première partie du cours ? Généralités ? Architecture Familles des Cs ? Caractéristiques et Fonctionnalités des C PICs ? Organisation des mémoires Registres
Cours Microcontrôleurs PIC F Pr EL AFOU Youssef elafou youssef gmail com CPlan de la première partie du cours ? Généralités ? Architecture Familles des Cs ? Caractéristiques et Fonctionnalités des C PICs ? Organisation des mémoires Registres ? Con ?guration des ports d ? entrées sorties C ? Généralités Plusieurs Constructeurs se partagent le marché des microcontrôleurs INTEL MOTOROLA AMTEL ZILOG PHILIPS et MICROCHIP avec ses PICs très populaires C ? Généralités Un C est un circuit qui intègre un maximum de fonctions dans un même boitier L ? intégration de ces fonctions dans le même environnement permet de créer des applications C ? Intégration Les microcontrôleurs ont des architecture très similaires et sont constitués de modules fondamentaux assurant les mêmes fonctions UAL Ports d ? E S interfaces de communications série Interfaces d ? E S analogiques Timers et horloge temps réels On peut dire que seul le langage de programmation Assembleurs constitue la di ?érence majeure en deux microcontrôleur similaires venant de deux constructeurs di ?érents C ? Technologies Concurrentes Le microcontrôleur est en concurrence avec d ? autres technologies Suivants les applications types de technologies ? Logique c? blée ? Réseaux de logique programmables PAL GAL PLD FPGA ? Les ?processeurs C ? Technologies Concurrentes ? Logique c? blée ?? très rapide fonctions réalisées par une voie matérielle ?? non programmable ? peu économique quand l ? application est complexe ? peu de souplesse durée d ? étude prohibitif et circuit di ?cilement modi ?able ? Réseaux de logique programmables PAL LCA ?? rapide adapté au traitement de signaux complexes ?? prix élevé et langage de programmation non standard ? Les ?processeurs ?? grande souplesse ? fonctions sont réalisées par voie logicielle ? puissance de calcul élevée ? langage évolué ?? nombre important de composant à réunir solution on éreuse C ? Choix de technologies ? Si la fonction à réaliser est simple ?? une logique c? blée ? Si le nombre d'unités à réaliser est très important ?? circuits intégrés dédié en logique c? blée ? Une réalisation logicielle P est toujours plus lente qu'une réalisation en logique c? blée ? Les ?c avantage des ?p mais limités aux applications ne nécessitant pas trop de puissance de calcul nombre de composant très réduit C ? Avantages des Cs ? Minimisation d ? encombrement du matériel ? Simpli ?cation du tracé du circuit imprimé ? Consommation plus faible ? Le C contribue à réduire les coûts à plusieurs niveaux ?? moins cher que les composants qu ? il remplace ?? Diminution des coûts de main d ? oeuvre conception et montage ?? Environnement de programmation et de simulation évolués C ? Défauts des microcontrôleurs ? Le microcontrôleur est souvent surdimensionné devant les besoins de l ? application ? Investissement dans les outils de développement Écrire les programmes les tester et tester leur mise en place sur le matériel qui entoure le C CExemple Systèmes à microcontrôleur Capteur Interfaçage d ? entrée C Unité centrale de traitement
Documents similaires










-
43
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 10, 2021
- Catégorie Management
- Langue French
- Taille du fichier 195.6kB