Essays.club - Dissertations, travaux de recherche, examens, fiches de lecture, BAC, notes de recherche et mémoires
Recherche

Le microcontrôleur

Par   •  29 Novembre 2018  •  12 330 Mots (50 Pages)  •  483 Vues

Page 1 sur 50

...

IV-3.3.1) mode 0 29

IV-3.3.2) mode 1 29

IV-3.3.3) mode 2 29

IV-3.3.4) mode 3 30

IV-3.4) REGISTRES TMOD ET TCON 30

IV-3.4.1) TMOD 30

IV-3.4.2) TCON 30

IV-3.5) PRINCIPE D'UTILISATION DES TIMERS 31

IV-3.5.1) exemple d'utilisation d'un timer 31

IV-3.5.2) temporisation précise avec un timer 32

IV-4) LA LIAISON SÉRIE 33

IV-4.1) CONSTITUTION 33

IV-4.2) LES DIFFÉRENTS MODES DE LA LIAISON SÉRIE 33

IV-4.2.1) mode synchrone mode 0 33

IV-4.2.2) 3 modes asynchrones: modes 1 à 3 34

IV-4.2.3) vitesse de transmission pour les modes 1 et 3: 35

IV-4.3) DEMANDE D'INTERRUPTION de la LIAISON SÉRIE 36

IV-4.4) COMMUNICATION ENTRE PLUSIEURS PROCESSEURS 36

IV-4.4) registre SCON 36

IV-5) LES INTERRUPTIONS 37

IV-5-1) SOURCES D'INTERRUPTION 37

IV-5-2) DÉROULEMENT D'UN PROGRAMME D'INTERRUPTION 38

IV-5-3) DÉROULEMENTS DE PLUSIEURS PROGRAMMES D'INTERRUPTIONS 39

IV-5-3.1) 1er cas: même cycle machine, même priorité. 39

IV-5-3.2) 2ème cas: cycle machine différent, même priorité. 40

IV-5-3.3) 3ème cas: cyclz machine différent, priorité différente. 41

IV-5-3.4) REGISTRES DE GESTION DES INTERRUPTIONS (TCON, IE, IP) 42

IV-5-3.5) ADRESSES DE BRANCHEMENT lors d'une INTERRUPTION 43

IV-5-3.6) REGISTRES MODIFIÉS PAR LE RESET 43

IV-6) CONTRÔLE DE LA CONSOMMATION (PCON) 44

./.

---------------------------------------------------------------

table des matières

ANNEXES 45

CODES 46

binaire et hexadécimal 46

nombres binaires signés 46

code ASCII 46

quelques codes compris par le Minitel 47

quelques codes envoyés par le Minitel 47

symboles connus par l'assembleur 48

listes des instructions 49

Informations sur la manière d’écrire un programme 53

Structure d’un programme 54

Présentation d’un programme 55

---------------------------------------------------------------

I) STRUCTURE DU MICROCONTRÔLEUR

I-1) SYSTÈME À MICROCONTRÔLEUR:

C’est un système à microprocesseur qui intègre sur la même puce, le processeur, la mémoire programme, la mémoire de données, les dispositifs de communication avec l’ environnement extérieur. C’est le composant privilégié des systèmes embarqués ( automobile, audio, vidéo, appareils domestiques…). La famille 8051 est un ensemble de microcontrôleur 8 bits.

[pic 1]

Rôle des sous-ensembles:

Le microprocesseur :

Il exécute le programme contenu dans la mémoire programme. C'est un calculateur capable de réaliser des opérations logiques (et, ou, etc...) et des calculs binaires (addition, soustraction, multiplication et division).

La mémoire programme:

Elle contient le code binaire qui représente le programme et qui correspond aux instructions que doit exécuter le microprocesseur. Elle de type EEPROM (Electrical Erasable Programmable Read Only Memory), la programmation de cette mémoire se fait grâce à un programmateur. Le microprocesseur ne peut que lire le contenu de cette mémoire.

Capacité : 128 kByte, 256 kB, 512 kB… selon les versions

La mémoire de données:

Elle sert de stockage pour les résultats de calculs intermédiaires. Elle est accessible en lecture et en écriture. Elle est de type RAM (Random Access Memory), elle perd ses informations à la coupure de l'alimentation.

Capacité : 1Kb à 32kB selon les versions

Le système des entrées sorties et des auxiliaires:

Il joue le rôle d'interface entre le microcontrôleur et des événements externes à celui-ci. Les systèmes auxiliaires permettent de gérer le moment de déclenchement des événements externes. Il comprend des ports (2 à 4 selon les versions) d’entrée-sortie (8 bits), 1 unité d’émission-réception série, des gestionnaires de temps (timer)…

I-2) BROCHAGE ET CÂBLAGE DU MICROCONTRÔLEUR:

Circuit de 40 broches dual in line (DIL).

Alimentation:

Le circuit doit être alimenté en 5 volts broche 40 (Vcc) et 0 volt broche 20 (Vss). La broche 31 ( EA external Access) doit être reliée au +5V pour utiliser la mémoire programme interne.

Entrées-sorties:

Quatre ports de 8 bits notés de P0 à P3.

Chaque port permet l'échange d'information avec l'extérieur du µC.

Chaque

...

Télécharger :   txt (92.8 Kb)   pdf (274.4 Kb)   docx (141.5 Kb)  
Voir 49 pages de plus »
Uniquement disponible sur Essays.club