Pack logiciel Wrkit
Rev A : C.Genevieve/ Rev B : P.Michelet page 1
Table des matières
1. Lancement d'une session Wrkit.......................................................................................... 2
2. Ouverture d'un projet.......................................................................................................... 2
3. Edition du fichier source à assembler................................................................................. 3
4. Assemblage du fichier source............................................................................................. 4
5. Simulation du programme.................................................................................................. 5
5.1. Affichage des registres principaux :........................................................................... 6
5.2. Modification de l’état des ports d’entrée/sortie.......................................................... 6
5.3. Fenêtre programme..................................................................................................... 7
5.3.1. Mode pas à pas (Step into) ................................................................................. 7
5.3.2. Mode pas à pas (Step over) ................................................................................ 7
5.3.3. Lancement du programme.................................................................................. 7
5.3.4. Arrêt du programme ........................................................................................... 7
5.4. Utlisation de la trace................................................................................................... 8
6. Présentation de l'assembleur 8051.................................................................................... 10
6.1. Ecriture d'un programme en langage assembleur..................................................... 10
6.2. Les directives d'assemblage...................................................................................... 10
7. Utilisation de la carte d’évaluation XEVA-DEMO ......................................................... 11
7.1. Téléchargement direct du programme..................................................................... 11
7.2. Utilisation du moniteur............................................................................................. 12
7.3. Utilisation du moniteur avec un programme principal en assembleur..................... 14
8. Liaison entre langage C et assembleur ............................................................................. 15
8.1. Fonctions sans paramètre ......................................................................................... 15
8.1.1. Programme assembleur sans interruption......................................................... 15
8.1.2. Programme assembleur avec interruption (solution 1)..................................... 17
8.1.3. Programme assembleur avec interruption (solution 2)..................................... 18
8.2. Fonctions transmettant des paramètres..................................................................... 20
8.3. Fonctions retournant une valeur............................................................................... 22