for(j=0;j<115;j++);
}
//生日快乐歌的音符频率表,不同频率由不同的延时来决定
u8 code SONG_TONE[]={212,212,190,212,159,169,212,212,190,212,142,159,212,212,106,126,159,169,190,119,119,126,159,142,159,0};
//生日快乐歌节拍表,节拍决定每个音符的演奏长短
u8 code SONG_LONG[]={9,3,12,12,12,24,9,3,12,12,12,24,9,3,12,12,12,12,12,9,3,12,12,12,24,0};
void PlayMusic()
{
u16 i=0,j,k;
while(SONG_LONG[i]!=0||SONG_TONE[i]!=0)
{//播放各个音符,SONG_LONG为拍子长度
for(j=0;j
{
BEEP=~BEEP;
//SONG_TONE延时表决定了每个音符的频率
for(k=0;k
}
delay_ms(10);
i++;
}
}
void main()
{
PlayMusic();//播放生日快乐
while(1);//播放完后停止
}
关键字:
51单片机
生日快乐歌
编辑:什么鱼 引用地址:
/mcu/ic492322.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。