68HC11 22 23

Télécharger au format pptx, pdf ou txt
Télécharger au format pptx, pdf ou txt
Vous êtes sur la page 1sur 12

Chapitre 2

Description générale du microcontrôleur


68HC11

1
Structure des microcontrôleurs 68HC11

Du microprocesseur au microcontrôleur

Les microcontrôleurs améliorent l'intégration et le coût (lié à la


conception et à la réalisation) d'un système à base de microprocesseur.
Microcontrôleur = Microprocesseur + Ram + Rom + E/S

microP + RAM + ROM + E/S

Microcontrôleur

2
Structure des microcontrôleurs 68HC11

Caractéristiques

Un microcontrôleur est dimensionné pour l’embarqué: il est beaucoup plus


facile à mettre en œuvre qu’un microprocesseur. Il est conçu pour se suffire à lui-
même ; un microprocesseur a besoin de périphériques pour pouvoir fonctionner
contrairement au microcontrôleur qui possède ses propres périphériques pour
exécuter des tâches.
Le nombre important d’E/S permet au microcontrôleur de jouer un rôle
important dans la commande des processus.

3
Structure des microcontrôleurs 68HC11

Architecture de conception des microcontrôleurs


Un microcontrôleur est conçu suivant l’une des architecture
suivantes:
•Architecture VON NEUMANN: le programme est les données
sont stockées dans la même mémoire.
•Architecture HARVARD: les mémoires programmes est données
physiquement séparées.

4
Structure des microcontrôleurs 68HC11

Selon le jeu d’instruction, Il existe deux familles de


microcontrôleurs:
•La famille RISC (Reduced Instruction Set Computer):
• Toutes les instructions ont la même taille;
• Les modes d'adressage sont simples (immédiat, registre);
• Jeu d’Instruction réduit.
• La famille CISC (Complex Instruction Set Computer):
• Instructions de taille et de temps d'exécution variable;
• Modes d'adressage complexes;
• Il faut plusieurs instructions RISC pour 1 instruction CISC;
• Jeu d’instruction étendu;

5
Structure des microcontrôleurs 68HC11

Caractéristiques de la famille 68HC11

• Bus de donnée de 8 bits;


• Bus d’adresse de 16 bits ==> possibilité d’adresser 64Ko;
• Fréquence d’horloge peut atteindre 16Mhz;
• Système de mémoire comportant selon le type de produit, une RAM, une
ROM ou EPROM ainsi qu’une EEPROM;
• Jeu d’instruction étendu

6
Structure des microcontrôleurs 68HC11

Brochage du 68HC11:

•Alimentation (48 et 23).


• Port C, bus de données, poids faible
du bus d’adresse(31…38).
• Port B, poids fort du bus
d’adresse(9…16)
•Entrées d’horloge(29 et 30).
•Sortie d’horloge (27).
•Mode de fonctionnement (24 et 25).
•Initialisation (39).
• Port A, interfaces compteur-
temporisateur(1…8).
•Port D, interfaces séries (42…47).
•Port E, CAN
• Tension de référence pour la
conversion A/N (21 et 22)
• Les entrées d’interruptions (40 et 41).

7
Structure des microcontrôleurs 68HC11

Ports d’entrées / sorties du 68HC11:

8
Structure des microcontrôleurs 68HC11

Architecture interne68HC11:

9
Structure des microcontrôleurs 68HC11

L’unité centrale du 68HC11:

Les registres internes de la familles 68HC11


se composent de :

•3 registres 8 bits:
•2 accumulateurs A et B.
• 1 Registre d’état CCR (code condition
register).

•5 registres 16 bits:
•2 registres d’index X et Y.
•1 Registre de pile SP.
•1 Registre de compteur programme PC.
• 1 pseudo accumulateur D(concaténation
de A et B).

10
Modes de fonctionnement du 68HC11

Selon l’état des entrées MODA et MODB, le microcontrôleur 68HC11


démarre selon deux modes de fonctionnement et deux modes de test:

Mode de
MOD B MODA
fonctionnement
0 Mono puce Mode
1 1 Étendu normal

0 Bootstrap Mode
0 1 Test spécial

11
Plan mémoire du 68HC11:

12

Vous aimerez peut-être aussi