单片机里蜂鸣器是如何控制音乐高低音和长短音的?

 我来答
l清炖鲨鱼
2020-08-10 · TA获得超过3300个赞
知道小有建树答主
回答量:1009
采纳率:92%
帮助的人:298万
展开全部
1.每个音符对应一个频率,依据发音频率计算工作周期(也就是端口输出高低电平的时间),这个工作周期可用单片机的16位定时器来实现,16位定时器分辨率够高够细,发音更准确些。我就是把这些频率收集计算,用单片机做了一个16键电子琴,发音还是比较准确的
2.发音的时长可以用单片机的硬件8位定时器来实现(控制音频发生定时器的工作时间),也可以用软件程序延时。
以上两步的程序做好以后,可以录入一段音乐,用单片机来实现音乐自动播放,现在的单片机无需外挂存储器,内置五六首单曲完全没有问题!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式