practica numero 6 retardos
TRANSCRIPT
-
8/18/2019 Practica Numero 6 RETARDOS
1/6
INSTITUTO TECNOLÓGICO DE TLÁHUAC
Profesor: Ing. Pichardo Cr! Da"id Sa#$
Asigna%ra: &icrocon%ro$adores
Carrera: Ingenier'a &eca%r(nica
Gr)o: *&+
Prac%ica *. Prender ,+ segndo- a)agar ,/edio segndo- nLED ,P01-.
In%egran%es :
• Castañeda Merino Giusseph enrique
• Cortez Guzman Silvia
• Ramirez Hernadez Romario
• Valderrama Zarco Isaac
Introducción
-
8/18/2019 Practica Numero 6 RETARDOS
2/6
En la siuiente practica utilizamos varios contadores que de!er"n ser decrementados#para poder $render %& seundo' ( apaar %medio seundo' un )E* %$+,'-. nuestravaria!le conta/& se le asina un numero# ( posteriormente esta varia!le se decremento (se preunta si ha lleado a ,# si no ha lleado a , entonces se vuelve a decrementar# (as0 sucesivamente hasta que lleue a ,- *e!emos sa!er cuanto tiempo tarda cada
instrucción en e1ecutarse# la instrucción dec2sz dura &us# la instrucción oto dura 3us# (areamos un nop %no operación' que dura &us as0 que si sumamos cada instrucción nosdan un valor de 4us-Realizamos los siuientes c"lculos para realizar los retardos# tomando en cuenta eltiempo que dura cada instrucción que se utilizo en el !ucle- El !ucle ahora tiene 5instrucciones6 nop %&uS'# dec2sz %&uS' ( oto %3uS'
$ara realizar un retardo de un seundo-la 2órmula para el retardo simple de un solo !ucle usando la instrucción nop era6
Reta r do=n x 4 x 10−6s
n(4 x10−6 s ) Retardo=m¿
& seundo 7 &,,, ms# notamos de inmediato que ser" necesario un tercer !ucle (a que elnumero &,,, no podr" ser carado al conta/3 (a que supera el m"8imo de 399- .s0 quenuestra 2ormula con un tercer !ucle seria as06
100(1ms)retardo=10¿
'
retardo=1 segundo
para el retardo de medio seundo pasa lo mismos tenemos que realizar un tercer !ucle
retardo=5 (100 (1ms ) )retardo=500ms
-
8/18/2019 Practica Numero 6 RETARDOS
3/6
inc$de2)+*f344A.inc5 66CON7IG 68DT6O7796P8TE6ON96;T6OSC96L1Hcon%a6+con%a6>con%a6?ENDC
org 1@11go%o inicioorg
B)ara n segndo
DIAGRAMA DE FLUJO
Ilustración 1 Practica numero 6
-
8/18/2019 Practica Numero 6 RETARDOS
4/6
re%ardo+ /o"$ d+1 /o"f con%a6> /o"$ d+11 /o"f con%a6>
/o"$ d>1 /o"f con%a6+ no) decfs! con%a6+F7 go%o > decfs! con%a6>F7 go%o * decfs! con%a6?F7 go%o +1re%rn
B)ara /edio segndo
re%ardo> /o"$ d/o"f con%a6>/o"$ d+11/o"f con%a6>/o"$ d>1/o"f con%a6+
no)decfs! con%a6+F7go%o >decfs! con%a6>F7go%o *decfs! con%a6?F7go%o +1re%rn
inicio sf STATUSF&O
-
8/18/2019 Practica Numero 6 RETARDOS
5/6
ca$$ re%ardo+cf POT0F1ca$$ re%ardo>cf POT0F1
go%o co/en!arend
-
8/18/2019 Practica Numero 6 RETARDOS
6/6