Vous êtes sur la page 1sur 7

Royaume du Maroc

OFFICE DE LA FORMATION PROFESSIONNELLE ET DE LA PROMOTION DU TRAVAIL

NOM : ______________________________________________
DATE: _________________ GROUPE : __________________

MODULE 11

Introduction aux Microprocesseurs


Ex2.

Examen Pratique #1

Tlcharger tous les modules de toutes les filires de l'OFPPT sur le site ddi la formation professionnelle au Maroc :

www.marocetude.com
Pour cela visiter notre site www.marocetude.com et choisissez la rubrique : MODULES ISTA

Premire Anne
Programme de Formation des Techniciens Spcialiss
en lectronique
DIRECTION DE LA RECHERCHE ET INGENIERIE DE LA FORMATION
Septembre 1995

INTRODUCTION AUX MICROPROCESSEURS


EXAMEN PRATIQUE #1

TECCART INTERNATIONAL 2000 inc.


3155, boul. Hochelaga,
Montral, Qubec (Canada)
H1W 1G4

RDACTION
Serge Leblanc
DESSINS ET CONCEPTION GRAPHIQUE
Serge Leblanc
RVISION TECHNIQUE
Pierre Asselin & Christian Lpine
RVISION LINGUISTIQUE
Franois Gaudreau
COMMISSION DE VALIDATION
Formateurs de l'OFPPT

Les droits de reproduction et de diffusion de ce document sont cds par Teccart


International 2000 inc. lOffice de la Formation Professionnelle et de la Promotion
du Travail du Royaume du Maroc, pour sa propre utilisation au Maroc.
Mis part lOFPPT, toute reproduction, en tout ou en partie, par quelque procd
que ce soit, est interdite.

272473546.doc, imprim Montral, le 06 novembre 1995

Examen pratique #2

1.

Directives aux stagiaires

A.

Informations gnrales
12345-

B.

Introduction aux microprocesseurs

lvaluation pratique aura lieu le ____________ ___h___ au local ______;


lvaluation se fait individuellement;
la pondration de lexamen est de 20% de la note finale du cours;
l'valuation a une dure maximum de 3 heures;
Le plagiat entrane automatiquement la note 0%.

Comptence vise
Utiliser un systme microprocesseur.

C.

Critres particuliers de performance


1234-

D.

Matriel ncessaire:
12345-

E.

Distinction prcise des composants du systme utilis.


Utilisation adquate du systme et de ses fonctions.
Identification juste de la zone mmoire utilise par les programmes.
Utilisation correcte des modes dadressage et des instructions.

Systme microprocesseur mod. E6809.


Oscilloscope avec deux sondes.
Carte de codification du 6809.
Dispositif dentre/sortie install sur le module dexprimentation Z1A.
Documentation pertinente telles que les notes de cours et les travaux pratiques.

Directives:

Le rle des formateurs est dvaluer le stagiaire par rapport aux critres particuliers
de performance.

Le stagiaire doit complter son feuillet dexamen en rpondant clairement et


proprement aux questions.

Les formes donde demandes doivent tre dessines avec soin, bien alignes et
synchronises les unes par rapport aux autres.

la fin de lvaluation, le stagiaire fait vrifier son travail par le formateur et lui
remet son feuillet dment rempli.

Base du 6809

Page 1

OFPPT/TECCART

Examen pratique #2

Introduction aux microprocesseurs

1. Tracer un chronogramme
Tracez le chronogramme dun signal gnr par lexcution dun programme.
ADRESSE
HEXADC.

CODE
MACHINE

0200

7E 02 00

ETIQUETTE

OPCODE

OPRAND
E

JMP

$0200

NBR. DE
CYCLES

1. Pour commencer, entrez, dans le systme microprocesseur Mod.E6809, linstruction


suivante:
2. Inscrivez, dans la colonne droite du tableau, le nombre de cycles de linstruction.
3. Faites excuter le programme et tracez les deux formes donde demandes sur le
graphique suivant. Les deux formes donde doivent tre bien synchronises et
dessines proprement. Tracez lquivalent de deux cycles du signal A2.
4.
1v /div
A2

