展开全部
音频信号应该是从DAC取出,经运放、滤波后,再去功放(简单的或者一个运放,或者一个三极管,然后喇叭),这个你可以去参考该芯片的DAC电路;
至于代码嘛,没有做过,倒想通过你去做这个实验,你得有个正弦波发生器,将所需要的音阶信号录下来,如:以国际标准音 A-la-440HZ为准
C - do - 261.6HZ
D - re - 293.6HZ
E - mi - 329.6HZ
F - fa - 349.2HZ
G - sol- 392HZ
A - la - 440HZ
B - si - 493.8HZ
简单的几个音阶,通过ADC每个录一两个周期,所得数据,建立音阶表。回放时,得根据节拍时间去计算某一个音阶需要连续输出多少个周期数据给DAC。这些完成后,就可以配上小键盘,来个单8度音演奏了;
至于代码嘛,没有做过,倒想通过你去做这个实验,你得有个正弦波发生器,将所需要的音阶信号录下来,如:以国际标准音 A-la-440HZ为准
C - do - 261.6HZ
D - re - 293.6HZ
E - mi - 329.6HZ
F - fa - 349.2HZ
G - sol- 392HZ
A - la - 440HZ
B - si - 493.8HZ
简单的几个音阶,通过ADC每个录一两个周期,所得数据,建立音阶表。回放时,得根据节拍时间去计算某一个音阶需要连续输出多少个周期数据给DAC。这些完成后,就可以配上小键盘,来个单8度音演奏了;
展开全部
在仿真内的晶振及复位可不接 , 只要接右边的就可以了,音乐播放器的只要把扬声器接到单片机就可以了,其他不用
追问
如果把蜂鸣器换成小喇叭呢
追答
仿真的都可以直接接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个正常用一个三极管驱动蜂鸣器就可以了,程序基本就是延时加定时器形成音乐的,之前做过
追问
元器件有要求啊不能更改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询