Bienvenue à exoco-lmd.com! Partagez et consultez des solutions d'examens et d'exercices des programmes LMD et formation d'ingénieur.

Cours _microprocesseurs & microcontrôleurs

Démarré par redKas, Décembre 15, 2017, 05:49:22 PM

« précédent - suivant »

redKas

Cours _microprocesseurs & microcontrôleurs

1. Généralités sur les microprocesseurs 1/ 1.1. Définition d'un microprocesseur 1/ 1.2. Historique 1/ 1.3. LES ANCÊTRES 3/ 2. Architecture et fonctions de base des microprocesseurs 5/ 2.1. Architecture de base d'un ordinateur 5/ 2.2. Structure de la mémoire principale (MP) 6 /2.3. L'unité arithmétique et logique 6/ 2.4. L'unité de commande et de contrôle 7 /2.5. Les registres et l'accumulateur 8/ 2.6. Exécution d'un programme : 8 / 3. Les mémoires 10 /3.1. Organisation d'une mémoire 10/ 3.2. Caractéristiques d'une mémoire 11 /3.3. Différents types de mémoires 12 /3.3.1. Les ROMs : Mémoire Morte, la ROM (Read Only Memory) 12/ 3.3.2. Les RAMs : Mémoire Vive, la RAM (Random Access Memory) 13/ 4. Etude et programmation d'un microprocesseur (8086) 15 /4.1. LE MICROPROCESSEUR 8086 15/ 4.2. La segmentation de la mémoire 17/ 4.3. Les registres du 8086 18/ 4.3.1. Les registres généraux 19 / 4.3.2. Les registres d'adressage (offset) 19/ 4.3.3. Les registres de segments 19/ 4.3.4. Le registre d'état (flags) 20/ 4.4. Les modes d'adressage 21/ 4.5. Taille des échanges avec la mémoire 23/ 4.6. La pile :/ 4.6.1. Notion de pile 24/ 4.6.2. Instructions PUSH et POP 24/ 4.6.3. Registres SS et SP 25/ 4.7. Les instructions du 8086 25/ 4.7.1. Les instructions de transfert 25/ 4.7.2. Les instructions Arithmétiques 26/ 4.7.3. Les instructions logiques 27/ 4.7.4. Les masques logiques : 28/ 4.7.5. Les instructions de décalage 29
4.7.6. Instructions agissant sur les indicateurs 30/ 4.7.7. Les instructions de contrôle de boucle 31/ 4.7.8. Les instructions de branchement 31/ 4.8. Procédures 33/ 4.8.1. Notion de procédure 33/ 4.8.2. Déclaration d'une procédure 34/ 4.9. Méthodes de programmation 34/ 4.9.1. Les étapes de réalisation 34/ 4.9.2. Langage machine et assembleur : 34/ 4.9.3. Réalisation pratique d'un programme : 34/ 4.9.4. Structure d'un fichier source en assembleur : 35/ 4.9.5. Directives pour l'assembleur : 35/ 4.10. Les interruptions 36/ 4.10.1. Les interruptions matérielles (externes) 36/ 4.10.2. Les interruptions logicielles 36/ 4.10.3. Les exceptions 37/ 5. Interfaçage des microprocesseurs 38/ 5.1. Adressage des ports d'E/S 39
5.2. L'interface parallèle 8255 41/ 5.3. L'interface série 8250 42/ 6. Etude et programmation des microcontrôleurs 45/ 6.1. Définition 45/ 6.2. Les composants d'un microcontrôleur : (PIC 16F877) 46/ 6.2.1. Présentation du PIC 16F877 46/ 6.2.2. Organisation de la mémoire du 16F877 48/ 6.2.3. Présentation de quelques registres internes 49/ 6.2.4. LES PORTS ENTREE / SORTIE 50/ 6.2.5. CONVERTISSEUR A/D 51/ 6.2.6. Les timers 53/ 6.2.7. LE CHIEN DE GARDE (Le Watchdog Timer WDT) 53/ 6.3. Les étapes de réalisation d'une application à base de pic : 54/ 6.3.1. Les outils nécessaires 54/ 6.3.2. Architecture d'un programme C pour mikroC 55/ 6.3.3. miKroC et exemple 56/ 6.3.4. Quelques applications classiques :

Hors ligne Annonceur

  • Jr. Member
  • **
  • Messages: na
  • Karma: +0/-0
Re : message iportant de l'auteur
« le: un jour de l'année »





Suggestions pour vous