自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 问答 (2)
  • 收藏
  • 关注

原创 51单片机:蜂鸣器播放音乐

那么这个时间的初值是多少呢?好了,大概逻辑就是这样了,我们来实现一下主程序,打开定时器,打开中断总开关,到开定时器中断的开关,然后进入循环,用i来标记现在读取到乐谱的位置,用k来表示当前音符的音高,用time来确定当前音符所持续的拍数。之后,我们需要确定一个音要持续多长时间,由于一个音一般出现时间较长,我们使用for循环的方式实现延时,这里每一个单位时间假设是四分之一拍,设四分之一拍所需要持续的时间1000,这个值相对较小,每拍时间较短,我们可以随时调整这个值,来控制乐曲播放的速度(bpm)。

2023-11-29 23:56:45 902

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除