piano_2_notas__24462__

2
; Piano de 2 notas DO, MI LIST P=16F877A INCLUDE P16F877A!INC" C#LOC$ %&2%  LAPSO ; 'a(ia)*e +a(a *a d(a-i.n de* tono / %!0 se  F ACTO3 ; 'a(ia)*e +a(a e* Pe(iodo de* tono ENDC O34 %52%%7 D %5F7A O34 %5%%%% #SF ST A TUS,3P% ; #an 1 #CF STATUS,3P1 MO'L %5%6 ; Po(t A 9 E -o:o *neas diita*es MO'F ADCON1 #CF T3ISA,% ; Sa*ida a* SPEA$E3 #SF T3IS#,% ; Ent(adas de te-*as DO" #SF T3IS#,1 ; MI" MO'L %5%% ; C inte(no, P(es-a*e( <2 MO'F OPTION3E4 #CF ST A TUS,3P% ; #an % #CF STATUS,3P1 INICIO> #CF PO3T A,% ; SPEA$E3 OFF LEETECLAS> #TFSC PO3T#,% ; P*s. DO" 4OTO DO ; SI, i( a* sonido de* DO #TFSC PO3T#,1 ; P*s. MI" 4OTO MI ; SI, i( a* sonido de* MI 4OTO LEETECLAS DO> MO'L !11 ; D(a-i.n de %!0 se! *a nota DO MO'F LAPSO DO1> #SF PO3T A,% ; Ni?e* a*to CALL TDO #CF PO3T A,% ; Ni?e* )a@o CALL TDO DECFS LAPSO,F 4OTO DO1 ; 3e+ite 11 ?e-es e* Pe(iodo 4OTO LEETECLAS TDO> MO'L !1B ; Medio Pe(iodo de* DO / %!%%1B se MO'F FACTO3 TDO1> CALL T#ASE DECFS F ACTO3,F 4OTO TDO1 ; 3e+ite 1B ?e-es e* tie:+o )ase 3ETU3N MI> MO'L !160 ; D(a-i.n de %!0 se! *a nota MI MO'F LAPSO

Upload: anonymous-p0pjwz1

Post on 08-Mar-2016

218 views

Category:

Documents


0 download

DESCRIPTION

etr

TRANSCRIPT

Page 1: PIANO_2_NOTAS__24462__

7/21/2019 PIANO_2_NOTAS__24462__

http://slidepdf.com/reader/full/piano2notas24462 1/2

; Piano de 2 notas DO, MI

LIST P=16F877AINCLUDE P16F877A!INC"C#LOC$ %&2%

  LAPSO ; 'a(ia)*e +a(a *a d(a-i.n de* tono /%!0 se   FACTO3 ; 'a(ia)*e +a(a e* Pe(iodo de* tonoENDCO34 %52%%7D %5F7AO34 %5%%%%#SF STATUS,3P% ; #an 1#CF STATUS,3P1MO'L %5%6 ; Po(t A 9 E -o:o *neas diita*esMO'F ADCON1#CF T3ISA,% ; Sa*ida a* SPEA$E3

#SF T3IS#,% ; Ent(adas de te-*as DO"#SF T3IS#,1 ; MI"MO'L %5%% ; C inte(no, P(es-a*e( <2MO'F OPTION3E4#CF STATUS,3P% ; #an %#CF STATUS,3P1

INICIO> #CF PO3TA,% ; SPEA$E3 OFFLEETECLAS> #TFSC PO3T#,% ; P*s. DO"

4OTO DO ; SI, i( a* sonido de* DO#TFSC PO3T#,1 ; P*s. MI"4OTO MI ; SI, i( a* sonido de* MI

4OTO LEETECLAS

DO> MO'L !11 ; D(a-i.n de %!0 se! *a nota DOMO'F LAPSO

DO1> #SF PO3TA,% ; Ni?e* a*toCALL TDO#CF PO3TA,% ; Ni?e* )a@oCALL TDODECFS LAPSO,F4OTO DO1 ; 3e+ite 11 ?e-es e* Pe(iodo4OTO LEETECLAS

TDO> MO'L !1B ; Medio Pe(iodo de* DO / %!%%1B se MO'F FACTO3

TDO1> CALL T#ASEDECFS FACTO3,F4OTO TDO1 ; 3e+ite 1B ?e-es e* tie:+o )ase3ETU3N

MI> MO'L !160 ; D(a-i.n de %!0 se! *a nota MIMO'F LAPSO

Page 2: PIANO_2_NOTAS__24462__

7/21/2019 PIANO_2_NOTAS__24462__

http://slidepdf.com/reader/full/piano2notas24462 2/2

MI1> #SF PO3TA,% ; Ni?e* a*toCALL TMI#CF PO3TA,% ; Ni?e* )a@oCALL TMIDECFS LAPSO,F4OTO MI1 ; 3e+ite 160 ?e-es e* Pe(iodo

4OTO LEETECLAS

TMI> MO'L !10 ; Medio Pe(iodo de* MI / %!%%10 se MO'F FACTO3

TMI1> CALL T#ASEDECFS FACTO3,F4OTO TMI1 ; 3e+ite 10 ?e-es e* tie:+o )ase3ETU3N

T#ASE> MO'L !2%6 ; Tie:+o #ase -on e* TM3% de1%% se!

MO'F TM3%

SENSA> #TFSS INTCON,T%IF4OTO SENSA#CF INTCON,T%IF3ETU3N

END