0.5us/div
1v /div
RAM1

0.5us/div

ombien de cycles dhorloge faut-il pour un cycle du signal A2 ?


Rponse:

Base du 6809

Page 2

OFPPT/TECCART

Examen pratique #2

Introduction aux microprocesseurs

2. Exploiter les fonctions du moniteur


2.1

crivez un programme qui fait une addition avec le contenu de la case mmoire
$0300 et celui de la case $0301, et place le rsultat dans la case mmoire $0302.
Le programme commence ladresse $0200.
ADRESSE
HEXADC.

2.2

CODE
MACHINE

ETIQUETTE OPCODE

OPRANDE

Immdiatement aprs lopration daddition, placez un point darrt afin de


visualiser les drapeaux et la rponse de laddition dans le registre accumulateur
utilis. Excutez le programme et remplissez le tableau des rsultats en utilisant les
donnes suivantes.
Donne #1 Donne #2 Rponse
adr.$0300 adr.$0301 dans lacc.
hexadc.
hexadc.
hexadc.

0A
FF
80

Drapeaux
N-Z-V-C
hexadc.

Drapeau
NZVC
binaire

7F
01
FF

3. crire un programme en langage assembleur


crivez un programme en langage assembleur qui utilise un dispositif dentre/sortie.
3.1

Le programme doit gnrer une onde carr sur le bit 0 du dispositif de sortie dont
la frquence est 500 Hertz Le dispositif dentre/sortie est celui utilis dans le
travail pratique #3.

3.2

Ajoutez un contrle de la frquence par le dispositif dentre. Si le code lu sur le


dispositif dentre est $00, alors la frquence est 500 Hertz. Pour tous les autres
codes, la frquence est 1000 Hertz.

Base du 6809

Page 3

OFPPT/TECCART

Examen pratique #2

Introduction aux microprocesseurs

Appendice #1: Schma lectrique du dispositif dentre/sortie

9
7
5
3
12
14
16
18

D1
D2
D3
D4
D5
D6
D7
C

Base du 6809

3
4
7
8
13
14
17
18

10K

10K

+5v
2
5
6
9
12
15
16
19

IC2
74374

11

10K

10
+5v
20

D0

10K

11
13
15
17
8
6
4
2

IC1
74244

20
+5v

10K

19

10K

10K

10K

+5v

Page 4

470R
470R
470R
470R
470R
470R
470R
470R

10

OFPPT/TECCART

Examen pratique #2

Introduction aux microprocesseurs

Nom du candidat:

date:

BARME DE CORRECTION
POUR LEXAMEN PRATIQUE #1

Tracer un chronogramme

points

1.

Prise individuellement, la forme donde A2 est bonne.

1.

Prise individuellement, la forme donde RAM1 est bonne.

1.

La synchronisation entre les deux formes donde est correcte.

1.

La rponse ltape 4 est bonne.

total des points =

Exploiter les fonctions du moniteur

note

points

note

Si le programme nest pas fonctionnel, la note zro est attribue pour cette partie .
1.

Le programme est fonctionnel.

1.

Les rponses de laddition sont bonnes.

1.

Les drapeaux sous la forme hexadcimale sont bons.

1.

Les drapeaux sous la forme binaire sont bons.

total des points =

crire un programme en langage assembleur

points

1.

Le premier programme est fonctionnel et gnre une frquence.

1.

La frquence gnre est prcisment 500Hz sur loscilloscope.

1.

Le deuxime programme est fonctionnel et gnre deux frquences distinctes.

1.

Pour le code $00, sur le port dentre, la frquence gnre est prcisment 500Hz.

1.

Pour tous les autres codes, la frquence gnre est prcisment 1kHz.

total des points =

Nom du correcteur:

Base du 6809

10

Note finale:

Page 5

note

/ 20

OFPPT/TECCART