République Tunisienne
Ministère de l’Enseignement
Supérieur et de la
Recherche Scientifique et de
la Technologie
Notes de cours
Circuits d’Interfaces
4ème niveau Informatique Industrielle
Mohamed Ali KAMMOUN
Année Universitaire : 2006-2007
Version : 2.0
Institut Supérieur des Etudes
Technologiques de Mahdia
Table des matières
CHAPITRE I :....................................................................................................................................................... 5
LE MICROPROCESSEUR 16 BITS 8086/8088 ................................................................................................ 5
1. INTRODUCTION.......................................................................................................................................... 2
2. LES BROCHES DU 8086 .............................................................................................................................. 2
2.1. Les lignes d’adresses et de données................................................................................................ 2
2.2. Le signal d’horloge ......................................................................................................................... 3
2.3. Les lignes de contrôle et d’état........................................................................................................ 3
3. SEGMENTATION DE LA MEMOIRE............................................................................................................... 4
4. INTERFACES AVEC LES ENTREES/SORTIES.................................................................................................. 4
CHAPITRE II :..................................................................................................................................................... 6
L’INTERFACE PARALLELE I8255 ................................................................................................................. 6
1. PRESENTATION.......................................................................................................................................... 7
2. LES FONCTIONS DES LIGNES DE CONTROLE DU PPI 8255........................................................................... 8
3. LE MOT DE CONTROLE ............................................................................................................................... 8
3.1. Format du mot de contrôle pour la commande standard................................................................ 9
3.2. Format du mot de contrôle pour la commande Set/Reset du port C ............................................... 9
4. LES MODES DE FONCTIONNEMENT DU 8255............................................................................................. 10
4.1. Mode 0 : Entrées/Sorties Parallèles.............................................................................................. 10
4.2. Mode 1 : Entrées/Sorties Parallèles avec Dialogue...................................................................... 11
4.2.1. Mode 1 en entrée ...................................................................................................................................... 11
4.2.2. Mode 1 en sortie....................................................................................................................................... 12
4.3. Mode 2 : Entrée/Bus bidirectionnelle ........................................................................................... 14
CHAPITRE III :.................................................................................................................................................. 16
L’INTERFACE SERIE I8251............................................................................................................................ 16
1. PRESENTATION........................................................................................................................................ 17
2. ARCHITECTURE DU 8251 ......................................................................................................................... 17
2.1. Interface de connexion au Modem ................................................................................................ 17
2.2. Bloc d’émission............................................................................................................................. 17
2.3. Bloc de réception........................................................................................................................... 18
3. PROGRAMMATION DU 8251..................................................................................................................... 18
3.1. Accès aux registres........................................................................................................................ 18
3.2. Programmation............................................................................................................................. 19
3.2.1. Mot de sélection de mode......................................................................................................................... 19
3.2.2. Mot de commande .................................................................................................................................... 20
3.2.3. Mot d’état ................................................................................................................................................. 21
CHAPITRE IV :.................................................................................................................................................. 22
LE CONTROLEUR D’INTERRUPTIONS PROGRAMMABLE I8259 ...................................................... 22
1. DEFINITION.............................................................................................................................................. 23
2. AFFECTATION DES INTERRUPTIONS DANS LE CAS DES PC........................................................................ 23
3. ARCHITECTURE ET REGISTRES DU 8259................................................................................................... 24
3.1. Architecture du 8259..................................................................................................................... 24
3.2. Registres du 8259.......................................................................................................................... 24
3.2.1. Mot de commande d’initialisation 1 : Initialisation Command Word 1 (ICW1)....................................... 24
3.2.2. Mot de commande d’initialisation 2 : Initialisation Command Word 2 (ICW2)....................................... 25
3.2.3. Mot de commande d’initialisation 3 : Initialisation Command Word 3 (ICW3)....................................... 25
3.2.4. Mot de commande d’initialisation 4 : Initialisation Command Word 4 (ICW4)....................................... 26
3.2.5. Mot de contrôle d’opération 1 : Operation Control Word 1 (OCW1)....................................................... 27
3.2.6. Mot de contrôle d’opération 2 : Operation Control Word 2 (OCW2)....................................................... 27
3.2.7. Mot de contrôle d’opération 3 : Operation Control Word 3 (OCW3)....................................................... 28
3.2.8. IRR : (Interrupt Request Register = registre demande d'interruption) ...................................................... 29
3.2.9. ISR : (In Service Register = registre interruption en service)................................................................... 29
4. PROGRAMMATION DU 8259..................................................................................................................... 29
CHAPITRE V :................................................................................................................................................... 31
LE TIMER PROGRAMMABLE LE I8253/8254 ............................................................................................ 31
1. INTRODUCTION........................................................................................................................................ 32
2. STRUCTURE INTERNE............................................................................................................................... 32
3. ACCES AUX REGISTRES............................................................................................................................ 33
3.1. Adresses ........................................................................................................................................ 33
3.2. Mot de commande......................................................................................................................... 34
3.2.1. Procédure d’écriture.................................................................................................................................. 34
3.2.2. Procédure de lecture ................................................................................................................................. 34
4. MODES DE FONCTIONNEMENT ................................................................................................................. 35
4.1. Mode 0 : Envoi d’une demande d’interruption en fin de décomptage .......................................... 35
4.2. Mode 1 : Re-déclenchement par impulsion extérieur.................................................................... 36
4.3. Mode 2 : Timer d’intervalle périodique........................................................................................ 36
4.3.1. Mode 3 : Générateur d’ondes carrées ....................................................................................................... 37
4.3.2. Mode 4 : Strobe déclenché par logiciel..................................................................................................... 37
4.3.3. Mode 5 : Strobe déclenché par matériel (hardware) ................................................................................. 38
BIBLIOGRAPHIE.............................................................................................................................................. 39
Table des figures
Fig. 1: Schéma interne du 8255..................................................................................................7
Fig. 2 : Brochage du 8255..........................................................................................................8
Fig. 3 : Format du mot de contrôle.............................................................................................9
Fig. 4 : Format du mot de contrôle en mode Set/Reset............................................................10
Fig. 5 : Le 8255 en mode 1 en entrée.......................................................................................11
Fig. 6 : Fonctionnement du 8255 en mode 1 Entrée ................................................................12
Fig. 7 : Le 8255 en mode 1 en sortie........................................................................................13
Fig. 8 : Fonctionnement du 8255 en mode 1 Sortie.................................................................14
Fig. 9 : Fonctionnement en mode 2..........................................................................................14
Fig. 10 : Le 8255 en mode 2.....................................................................................................15
Fig. 11 : Structure interne du 8251...........................................................................................17
Fig. 12 : Structure du 8259.......................................................................................................24
Fig. 13 : Organigramme d’initialisation du 8259.....................................................................30
Fig. 14 : Brochage du 8253......................................................................................................32
Fig. 15 : Architecture du 8253 .................................................................................................33
Fig. 16 : Structure interne du 8253/8254..................................................................................33
CHAPITRE I :
Le Microprocesseur 16 bits 8086/8088
Plan :
1. Introduction
2. Les broches du 8086
3. Segmentation de la mémoire
4. Interfaçage avec les Entrées/Sorties
1 / 43 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !