Transcript

Introduction aux micro

Royaume du Maroc

OFFICE DE LA FORMATION PROFESSIONNELLE ET DE LA PROMOTION DU TRAVAIL

NOM : ______________________________________________

DATE: _________________ GROUPE : __________________

MODULE 11Introduction aux MicroprocesseursEx2. 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.comPour cela visiter notre site www.marocetude.com et choisissez la rubrique: MODULES ISTAINTRODUCTION 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 LeblancRVISION TECHNIQUE

Pierre Asselin & Christian LpineRVISION LINGUISTIQUE

Franois Gaudreau

COMMISSION DE VALIDATION

Formateurs de l'OFPPTLes 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.

Mp_Xp1.Doc, imprim Montral, le 06 novembre 19951. Directives aux stagiaires

A. Informations gnrales

1 - lvaluation pratique aura lieu le ____________ ___h___ au local ______;

2 - lvaluation se fait individuellement;

3 - la pondration de lexamen est de 20% de la note finale du cours;

4 - l'valuation a une dure maximum de 3 heures;

5 - Le plagiat entrane automatiquement la note 0%.

B. Comptence vise

Utiliser un systme microprocesseur.

C. Critres particuliers de performance

1 - Distinction prcise des composants du systme utilis.

2 - Utilisation adquate du systme et de ses fonctions.

3 - Identification juste de la zone mmoire utilise par les programmes.

4 - Utilisation correcte des modes dadressage et des instructions.

D. Matriel ncessaire:

1 - Systme microprocesseur mod. E6809.

2 - Oscilloscope avec deux sondes.

3 - Carte de codification du 6809.

4 - Dispositif dentre/sortie install sur le module dexprimentation Z1A.

5 - Documentation pertinente telles que les notes de cours et les travaux pratiques.

E. 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.

1. Tracer un chronogramme

Tracez le chronogramme dun signal gnr par lexcution dun programme.

ADRESSEHEXADC.CODE MACHINEETIQUETTEOPCODEOPRANDENBR. DE CYCLES

02007E 02 00JMP$0200

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.

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

Rponse:

2. Exploiter les fonctions du moniteur

2.1crivez 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.

ADRESSEHEXADC.CODE MACHINEETIQUETTEOPCODEOPRANDE

2.2Immdiatement 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

adr.$0300

hexadc.Donne #2

adr.$0301

hexadc.Rponse

dans lacc.

hexadc.Drapeaux

N-Z-V-C

hexadc.Drapeau

N Z V C

binaire

0A7F

FF01

80FF

3. crire un programme en langage assembleur

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

3.1Le 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.2Ajoutez 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.

Appendice #1: Schma lectrique du dispositif dentre/sortie

Nom du candidat:

date:

BARME DE CORRECTION

POUR LEXAMEN PRATIQUE #1

Tracer un chronogrammepointsnote

1. Prise individuellement, la forme donde A2 est bonne.1

1. Prise individuellement, la forme donde RAM1 est bonne.1

1. La synchronisation entre les deux formes donde est correcte.2

1. La rponse ltape 4 est bonne.1

total des points = 5

Exploiter les fonctions du moniteur

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

1. Le programme est fonctionnel.2

1. Les rponses de laddition sont bonnes.1

1. Les drapeaux sous la forme hexadcimale sont bons.1

1. Les drapeaux sous la forme binaire sont bons.1

total des points = 5

crire un programme en langage assembleurpointsnote

1. Le premier programme est fonctionnel et gnre une frquence.3

1. La frquence gnre est prcisment 500Hz sur loscilloscope.2

1. Le deuxime programme est fonctionnel et gnre deux frquences distinctes.3

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

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

total des points = 10

Nom du correcteur:

Note finale:

/ 20

Premire AnneProgramme de Formation des Techniciens Spcialiss en lectroniqueDIRECTION DE LA RECHERCHE ET INGENIERIE DE LA FORMATION

Septembre 1995

4

_870592282.doc

0.5us/div

1v /div

RAM1

0.5us/div

1v /div

A2

_877173961.unknown

_870591276.unknown


Recommended