TD_Systeme_Embarqué
TD_Systeme_Embarqué
TD_Systeme_Embarqué
TD SYSTÈME EMBARQUÉ
Exercice 1 :
Dans quel bank se trouvent les cases mémoire d'adresse : 1A4h,
B5h, 130h, 58h, 100, 200, 250, 300, 400
Exercice 2 :
Combien de cases mémoires libres (GPR) y a-t-il dans la zone
mémoire qui commence à la position A0h et se termine à EAh.
Exercice 3 :
Quelle est l'adresse de la dernière position d'une zone mémoire
de 40 cases qui commence à la position 190h.
Exercice 4 :
Combien de cases mémoires libres (GPR) y a-t-il dans le bank1.
Même question pour le bank2.
Exercice 8 : Soustraction
Donner le programme qui :
a) soustrait la constante 33 de l'accumulateur W (W-33)
b) qui soustrait le contenu de la case mémoire 70h de
l'accumulateur W avec le résultat dans W.(W–[70h]_W )
Exercice 9 :
Comparer les contenus des cases mémoire 6Fh et EFh, s’il son
égaux mettre à zéro tous les bits de la case 16Fh sinon mettre
à 1 tous les bits de la case 1EFh
Exercice 10 :
Comparer les contenus des cases mémoire 6Fh et EFh,
si [6Fh] = [EFh] copier la lettre E dans la case mémoire 16Fh
Exercice 12 :
On dispose d’un PIC cadencé par un quartz de 4MHz. Donner le
Programme qui utilise les instructions bsf, bcf et nop pour
générer le signal suivant sur la sortie RB0
⎽⎺⎽⎺⎺⎽⎺⎺⎺⎽⎺⎺⎺⎺⎽⎽⎽⎺⎽⎺⎺⎽⎺⎺⎺⎽⎺⎺⎺⎺⎽⎽⎽⎺⎽⎺⎺⎽⎺⎺⎺⎽⎺⎺⎺⎺⎽⎽⎽
Exercice 13 :
Programme qui surveille l'état de l'entrée RA1 :
- Si RA1 = 0_ faire RA3 = 1, PORTB = 00001111
- Si RA1 = 1_ faire RA3 = 0, PORTB = 11110000
Exercice 14 :
Programme qui :
Exercice 28 :
Exercice 29 :
Exercice 30
Exercice 31 :
Exercice 32 :