Filière :
Licence Nationale en Electrotechnique, Electrotechnique et Automatique :Automatique et Informatique Industrielle
Niveau :
2
Matière :
Architecture des Microprocesseurs et Microcontrôl
Régime Éducatif :
Régime Mixte
Volume Horaire par semestre :
42
Type d'enseignement :
TD ; Cours
Enseignant (s) :
Coordinateur :
Examens et évaluation des connaissances :
ECUE | Contrôle continue | Examen final | Coef. de l’ECUE | Coef. de l’UE au sein du parcours | ||||||
EPREUVES | Pondération | EPREUVES | Pondération | |||||||
Ecrit | Oral | TP et Autres | Ecrit | Oral | TP et Autres | |||||
Architecture des Microprocesseurs et Microcontrôleurs
|
X | 30% | X | 70% | 1.5 | 1.5 |
Objectifs du Cours :
- Connaître l'architecture d’un microprocesseur, ses éléments constitutifs, et son fonctionnement.
- Comprendre l’architecture d’un microcontrôleur en particulier le PIC 16F876 et étudier ses différents constituants.
- Etre capable d’écrire un programme en langage C pour PIC
Plan du Cours :
A. Architecture des Microprocesseurs
Chapitre 1 : Introduction générale aux microprocesseurs
- Introduction
- Principe de fonctionnement d’un microprocesseur
- Architecture du microprocesseur
Chapitre 2 : Le microprocesseur 16 bits 8086
- Introduction
- Structure externe
- Structure interne
- Fonctionnement interne du 8086
Chapitre 3 : La programmation Assembleur du 8086
- Démarche à suivre pour programmer en assembleur
- Constitution d'un programme source
- Les modes d'adressage
Chapitre 4 : Les instructions du 8086
- Introduction
- Les instructions de transfert de données
- Les instructions arithmétiques
- Les instructions de manipulation de bits
- Les instructions de branchement
- Les instructions string
- Les instructions d’interruption
- Les instructions de contrôle du processeur
- Entrée/sortie d’un caractère
- Entrée/sortie d’une chaîne de caractères
- Les interruptions matérielles et logicielles
- Traitement d’une interruption par le microprocesseur 8086
- Entrée/Sortie sur ports
- Application
B.Architecture des Microcontrôleurs
Chapitre 1 : Généralités sur les microcontrôleurs
- Introduction
- L'architecture d'un microcontrôleur
- Le rôle du microprocesseur
- Le rôle des bus et des lignes
- Les différentes mémoires
- Les périphériques
Chapitre 2 : Microcontrôleur PIC 16F876 de Microchip
- Introduction d'un microcontrôleur PIC 16F876
- Identification d'un microcontrôleur PIC 16F876
- Architecture d'un microcontrôleur PIC 16F876
- Les fonctions adaptées aux microcontrôleurs PIC
- Configuration des ports
- Exemples de configurations des ports
Chapitre 3 : Structure d'un programme en langage C pour PIC
- Eclairage d'une LED
- La gestion des temporisations
- La gestion de la liaison série
- Procédures et fonctions
- Les opérateurs binaires bit à bit
- Positionner des sorties
- Lire des entrées – Lire l'état des inters
- Source d’interruptiondans le pic 16F876
- La conversion analogique-numérique
- Application
Méthodes et/ou outils utilisés :
Références scientifiques et supports :