51驱动DY-SV20F语音播放模块

news2024/11/20 16:28:17

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 模式 1S1 接 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);
	}                    
	
}

结果图

示例一:
在这里插入图片描述
示例二:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1709665.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【安装笔记-20240520-Windows-自定义 WSL2 安装位置】

安装笔记-系列文章目录 安装笔记-20240520-Windows-自定义 WSL2 安装位置 文章目录 安装笔记-系列文章目录安装笔记-20240520-Windows-自定义 WSL2 安装位置 前言一、软件介绍名称&#xff1a;WSL&#xff08;适用于 Linux 的 Windows 子系统&#xff09;主页官方介绍 二、安装…

Java面试八股之有哪些线程安全的集合类

Java中有哪些线程安全的集合类 在Java中&#xff0c;并非所有的集合类都是线程安全的&#xff0c;但在多线程环境下&#xff0c;确保集合操作的线程安全性至关重要。以下是几个典型的线程安全集合类&#xff1a; Vector: 类似于ArrayList&#xff0c;但它是线程安全的。它通过…

快团团帮卖团长如何修改供货大团长复制帮卖团的信息?

一、功能说明 在复制帮卖团中&#xff0c;帮卖团长可以选择&#xff1a;①修改团购内容 ②同步大团长的团购内容 二、具体操作步骤 点击“编辑后帮卖”&#xff0c;在团购设置中设置开启/关闭“同步大团长内容” 开启“同步大团长内容”后&#xff0c;大团长修改图文后&#xf…

微信小程序毕业设计-校园综合服务系统项目开发实战(附源码+论文)

大家好&#xff01;我是程序猿老A&#xff0c;感谢您阅读本文&#xff0c;欢迎一键三连哦。 &#x1f49e;当前专栏&#xff1a;微信小程序毕业设计 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f380; Python毕业设计…

Incogniton流覽器使用代理詳細教程

作為一款用於多帳戶管理的反檢測流覽器&#xff0c;Incogniton可以與Mac和Windows系統相容並且試用體驗良好。這篇入門級教程會幫你瞭解如何在Incogniton中使用代理。運用Incogniton&#xff0c;你可以通過虛擬流覽器配置檔代替多臺電腦&#xff0c;同時確保數據安全和私密。這…

【JAVA |图书管理系统】JAVA实现图书管理系(附完整代码)

✨✨谢谢大家捧场&#xff0c;祝屏幕前的小伙伴们每天都有好运相伴左右&#xff0c;一定要天天开心哦&#xff01;✨✨ &#x1f388;&#x1f388;作者主页&#xff1a; &#x1f388;丠丠64-CSDN博客&#x1f388; ✨✨ 帅哥美女们&#xff0c;我们共同加油&#xff01;一起…

天津企业采购云管平台需要考虑哪些?选择哪家好?

随着天津上云企业的增加&#xff0c;云管理需求也逐步增加。因此采购云管平台是非常必要的。那天津企业采购云管平台需要考虑哪些&#xff1f;选择哪家好&#xff1f; 天津企业采购云管平台需要考虑哪些&#xff1f; 【回答】&#xff1a;天津企业采购云管平台需要考虑的因素比…

xcode依赖包package已经安装,但是提示No such module ‘Alamofire‘解决办法

明明已经通过xcode自带的swift包管理器安装好了依赖包&#xff0c;但是却还是提示&#xff1a;No such module&#xff0c;这个坑爹的xcode&#xff0c;我也只能说服气&#xff0c;但是无奈&#xff0c;没办法攻打苹果总部&#xff0c;只能自己想解决办法了 No such module Ala…

企业融资新渠道:一文详解动产抵押

在当今瞬息万变的商业环境中&#xff0c;资金是企业发展的血液。面对融资难题&#xff0c;动产抵押作为一种灵活高效的融资方式&#xff0c;越来越受到企业的青睐。本文将为您全面解析动产抵押的概念、流程、优势及注意事项&#xff0c;助力您的企业解锁融资新途径。 什么是动…

西储大学数据集学习

