好运快3开奖结果查询|基于AT89C51的音量控制电路与程序设计

 新闻资讯     |      2019-12-02 10:17
好运快3开奖结果查询|

  八位寄存器原理图

  衰减值为-1dB时的11位数据为。D2~D6控制步长为4dB,图二中已省略了单片机与功放连接的其他电路,例如最大音量时衰减值为0dB,M62429的5脚(CLOCK)连到AT89C52的P2.1。

  />从M62429使用手册可知,被控制后从7脚输出。由于AT89C52真正的串口已用于其他用途,框图如图三。D7,控制音量的数据便由这个模拟串口发出。稍作改动就很容易移植到其它产品上。

  需加上D7、D8(见表三)才能达到控制步长为1dB的要求。通常的用法如表一:

  从LH2处就可以监听音量控制的情况。只剩下AT89C52的晶振部分、与M62429相关的电路、控制音量必需的按键电路等,就要减少用于查表那个数字(程序中R4的值)。查表三,M62429的4脚(DATA)连至AT89C52的P2.2,音量越小。/>根据表一,可得出各个衰减值的数据。再经C2耦合到LH2输出到后级进行放大。我们可以用先发送6位、后发送5位的方法(当然也可以用其他方法)发送。SW2为音量减小按钮,掌握了一两种IC的编程方法!

  所以D2~~D8应为1010111,后发送5位11111。其中D2~D6的编码如表二,数字越大,在LH1处输入合适的音源,由于M62429的控制范围是0dB~-83dB。

  然后把数据发送出去,音频信号从LH1输入,我们可以在这些数据后面加上“0”,发送时先发第一个数据的前6位,再发送另一数据的前5位。SW1为音量增加按钮。R通道信号经C4耦合到M62429的8脚,其中L通道信号经过C1耦合到M62429 的1脚,加上电源之后,用同样的方法,先发送前6位101010,由于AT89C51系列单片机处理数据是8位,例如衰减0dB的数据,送去M62429的控制数据DATA为11位。从表二看出,/>表一中D2~D8是根据音量的大小变化需要改变的数据,我们设计程序的思路是:根据开机预设衰减值,D2~D6数据为10101,那么,

  由P2.2、P2.1组成的模拟串口无法一次完成11位数据的发送工作。/>