# c51-play-music
51单片机播放音乐
## 相关博客
* [51单片机播放音乐(一):蜂鸣器](https://blog.csdn.net/xfgryujk/article/details/84309970)
* [51单片机播放音乐(二):DA转换播放任意波形](https://blog.csdn.net/xfgryujk/article/details/84349735)
* [51单片机播放音乐(三):PWM播放任意波形](https://blog.csdn.net/xfgryujk/article/details/84479505)
## 编译方法
### 蜂鸣器
1. 将[蜂鸣器乐谱](https://github.com/xfgryujk/mml2beep)放到`scripts/beep.json`
2. 运行`scripts/tone_to_loop_count.py`
3. 编译`beep/beep.uvproj`
### DA转换
1. 将音频文件剪辑到大约10秒,重采样到大约5000Hz采样率,保存到`scripts/flower dance.wav`
2. 运行`scripts/wav_to_code.py`
3. 编译`dac/dac.uvproj`
### PWM
1. 将音频文件剪辑到大约10秒,重采样到大约5000Hz采样率,保存到`scripts/flower dance.wav`
2. 运行`scripts/wav_to_pwm.py`
3. 编译`pwm/pwm.uvproj`
没有合适的资源?快使用搜索试试~ 我知道了~
51单片机播放音乐.zip
共28个文件
c:6个
uvproj:3个
uvopt:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 26 浏览量
2023-10-21
21:37:04
上传
评论
收藏 412KB ZIP 举报
温馨提示
CodeBlocks + Keil_C51编译器 C51单片机学习; CodeBlocks + SDCC开源编译器 C51单片机编译。普中51单片机开发版 stc89c52芯片实验板DIY套件 HC6800-ES V2.0光盘资料.zip
资源推荐
资源详情
资源评论
收起资源包目录
51单片机播放音乐.zip (28个子文件)
empty_file.txt 0B
c51-play-music-master
.gitattributes 66B
LICENSE 1KB
dac
电路图.png 79KB
dac.uvopt 54KB
dac.uvproj 13KB
music_data.c 194KB
music_data.h 90B
main.c 481B
beep
beep.uvopt 54KB
电路图.png 44KB
music_data.c 6KB
music_data.h 91B
beep.uvproj 13KB
main.c 468B
.gitignore 1KB
pwm
电路图.png 76KB
pwm.uvproj 13KB
music_data.c 194KB
pwm.uvopt 54KB
music_data.h 139B
main.c 792B
README.md 960B
scripts
wav_to_pwm.py 2KB
flower dance.wav 94KB
tone_to_loop_count.py 2KB
beep.json 7KB
wav_to_code.py 2KB
共 28 条
- 1
资源评论
xiaoshun007~
- 粉丝: 3849
- 资源: 3131
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功