单片机怎么控制喇叭出声音?

单片机stc51,DA芯片TLC7226,功放PAM8403,喇叭是小音箱拆的。
我先是用咪头采集语音 ,以8000次每秒的采样速度。然后存储到stc15f2k60s2,存储3秒左右,在放给DA,送给功放PAM8403,从喇叭出声音。
但是喇叭出的声音不对,声音没有变化,像是一个频率的声音,这是为什么啊?
请教一下,南邮莘莘学子敬上。

第1个回答  2014-03-27
DA出口挂示波器。。。看看。是一个频率不?一个频率。苦逼程序去。
data有没有变化?没有变化?喇叭是不是。。前面电路查查。有变化?好消息。苦逼程序去。
老出一个音啊。。苦逼程序无果。。。继续苦逼程序去。本回答被提问者采纳
第2个回答  2018-03-24
这个简单,先查一下是采集的问题还是重放的问题即可。
用信号发生器发出不同频率的波形给单片机采集,重放一下,用示波器检查输出或者简单用耳朵听,确认故障是否真的存在。
如故障确实存在,检查一下存储器内部数据即可知道问题发生在哪
第3个回答  2018-03-24
。一般来说用的是三极管驱动扬声器,然后让单片机控制三极管的基极要有硬件电路图才能说原理。
第4个回答  2014-03-27
通过DA输出,控制输出口的电压已达到控制扬声器音量的目的。
第5个回答  2014-03-29
这单片子2kb ram3秒8000次采样信息需2400字节空间单片机溢出了吧
相似回答