单片机演奏音乐基本都是单音频率,它不包含相应幅度的谐波频率。音调表示一个音符唱多高的频率,节拍表示一个音调”和“节拍”。音调表示一个音符唱多高的频率,节拍表示一个音符唱多长的时间。讲述蜂鸣器播放歌曲原理是什么?
一,音调的确定
音调就是我们常说的音高。它是由频率来确定的!我们可以查出各个音符所对应的相应的频率,那么现在就需要我们来用51来发出相应频率的声音!我们常采用的方法就是通过单片机的定时器定时中断,将单片机上对应蜂鸣器的I/O口来回取反,或者说来回清零,置位,从而让蜂鸣器发出声音,为了让单片机发出不同频率的声音,我们只需将定时器予置不同的定时值就可实现。
二,节拍的确定
一般说来,如果乐曲没有特殊说明,一拍的时长大约为400-500ms。