0% ont trouvé ce document utile (0 vote)
25 vues1 page

TP 3

Le document présente un TP sur l'architecture des machines, comprenant trois exercices. Le premier exercice consiste à écrire un programme en C pour faire clignoter une LED sur la pin 13. Les exercices suivants demandent d'écrire des fonctions en assembleur pour allumer et éteindre la LED, ainsi qu'un programme complet en assembleur intégrant une fonction de délai.

Transféré par

firouisse
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
25 vues1 page

TP 3

Le document présente un TP sur l'architecture des machines, comprenant trois exercices. Le premier exercice consiste à écrire un programme en C pour faire clignoter une LED sur la pin 13. Les exercices suivants demandent d'écrire des fonctions en assembleur pour allumer et éteindre la LED, ainsi qu'un programme complet en assembleur intégrant une fonction de délai.

Transféré par

firouisse
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP 3

Architecture des Machines


Halim Djerroud, Mehdy Tounsi

Excercie 1
Écrivez un programme en C qui permet de faire clignoter la led connecté sur la
pin 13 à intervalle de 500ms.

Excercie 2
Écrivez deux fonctions en assembleur :
1. f allumer() qui permet d’allumer la led sur la pin 13.
2. f eteindre() qui permet d’éteindre la led sur la pin 13.
3. Ecrivez un programme en C qui s’inspire du programme de l’exercice 1 qui
permet de faire clignoter la led mais en utilisant les deux fonctions assembleur.

Excercie 3
Écrivez l’ensemble du programme en assembleur.
Inspirez du code suivant : — http ://www.bretmulvey.com/avrdelay.html — afin
d’écrire la fonction delay()

Vous aimerez peut-être aussi