Le microcontrôleur
Discours : Le microcontrôleur. Recherche parmi 300 000+ dissertationsPar Othmane Mikou • 3 Décembre 2017 • Discours • 28 838 Mots (116 Pages) • 592 Vues
table des matières
I) STRUCTURE DU MICROCONTRÔLEUR 4
I-1) SYSTÈME À MICROCONTRÔLEUR 4
I-2) BROCHAGE ET CÂBLAGE DU MICROCONTRÔLEUR 5
I-3) SCHÉMA INTERNE DU MICROCONTRÔLEUR 7
I-4) ACCÈS À LA MÉMOIRE DE DONNÉE ET AUX REGISTRES 8
I-5) EXTENSION EXTERNE DES MÉMOIRES 9
II) REGISTRES DU MICROPROCESSEUR 10
II-1) PC 10
II-2) UAL 10
II-3) ACCUMULATEUR A 10
II-4) ACCUMULATEUR B 10
II-5) PSW (Program status word) 11
II-6) SP (stack pointer ) 12
II-7) DPTR (data pointer register) 12
III) LES INSTRUCTIONS 13
III-1) ÉCRITURE ET COMPILATION D'UN PROGRAMME 13
III-2) STRUCTURES des INSTRUCTIONS 13
III-3) MODES D'ADRESSAGE 14
III-3.1) ADRESSAGE IMMÉDIAT 14
III-3.2) ADRESSAGE REGISTRE 14
III-3.3) ADRESSAGE DIRECT 14
III-3.4) ADRESSAGE INDIRECT 15
III-3.4.1) indirect zone RAM interne 15
III-3.4.2) indirect zone données externes 15
III-3.4.3) indirect zone programme 15
III-4) DIFFÉRENTS TYPES DE CODES OPÉRATOIRES 16
III-4.1) ARITHMÉTIQUES 16
III-4.2) LOGIQUES SUR OCTETS 16
III-4.3) TRANSFERT D'OCTETS 16
III-4.4) BOOLÉENS 16
III-4.5) DE MODIFICATION DU PC 17
III-4.5.1) sauts inconditionnels de type JUMP 17
III-4.5.2) sauts inconditionnels de type CALL ou RET 17
III-4.5.3) saut inconditionnel de type RETI 17
III-4.5.4) sauts conditionnels sur OCTET ou sur BIT 17
III-5) APPEL D'UN SOUS PROGRAMME 18
III-6) LISTES DES INSTRUCTIONS 19
III-7) INSTRUCTIONS QUI MODIFIENT LES DRAPEAUX DU PSW 22
III-8) COMPARAISON DE NOMBRES 22
./.
table des matières
IV) LES ENTRÉES / SORTIES + AUXILIAIRES 23
IV-1) CONSTITUTION 23
IV-1.1) LIAISONS VERS L'EXTÉRIEUR 23
IV-1.2) REGISTRES ASSOCIÉS 23
IV-2) CONSTITUTION des PORTS D'ENTRÉES / SORTIES 24
IV-2.1) 4 PORTS 24
IV-2.2) fonctionnement des PORTS 24
IV-2.3) particularités des PORTS 25
IV-2.3.1) port 0 25
IV-2.3.2) port 1 25
IV-2.3.3) port 2 25
IV-2.3.4) port 3 26
IV-3) SYSTÈME DE COMPTAGE (LES TIMERS) 27
IV-3.1) CONSTITUTION 27
IV-3.2) CONFIGURATION D'UN TIMER 27
IV-3.2.1) choix de l'horloge 28
IV-3.2.2) contrôle du fonctionnement 28
IV-3.2.3) indicateur de fin de comptage 28
IV-3.2.4) choix du mode de comptage 28
IV-3.3) DIFFÉRENTS MODE DE COMPTAGE 29
...