Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 :
Compléter les phrases suivantes :
1. Le bus d'adresses 8 bits permet d'accéder à une plage d'adresses de ……… à ………
2. La quantité totale de mémoire de code externe pouvant être interfacée avec le microcontroleur
6. Une étiquette est utilisée pour nommer une seule ligne de code .
A. Vrai B. Faux
Exercice 2 :
Soit le programme suivant : Expliquez chaque line de ce programme . Quel est leur but ?
MOV A , #0FFH ;……………………………………………………….
MOV P2 , A ;………………………………………………………..
BACK : MOV A , P2 ;………………………………………………………..
MOV P1.A ;………………………………………………………..
SJMP BACK ;………………………………………………………..
Exercice 3:
Écrivez un programme qui lira les données du port 0 d'un microcontrôleur 8051 et les additionnera
«7 » trente fois . Mettez la somme dans le registre R5 .
Exercice 1 :
Compléter les phrases suivantes :
1. Le bus d'adresses 8 bits permet d'accéder à une plage d'adresses de 00h à FFh .
2. La quantité totale de mémoire de code externe pouvant être interfacée avec le microcontroleur
3. Une autre fonction de la broche de port P3.1 du 8051 est la sortie du port sortie
6. Une étiquette est utilisée pour nommer une seule ligne de code.
Exercice 2 :
Soit le programme suivant : Expliquez chaque line de ce programme . Quel est leur but ?
MOV A , #0FFH; A=FF hex
MOV P2, A ; make P2 ou input port
BACK : MOV A , P2 ; get data from P2
MOV P1.A ; send it to port1
SJMP BACK ; stay jump to back
Cet a bay from the port P2and send it to the port P1
Exercice 3:
MOV A , #FFH ; A=FF hex
MOV P0 , A ; make P0 ou input port
MOV R2,#30 ; load contour R2
MOV A , P0 ; get data from P0
AGAIN : ADD A , #07 ; add 07 to Acc
DJNZ R2,AGAIN ; repeat until R2
MOV R5,A ; save A in R5