新手上路
- 积分
- 42
- 金钱
- 42
- 注册时间
- 2021-4-14
- 在线时间
- 8 小时
|
本帖最后由 nok163 于 2021-5-4 01:31 编辑
/************************************************
本程序由Titan Automation在原子哥的模板上,结合网友“Ts势 “ 的 文章https://blog.csdn.net/lsllll44/article/details/107826828,
进行了改进:
(1)纠正原文中部份失误的节拍和音调《好人一生平安》;
(2)增加了曲调的设置功能,原只有C调,加了一个变量diao,升1度加为1,减一度为-1,半度也可以。
(3)增加了节拍设置的功能,只要把变量speed的值设为节拍数即可。
(4)增加了《世上只有妈妈好》及我最喜欢的《八月桂花遍地开》等曲目。在#if (0)里置1 即可选择播放。
2021年5月4日 凌晨1点。最近玩单片机回顾学校生活:)呈上源码,欢迎继续完善。
注意以下三步:
(1)要用无源蜂鸣器,或找个小喇叭,或拆个旧耳机什么的,我拆了一个旧的蓝牙小音箱,用了隔司南的带隔离输出的工控板。
(2)我的输出口是PE.15.(注意要与你的蜂鸣器匹配)
(3) 注意除了main程序外(本文直接粘贴即可),中断函数里也要添加几行代码。如下:
//stm32f10x_it.c中
STM32_音乐版(八月桂花遍地开等曲).zip
(3.32 MB, 下载次数: 488)
|
|