Académique Documents
Professionnel Documents
Culture Documents
1) Avec une fréquence d'oscillation Fosc = 400 KHz. Calculer approximativement le délai d'exécution de
chacun du code suivant (sachant que T=4*Tosc)::
MOVLW 0ff 1T
MOVWF var1 1T
btfss var1,0 2T
sublw 10 skipped
2) Avec une fréquence d'oscillation Fosc = 8 MHz. Calculer approximativement le délai d'exécution de
chacun du codes suivant (sachant que T=4*Tosc)::
MOVLW D'200'
MOVWF counter
L1 NOP
NOP
DECFSZ counter, 1
GOTO L1
A) 1000s B) 125 s C) 0,5 ms D) 1s
Exercice 2:
MOVLW D'236'
MOVWF TMR0
BSF STATUS, RP0
MOVLW 0x28
MOVWF OPTION_REG
bsf INTCON, T0IE
bsf INTCON, GIE
3) Pour le code assembleur suivant, trouver la valeur de k donnant un délai approximative de 240
microsecondes. Supposons que la fréquence de l'horloge de l'oscillateur Fosc=4Mhz.
Delay MOVLW k
D_loop ADDLW -1
btfss STATUS,Z
goto D_loop
return