practica numero 6 retardos

Upload: silviacortez

Post on 07-Jul-2018

213 views

Category:

Documents


0 download

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