Alarma de 2 Notas Do Mi 24462

download Alarma de 2 Notas Do Mi 24462

of 2

Transcript of Alarma de 2 Notas Do Mi 24462

  • 7/25/2019 Alarma de 2 Notas Do Mi 24462

    1/2

    ; Alarma de 2 notas DO, MI

    LIST P=16F877AINCLD! "P16F877A#INC$C%LOC& '(2'

    LAPSO ; )ar*a+le ara la d-ra.*/n del tono 0'# se 3 FACTO4 ; )ar*a+le ara el Per*odo del tono!NDCO45 '2''7D 'F7AO45 '''''%SF STATS,4P' ; %an9 1%CF STATS,4P1MO)L ''6 ; Port A : ! .omo lneas d**talesMO)F ADCON1%CF T4ISA,' ; Sal*da al SP!A&!4

    MO)L ''' ; C9 *nterno, Pres.aler %CF PO4TA,' ; SP!A&!4 OFF4!PIT!> CALL DO ; SI, *r al son*do del DO

    CALL MI ; SI, *r al son*do del MI5OTO 4!PIT!

    DO> MO)L #11 ; D-ra.*/n de '# se# la nota DOMO)F LAPSO

    DO1> %SF PO4TA,' ; N*?el altoCALL TDO%CF PO4TA,' ; N*?el +a@oCALL TDOD!CFS LAPSO,F5OTO DO1 ; 4e*te 11 ?e.es el Per*odo4!T4N

    TDO> MO)L #1B ; Med*o Per*odo del DO 0 '#''1B se 3MO)F FACTO4

    TDO1> CALL T%AS!D!CFS FACTO4,F

    5OTO TDO1 ; 4e*te 1B ?e.es el t*emo +ase4!T4N

    MI> MO)L #16 ; D-ra.*/n de '# se# la nota MIMO)F LAPSO

    MI1> %SF PO4TA,' ; N*?el altoCALL TMI%CF PO4TA,' ; N*?el +a@oCALL TMI

  • 7/25/2019 Alarma de 2 Notas Do Mi 24462

    2/2

    D!CFS LAPSO,F5OTO MI1 ; 4e*te 16 ?e.es el Per*odo4!T4N

    TMI> MO)L #1 ; Med*o Per*odo del MI 0 '#''1 se 3MO)F FACTO4

    TMI1> CALL T%AS!D!CFS FACTO4,F5OTO TMI1 ; 4e*te 1 ?e.es el t*emo +ase4!T4N

    T%AS!> MO)L #2'6 ; T*emo %ase .on el TM4' de1'' -se#

    MO)F TM4'S!NSA> %TFSS INTCON,T'IF

    5OTO S!NSA%CF INTCON,T'IF4!T4N

    !ND