51驱动DY-SV20F语音播放模块
- 简介
- 模块特征
- 电气参数
- 工作模式配置
- 原理图
- 代码
- 结果图
简介
DY-SV20F 是一款一对一分段触发控制播放器,支持 MP3,WAV 解码格式; 可分段触发 9 首曲目;低电平触发;3.7-5VDC 宽电压供电,直驱 4-8Ω喇 叭,最大输出功率 5W;板载 32Mbit(4MByte)flash 存储,通过 USB 数据 线连接电脑更换音频文件;支持外部接音量电位器调节音量大小,可设置 8 种触发工作模式,适合众多场景应用。
 
模块特征
1、3.7-5V 供电
 2、9 路一对一触发接口,最多触发 9 首曲目
 3、自带 5W D 类功放,可直接驱动 1W-5W 喇叭
 4、低电平信号触发
 5、支持 MP3、WAV 解码格式,支持音频文件采样率最高 48KHz
 6、自带 32Mbit(4MByte)flash 存储
 7、可通过 USB 数据线连接电脑更换自定义音频文件,
 8、设置 8 种触发工作模式
 9、可以外接音量电位器调节音量
电气参数

工作模式配置
工作模式有很多种这里举例两种进行实践:
| CON1/CON2/CON3 硬件配置 | 工作模式 | 功能说明 | 适用场景 | 
|---|---|---|---|
|  | 脉冲触发不可打断 | 触发播放后,即使触发信号不释放,只播放完一次就停止;播放过程中重复触发无效,播放停止后,允许信号触发 | 信号触发后,无法撤销信号,且只要求播放一次就停止,多个信号触发时按先后顺序依次播放 | 
|  | MP3 模式 1 | S1 接 GND ;S2 下一曲 ;S3 上一曲 ;S4 音量加;S5音量减 | 触发一次,播放一次,根据音频曲目存储顺序依次循环触发播放 | 
原理图
(1)一对一(电平)触发原理图:
 
 示例一:电平触发接线除了CON1/CON2/CON3按照上面的模式配置一里的接法,其他跟如上原理图一致;
 (2)MP3触发电路图:

 示例二:MP3模式1的接线中S1接GND,按照如上原理图只接四个按键分别接到S1,S2,S3,S4,其他按照原理图接;
代码
电平触发代码:
#include <REGX52.H>
sbit SV1=P1^0;
sbit SV2=P1^1;
sbit SV3=P1^2;
sbit SV4=P1^3;
sbit SV5=P1^4;
sbit SV6=P1^5;
sbit SV7=P1^6;
sbit SV8=P1^7;
void Delay(unsigned int xms)		//@12.000MHz
{
	unsigned char i, j;
	while(xms)
	{
	i = 2;
	j = 239;
	do
	{
		while (--j);
	} while (--i);
		xms--;
}
}
 
void main()
{
	while(1)
	{
		SV1=0;
		Delay(500);
		SV2=0;
		Delay(500);
		SV3=0;
		Delay(500);
		SV4=0;
		Delay(500);
		SV5=0;
		Delay(500);
		SV6=0;
		Delay(500);
		SV7=0;
		Delay(500);
		SV8=0;
		Delay(500);
	}                    
	
}
结果图
示例一:
 
 示例二:
 



















