admin 管理员组文章数量: 1086019
2024年3月21日发(作者:sql select表的一列)
/生日快乐歌曲/
include
defineuintunsignedint
defineucharunsignedchar
sbitbeep=P1^5;
ucharcodeSONG_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};
ucharcodeSONG_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};
//延时
voidDelayMSuintx
{
uchart;
whilex--fort=0;t<120;t++;
}
voidPlayMusic
{
uinti=0;j;k;
whileSONG_LONGi=0||SONG_TONEi=0
{//播放各个音符;SONG_LONG为拍子长度
forj=0;j { beep=~beep; //SONG_TONE延时表决定了每个音符的频率 fork=0;k } DelayMS10; i++; } } voidmain { beep=0; while1 { PlayMusic;//播放生日快乐 DelayMS500;//播放完后暂停一段时间 } } 两只蝴蝶: include defineucharunsignedchar sbitbeepIO=P1^5;//输出为P1.5可以修改成其它IO口 ucharm;n; ucharcodeT492={{0;0}; {0xF8;0x8B};{0xF8;0xF2};{0xF9;0x5B};{0xF9;0xB7};{0xFA;0x14};{0xFA;0x66};{0xFA; 0xB9};{0xFB;0x03};{0xFB;0x4A};{0xFB;0x8F};{0xFB;0xCF};{0xFC;0x0B};
版权声明:本文标题:单片机蜂鸣器播放音乐代码生日快乐两只蝴蝶祝你平安 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1711006178a583834.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论