数据集下载地址&#xff1a;CWRU凯斯西储大学轴承数据数据集——附&#xff1a;下载链接_西储大学轴承数据集下载-CSDN博客 最近研究故障诊断&#xff0c;先对使用比较多的西储大学数据集研究。以资料【1】中的内容展开研究。 1、轴承的结构 轴承分为外圈、内圈、保持架和滚珠…

NiuCloud-Admin-SAAS:引领前端技术革新与SaaS应用快速开发的未来

一、引言 在数字化快速发展的今天&#xff0c;企业对于快速搭建、高效运营的SaaS&#xff08;Software-as-a-Service&#xff09;系统的需求日益增长。为满足这一需求&#xff0c;NiuCloud-Admin-SAAS作为一款快速开发SaaS通用管理系统后台框架&#xff0c;凭借其先进的技术栈…

linux安装Java报错cannot execute binary file: Exec format error

uname -a 查看自己jdk版本 下载JDK路径Java Archive Downloads - Java SE 17 下载对应的版本jdk jdk-17.0.10_linux-aarch64_bin.tar.gz jdk-17.0.10_linux-x64_bin.tar.gz

JQuery 入门

一、jQuery 概述 1、JavaScript 库 仓库:可以把很多东西放到这个仓库里面。找东西只需要到仓库里面查找就可以 JavaScript 库&#xff1a;即library&#xff0c;是一个封装好的特定的集合&#xff08;方法和函数&#xff09;。从封装一大堆函数的角度理解库&#xff0c;就是在…

Android 项目Gradle文件讲解(Groovy和Kotlin)

Android 项目Gradle文件讲解&#xff08;Groovy和Kotlin&#xff09; 前言正文一、Gradle的作用二、Gradle的种类① 工程build.gradle② 项目build.gradle③ settings.gradle④ gradle.properties⑤ gradle-wrapper.properties⑥ local.properties 三、Groovy和Kotlin的语言对比…

数字中国 | 官媒“点名”人大金仓出圈

随着数字化浪潮的不断推进&#xff0c;人大金仓作为数字化转型的先行者&#xff0c;亮相第七届数字中国建设峰会现场&#xff0c;引起了福建媒体的广泛关注。人大金仓以其在数字化领域的卓越成果&#xff0c;成为了媒体报道的焦点&#xff0c;展现了其在推动数字中国建设过程中…

7B2PRO5.4.2主题 wordpress主题开心版免授权源码

这款7B2 PRO主题也是很多小伙伴儿喜欢的一个主题&#xff0c;有伙伴儿反馈说想学习下新版本&#xff0c;这不就来了&#xff0c;免受权开心版本可供学习使用&#xff0c;要运营还是尊重下版权到官网进行购买吧。 下载&#xff1a;7B2PRO5.4.2 wordpress主题免授权直接安装_麦…

CLIP 源码分析:simple_tokenizer.py

tokenizer的含义 from .clip import *引入头文件时为什么有个. 正文 import gzip import html import os from functools import lru_cacheimport ftfy import regex as re# 上面的都是头文件# 这段代码定义了一个函数 default_bpe()&#xff0c;它使用了装饰器 lru_cache()。…

Redis(十四) 主从模式

文章目录 前言什么是分布式系统主从模式实现Redis主从模式主从模式原理nagle 算法拓扑结构主从模式实现的过程psync实时复制 前言 Redis 作为在内存中操作数据的服务器系统&#xff0c;每时都会接收成千上万的请求&#xff0c;如果我们的业务只在单个服务器上面部署了 Redis&a…

java项目之高校教师科研管理系统源码(springboot+vue+mysql)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的高校教师科研管理系统源码。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 项目简介&#xff1a; 高校教师科研管…

小目标检测篇 | YOLOv8改进之更换Neck网络为BiFPN + 添加小目标检测层

前言:Hello大家好,我是小哥谈。小目标检测是计算机视觉领域中的一个研究方向,旨在从图像或视频中准确地检测和定位尺寸较小的目标物体。相比于常规目标检测任务,小目标检测更具挑战性,因为小目标通常具有低分辨率、低对比度和模糊等特点,容易被背景干扰或遮挡。本篇文章就…