音乐和交通灯.pptVIP

  • 6
  • 0
  • 约1.29千字
  • 约 13页
  • 2016-12-25 发布于重庆
  • 举报
制播放《好人一生平安》 本例使用定时器T0的中断控制播放音乐《好人一生平安》,乐谱如图6.3所示。要求T0工作于方式0。表6.5列出了C音调与频率的对应关系。 实现方法 要让蜂鸣器发出某音调的声音,只要给蜂鸣器输送该音调频率的电平信号就可以了。由于单片机I/O口的输出只有高电平“l”和低电平“0”两种状态,因此向蜂鸣器输送的电平信号实际上就是该音频的方波。例如中音“1”的频率为523Hz,它的周期为1/523s,1.9lms。因此,只要向蜂鸣器输送周期为1.91ins的脉冲方波电平信号就能发出523Hz的音调,该方波的半周期为1.9l/2=0.955ms。为此,需要利用定时器的中断,让输送给蜂鸣器的电平信号每0.955ms取反一次即可。由于本书使用单片机的晶振频率为11.0592MHz,它的一个机器周期为12×(1/11.0592)gs=1.085us,因此需要的机器周期总数为 即定时器的定时常数就应取为880。根据上述分析,发出频率为f的音频时,定时常数C 计算公式为 节拍控制 因为本例简朴的节拍为每分钟72拍,则每个节拍需时间: 根据乐谱知识,乐谱中第一行的第l小节各音调的节拍如下: 模拟交通灯控制 1.任务目的 通过对模拟交通灯控制系统的制作,让读者掌握定时器和中断系统的综合应用,进一步熟练软、硬件联调方法。 2.任务要求

文档评论(0)

1亿VIP精品文档

相关文档