c51单片机播放音乐
时间: 2023-10-09 12:14:15 浏览: 88
单片机 C51音乐播放程序
5星 · 资源好评率100%
c51单片机播放音乐可以通过使用延迟来修改频率。在代码中,根据数组的值选择播放音乐的调和音符和音乐时长。可以通过定义宏来选择按键。可以使用宏定义的方式实现复用。下面是一个示例代码片段:
```c
void Beep_music_Init(unsigned int SPEED) {
if(Beep_freplectMusic[Musiclect] != 0xff) {
Freplect = Beep_freplectMusic[Musiclect];
delay(SPEED/4 * Beep_freplectMusic[Musiclect]);
TR0 = 0;
delay(5);
TR0 = 1;
} else {
TR0 = 0;
}
}
```
阅读全文