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);
}
}
结果图
示例一:
示例二: