单片机基础与应用(C语言版)(第3版)课件 实例21 唱响音符.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 17页
  • 2026-07-31 发布于山东
  • 举报

单片机基础与应用(C语言版)(第3版)课件 实例21 唱响音符.pptx

实例21唱响音符;一、任务导入;任务要求

;二、任务分析;通过对蜂鸣器输出不同频率的方波信号,就可以发出不同音调的声音,常用的七个基本音符1、2、3、4、6、7(do-re-mi-fa-so-la-si),就是7个频率由低到高排列的自然音。;基本音符;基本音符与定时器/计数器初值的对应关系表;三、硬件电路;单片机控制蜂鸣器的硬件电路;四、程序设计;;;;;如果需要每个音符用不同的节拍演唱,可以把程序中的delay(30000);语句中的常量30000用一个表达式代替,在一个数组中定义每个音符对应的节拍数,例如:

unsignedcharjiepai[]={1,4,2,1,3,1,4};//7个基本音符对应的时长控制

然后修改delay(30000);如下:

delay(10000*jiepai[i]);//不同音符对应不同时长,即节拍;思考题;感谢您的观看

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档