发布网友 发布时间:2022-04-24 09:14
共2个回答
热心网友 时间:2022-06-18 10:57
单片机用于音响中,用单片机做一个简单的播放器:外接一个蜂鸣器,将曲谱存进单片机,控制播放的花样。
旋转编码器的解码
旋转编码器(外形参见图II-1.0)在音响中多用于取代普通的滑动电阻电位器作为音量/音*制的编码输入。它使用寿命长达100万次,比普通电位器长得多,而且不会因为机械磨损造成阻值的偏差,影响声道的平衡。其调节的精度仅仅取决于与MCU配合的音量控制芯片的控制级数,与本身的旋转角度无关,这也是普通电位器无法做到的,因此旋转编码器也大量地用于精密仪器的调节上。
旋转编码器内部就是两个长寿命开关,可以根据旋转方向产生不同相位信号。电路如图II-1.1所示:当我们顺时针旋转时,开关A的输出信号A signal相位超前;如果我们逆时针旋转时,则是开关B的输出信号B signal相位超前,我们把A/B端分别接到MCU的两个输入端口,并在MCU内设置一个音量计数器;就可以用软件来判别是顺时针旋转还是逆时针旋转,以此判断是增加还是减少音量计数器的值,最后把这个计数值送到相应的电子音量控制芯片就可以实现音量(或者其他需要增量/减量的)控制了。
由于旋转编码器是随时改变的,软件也要能够跟踪各个瞬时的状态变化,为了判断旋转编码器的相位我们还需要用三个标志位(Bit变量)来记住开关A,B的“瞬时状态”。
热心网友 时间:2022-06-18 10:57
音响的主要作用是放大,这是模拟电路的优点。如果要做一些特效的话,数字系统可以,经AD数字化后在片内处理,然后处理;对于存储器容量,处理其性能的要求比较高,不是单片既能够胜任的,要用FPGA或DSP.
比较合适的例子是用单片机做一个简单的播放器:外接一个蜂鸣器,将曲谱存进单片机,控制播放的花样。
以前还做过数字温度计,与PC串口通信等