Académique Documents
Professionnel Documents
Culture Documents
Cours Microcontrôleur Microprocesseur 36 PDF
Cours Microcontrôleur Microprocesseur 36 PDF
Electronique et architecture
microprocesseur
Prof. OUADOU M.
Département de Physique
Faculté des Sciences de Rabat
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Sommaire
• Rappels
- Électricité
- Électronique Analogique
• Electronique numérique
• Architecture des processeurs
- Les microprocesseurs
- L’architecture du 6800 de Motorola
- La programmation Assembleur
- Les interfaces entrées sorties
- Les outils de développements
- La méthodologie d’implémentation
- Les applications
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat
Prof. Ouadou M.
LE DOMAINE
Circuits
Modèles Algorithmes Architectures Électroniques
mathématiques Technologies
Adéquation
Implémentation
Application
Utilisation prototype
System design
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
LE DOMAINE
Circuits
Modèles Algorithmes Architectures Électroniques
mathématiques Technologies
Adéquation
Implémentation
Application
Utilisation prototype
System design
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Domaines d’application
• Calcul général
- Ordinateurs et micro-ordinateurs
- Calculatrices
• Traitement du signal
- Télécommunications (réseaux et GSM)
- Traitement des signaux sonores, de la parole et la musique
- Signaux sismiques
- Radars (poursuite de cible)
- Navigation
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Domaines d’application
• Automatique
- Identification
- Contrôle adaptatif
- Surveillance des processus industriels
• Instrumentation
- Oscilloscopes
- Microscope électronique
- Appareils de mesure
• Electronique domestique
• Systèmes de surveillance
• … etc.
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Rappels
Signal numérique
Signal analogique
discret
continue
Signal ana.
A/D Processeur D/A
Signal ana. Signal ana.
Processeur de traitement de traitement
analogique Signal ana. Numérique
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Rappels Électronique analogique
Courants et tensions :
Les éléments :
Les circuits :
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Rappels
Électronique analogique
Loi d’ Hom : U/I=R
Lois de Kirchov : ∑Ik=0 ∑RkIk =0
Théorèmes :
A
Thevenin z I=Vab / (Z+Zab)
B
A
Norton
Y Vy=Iab / (Y+Yab)
B
Millman V R
≈
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Rappels
Électronique analogique
La transformation de Laplace
La représentation de Bode
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Rappels
Électronique analogique
Circuits à base de diodes :
Redressement
Vs=Kv * Ve
Is=Ki * Ie
Ze, Zs
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Rappels
Les amplificateurs différentielles
Gain
Impédance
Amplification AC et DC
Dérives
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Rappels
L’amplificateur opérationnel
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Rappels
Réaction négative
Sommateur
Intégrateur Vs = ∫ Ve dt
Différentiateur Vs = dVe/dt
Filtres
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Rappels
Réaction positive
Trigger de Schmitt
Générateurs de signaux
Filtres
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Rappels
Électronique numérique
Le problème qui se pose est de représenter tous les entiers naturels et les
décimaux à l’aide d’un ensemble fini de symboles (souvent des
chiffres) rassemblés selon des règles (le code).
8
1916
8
4 239 (1916)10 = (3574)8
8
7 29
5 3
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Rappels
Électronique numérique
= ∑ ai . bi
Où b est la base
La base 2: b=2
ai є { 0 , 1 }
A є { 0 , 2n – 1 }
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Rappels
Électronique numérique
Définitions :
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Rappels
Électronique numérique
Pour 8 bits :
a7 a6 a5 a4 a3 a2 a1 a0
27 26 25 24 23 22 21 20
- + + + + + + +
-128 +64 +32 +16 +8 +4 +2 +1
* Virgule fixe
La précision = 1 / 256
a7 a6 a5 a4 a3 , a2 a1 a0
++ rapidité de calcul
-- dynamique limitée (…)
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Rappels
Électronique numérique
* Virgule flottante
N = M . bE
Ex: b10, b2
SM SE e3 e2 e1 e0 .m9 m8 m7 m6 m5 m4 m3 m2 m1 m0
++ dynamique large
-- plus de temps de calcul
++ plus de précision
BOOLE 1847
(variables Booléennes)
Toute fonction logique peut être réalisée à l’aide d’un petit nombre de fonctions
logiques de base appelées opérateurs logiques ou portes ( gates).
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Électronique numérique
Les théorèmes:
Théorèmes des constantes a+0=a ax 0=0
a+1=1 a x 1 =a
Idempotence a+a=a axa=a
Complémentation a+a =1 axa=0
Associativité a + (b + c) = (a + b) + c = a + b + c
a (b c) = (a b) c = a b c
Autres relations a= a a + (a b) = a
a + (a b) = a + b a (a + b) = a
(a + b)(a + b) = a
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Électronique numérique
e(t)
e(t) s(t) a b t
a b 0 1
s(t)
1 0 t
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Électronique numérique
Les circuits logiques élémentaires
a
a b p t
a
p 0 0 0 b
b t
0 1 0
1 0 0
1 1 1 p
t
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Électronique numérique
Les circuits logiques élémentaires
a
a b s t
a
s 0 0 0 b
b t
0 1 1
1 0 1
1 1 1 s
t
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Électronique numérique
Les combinaisons :
Non Et NAND
Non Ou NOR
Ou exclusif XOR
a⊕b=ab+ab
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Électronique numérique
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Électronique numérique
Les paramètres de base d’un élément logique
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Électronique numérique
Les paramètres de base d’un élément logique
4 – La rapidité de fonctionnement Um
0,5 Um
temps de réponse moyen: t
t rep. moy. = ( t10ret + t01ret ) / 2
0,5 Um
t
* Le temps de transition
10 01
tretard tretard
t = max { t10ret , t01ret }
* La fréquence maximale
fmax = 1 / 2t
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les circuits numériques
Les circuits logiques sont des dispositifs qui exécutent des opérations sur des
variables logiques, transportent et traitent des signaux logiques.
a1 f1
a2 f2
a3 Circuit f3
an fk
3- expressions algébriques
4- schéma
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les circuits numériques
Les circuits combinatoires
La synthèse d’un circuit destiné à réaliser une fonction binaire donnée comprend
trois étapes:
F = P0+P1+P2+……+PN
Forme canonique
F = S0S1S2…….SN disjonctive
Forme canonique
conjonctive
C'est deux expressions sont les deux formes canoniques de la fonction.
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Exemples des circuits combinatoires
Fonction de transcodage
a1 f1
a2
f2
a3
Circuit f3
an fk
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Exemples des circuits combinatoires
Multiplexeurs et démultiplexeurs
D0
D1 S
MUX
D2
D3
MUX DEMUX
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Exemples des circuits combinatoires
X0 S0
S1
X1 S2
DEC
X2
X3 S15
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Exemples des circuits combinatoires
Les comparateurs
ALU
Décodeurs d’adresses
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Exemples des circuits combinatoires
L’additionneur binaire
a s
Le demi additionneur
½ ADD
b r
L’additionneur complet
a s
b ADD
Complet r
r’
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Exemples des circuits combinatoires
L’addition - soustraction
An A’
Réalisation Calcul Sn
des B’ de s
Bn
variables
A’ et B’
Commande
Calcul Rn
de r
Rn-1
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Exemples des circuits combinatoires
L’additionneur à 4 digits A0 A1 A2 A3
Rn
S0
Commande S1
Add 4 bits S2
S3
Rn+4
B0 B1 B2 B3
Rn k k
Add k bits
4
Rn+k
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
L’additionneur
Propagation de la retenue
Rn
⊕ ⊕ ⊕ ⊕
Rn+4
S3 S2 S1 S0
t = 4 x t add SN74LS83
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
L’additionneur
Ai Bi Ri-1 Si Ri N° de cas
0 0 0 0 0
La retenue anticipé 1
0 0 1 1 0
Les cas : 0 1 0 1 0
0 1 1 0 1
2
1 0 0 1 0
1 – pas de retenue Ri = 0
1 0 1 0 1
1 1 0 0 1
2 – La retenue propagée à travers l’étage 3
1 1 1 1 1
Ri = Ri-1
Termes Pi = ai + bi = 1
Termes de génération Gi = ai bi = 1
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
L’additionneur
La retenue anticipé
A3 B3 A2 B2 A1 B1 A0 B0
Rn
R3 R2 R1 R0
G3 P3 G2 P2 G1 P1 G0 P0
Les expressions :
Les circuits combinatoires n’ont pas de rétroactions et sont des circuits idéaux
sans délai.
Les sorties ne dépendent que des entrées au même instant et l’étude
repose sur l’algèbre de Boole.
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les bistables ( les basculeurs ou flip-flops)
Plusieurs types :
R-S , D , T , J-K
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les bistables ( les basculeurs ou flip-flops)
R-S , D , T , J-K
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les bistables :
Le bistable R-S.
R S Q Q+ Action
0 0 0 0 Q+=Q
0 0 1 1 Q+=Q
0 1 0 1 Mise a 1
0 1 1 1 Mise a 1
1 0 0 0 Effacement
1 0 1 0 Effacement
1 1 0 ? Indetermine
1 1 1 ? Indetermine
R-S synchonise
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les bistables :
Le bistable J-K.
J K Q Q+ Action
0 0 0 0 Q+=Q
0 0 1 1 Q+=Q
0 1 0 1 Mise à 1
0 1 1 1 Mise à 1
1 0 0 0 Effacement
1 0 1 0 Effacement
1 1 0 1 Complément
1 1 1 0 Complément
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les bistables :
Le bistable D.
D C Q Q+ Action
0 0 0 0 Q+=Q
0 0 1 1 Q+=Q
0 1 0 0 Mise à 0
0 1 1 0 Mise à 0
1 0 0 0 Q+=Q
1 0 1 1 Q+=Q
1 1 0 1 Mise à 1
1 1 1 1 Mise à 1
C
Circuit plus stable
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les bistables :
Le bistable T.
T Q Q+ Action
0 0 0 0
0 1 1 1
1 0 0 1
1 1 0 0
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les applications
Le registre
Registre à 4 bits
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les applications
Le registre à décalage
Diviseur sur 2
Convertisseur série/parallèle
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les applications
Mémoires rapides
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les compteurs
Les compteurs réalisent la fonction de dénombrement des événements
Deux types : asynchrone et synchrone
Asynchrone
Modulo - n
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les compteurs
Asynchrone
Les compteurs
synchrone
Historique :
- Organisation complexe
dans ROM
CISC
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les architectures des processeurs
Principes de fonctionnement
L’architecture de type Von Neuman (1945)
Caractéristiques :
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
L’architecture Von Neumann
Bus unique
Unité de Mémoire
commande
Programme
+
Données
ALU
UP UP
UP UP
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les architectures des processeurs
Principes de fonctionnement
Définitions :
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les architectures des processeurs
Principes de fonctionnement
Plusieurs catégories d’architectures Von Neumann selon la manière
d’adressage spécifiée dans l’instruction.
COP
COP Adr. Opérande 1 Adr. Opérande 2 Adr. résultat Adr. Instr. Suiv.
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Le processeur
Unité centrale de traitement Mémoire centrale
CPU
Dispositif de sélection
d’adresse
Adr opérande Reg Adr Reg Mot
Adr instruction Mot mémorisé
CO RI
Unité de commande
Horloge Décodeur
opérandes
Reg d’état Séquenceur de commandes
Unité arithmétique
Unité de calcul et logique
Résultat
Registres
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Composition d’un processeur:
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
L’unité centrale de traitement
• L’unité de commande s’occupe de gérer
l’exécution d’un programme.
A – Deux registre importants :
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Le cycle de l’exécution des instructions
RA Mémoire RM
CO (PC) RI
Décodeur
Séquenceur de
Horloge commandes
Les microcommandes
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
B – Décodeur et séquenceur de commandes :
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
• Séquenceur câblé : réalisé entièrement à base de
logique combinatoire et de la logique séquentielle
I Cop
Décodeur
N
S
T Séquenceur
R O
U P
C E
T R
I A
O N
N D
E
S Horloge
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
La micro programmation
Cop Opérandes
Compteur ordinal
ROM de microprogrammes
de
pagination
Mémoire de
microprogrammes
micro-instruction
Signaux de commande
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
L’unité arithmétique et logique
L’unité de commande
Autres reg.
R1
Registre
généraux
Rn
M M
Rg. d’état M
ALU
Rg. résultat
M M
Acc A Acc B
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les registres
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Le registre d’état (PSW)
C V Z N I
Z : Zero
N : Negative
I : Interrupt mask
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les modes d’adressage
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Le registre pointeur de pile
SP – Stack pointer
# 2 opérations fondamentales :
PUSH PULL
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Le registre pointeur de pile
SP – Stack pointer
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Hiérarchie des niveaux de mémoires
Coût / bits
Rg
CPU
Antémémoire
Mémoire centrale
Mémoire d’appui
Mémoires auxiliaires
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Bus
Processeur
2
M.
cache
UC Mémoire
Portes
centrale
Bus interne
3
ALU
1
Registres
Contrôleurs
De MP
périphériques
4
Mémoire
5
d’appui
MP
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Classification par mode d’accès
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Classification des processeurs
Les processeurs
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Classification des processeurs
Les processeurs
A Utilisation Domaine
générale spécifique
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Définitions
Microprocesseur
Microprocesseur en tranche
Système microprocesseur
Microcontrôleur
Famille microprocesseur
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Types des microprocesseurs
Microprocesseurs Microcontrôleurs
6811
HC05
HC705
1 bit 4 bit 8 bit 16 bit 32 bit PIC
8080 8086 80386 …
MC500B 4004
8085 68000 80486
6800 68004 8085
6809 Z8000 68020
Z80 … PII
6502 …
…
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Nb Tr
Évolution de la complexité
100 000 000
Pentium 4
Celeron
10 000 000 PPC620 Pentium II
PPC601 Pentium-Pro
MC68040 Pentium
1 000 000
I486
INTEL
MC68020 I386 MOTO / IBM
100 000 I286
MC 68000
I8086
10 000 MC6800
I8008
I4004
1 000
1966 1971 1976 1981 1986 1991 1996 2001
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Intel4004
Pentium I
Pentium IV
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
La famille du microprocesseur MC6800
de MOTOROLA
MCM6800 Le microprocesseur
MCM6821 PIA
MCM6850 ACIA
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Structure du microprocesseur MC6800
Program Program
Φ1 counter (H) counter (L)
Φ2
RESET Stack Stack
NMI pointer (H) pointer (L)
HALT Décodage
IRQ d instruction Registre Registre
TSC + d indexe(H) d indexe(L)
contrôle
DBE
BA Registre
Accumulateur
VMA d état A
R/W
Accumulateur
ALU
B
Register
Data buffer
d instruction
Licence Dosimétrie D7 D6 D5 D4 D3 D2 D1 D0
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les pins de MC6800
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Les pins de MC6800
• Nom des signaux et type de pin
Signal name Function Data type
A0 – A15 Address lines Output
D0 – D7 Data lines Bidirectional
R/W Read and Write lines Output
VMA Valid Memory Address Output
DBE Data Bus Enable Input
RESET Reset Line Input
HALT Halt line Input
BA Bus Available Output
TSC 3-State Control Output
IRQ Interrupt Request Input
NMI Non- Maskable Interrupt Input
φ1, φ2 Phase 1 and 2 Clocks Input
VCC, VSS Power and Ground Input
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Le microprocesseur MC6800
de MOTOROLA
7 Acc. A 0 7 Acc. B 0
15 Index Registre 0 φ1
Stack Pointer Horloge
Programme Conter φ2
H I N Z V C
16
8
R/W φ2 Reset
IRQ VMA
Bus de données
Bus d’adresse
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
φ1
φ2
1 machine cycle
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
7 0
A
Accumulator A
A
7 0
B
Accumulator B
B
15 7 0
Index Register (X)
XH
XH XL
XL
15 7 0
Stack Pointer (SP)
SPH
SPH SPL
SPL
15 7 0 Program Counter
PCH
PCH PCL
PCL (PC)
7 0
11 11 H
H II N
N ZZ V
VCC Condition Code
Register (CCR)
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
IRQ Mask Zero Carry
1 1 H I N Z V C
7 6 5 4 3 2 1 0
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
La table d’instruction
Voir MC6800.PDF
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
1 cycle
φ1
φ2
R/W
Address
VMA
Data
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
6809 Block Diagramm
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Le 6809
7 A 0 7 B 0
D
15 X 0
PC
DP CC
E F H I N Z V C
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
6811 Block Diagramm
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Le 6811
7 A 0 7 B 0
D
15 IX 0
IY
SP
PC
S X H I N Z V C
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
La conception des circuits à microprocesseurs
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Système microprocesseur type
Interface
Affichage
utilisateur
Entrées Sorties
Capteurs Microprocesseur Déclencheurs
Ana. et Num. Ana. et Num.
CAN CNA
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
La programmation
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.
Quelques liens
http://www.abcelectronique.com/
http://www.alldatasheet.com/
http://www.intel.com/
http://perso.orange.fr/xcotton/electron/constructeurs.htm
http://www.histoire-informatique.org/idx/
http://para.maxim-ic.com/
http://www.abcelectronique.com/
http://fanelectronique.free.fr/
http://www.mon-ordi.com/
http://www.ldlc.fr/
http://cours.sofad.qc.ca/microinfo/page_princ.htm
Licence Dosimétrie
Cours d’Electronique et architecture microprocesseur Faculté des Sciences Rabat Prof. Ouadou M.