void int1() interrupt 2 using 0
{
sign++; //下一曲
switch(sign)
{ case 1:TR0=1;pf=Happy_Birthday;flag=16;break;
case 2:pf=Legend;flag=8;break;
case 3:pf=Childhood;flag=8;break;
case 4:TR0=0;sign=0;Buzz=1;break;//停唱Buzz=1,三极管关断,防止大电流
default :pf=Happy_Birthday;flag=16;break;
}
p=pf;
}