一个51单片音乐播放器,电路右侧怎么接?

音频信号要从DAC中取出,经过运算放大器滤波,然后放大(简单的还是一个运算放大器,或者一个三极管然后一个扬声器)。可以参考这个芯片的DAC电路。

至于代码,我没有做过,但是我想通过你来做这个实验。你必须有一个正弦波发生器来记录所需的音阶信号,如国际标准音A-la-440HZ。

c-do-261.6赫兹

氘氚-293.6赫兹

电子米-329.6赫兹

349.2赫兹

g-sol-392赫兹

阿拉440赫兹

硼硅493.8赫兹

几个简单的刻度,每个通过ADC记录一到两个周期,得到的数据用来建立刻度表。回放时,需要根据节拍时间计算出需要连续输出多少个周期给DAC。这些完成后,就可以用小键盘弹奏单个8度音符了;