当前位置: 首页 > news >正文

STC8H系列单片机入门教程之NVC系列语音播报模块(九)

一、模块简述              

                      
 模组支持3.3V和5V单片机供电系统

 标准2.54MM间距排针与外部连接

 支持喇叭0.5W/8欧

● 适合用于超声波距离、电子秤重量、时钟时间、温度、球赛比分等语音播报

二、引脚说明

序号

名称

说明

1

VCC

电源正(3.3V-5V)

2

GND

电源地

3

PB0

BUSY,KEY 按键/BUSY 忙信号输出

4

PA0

KEY,按键脚

5

PA1

DATA,按键脚/串口数据输入

 三、MCU与模块连接示意图

四、控制逻辑

NVC系列采用MCU一线串口控制,即主控 MCU 通过 DATA 数据线来控制任意一段语音的触发播放及停止。

数据地址与语音内容的对应关系

地址

数据

语音内容

00H

1

01H

2

02H

3

03H

4

04H

5

05H

6

06H

7

07H

8

08H

9

09H

10

0AH

11

0BH

12

0CH

13

0DH

14

0EH

15

0FH

16

厘米

10H

17

11H

18

12H

19

点整

13H

20

当前时间

14H

21

前方有障碍物,请躲避

15H

22

当前距离

16H

23

17H

24

当前比分

18H

25

19H

26

1AH

27

当前温度

1BH

28

1CH

29

千克

1DH

30

当前重量

五、串口时序图 

SDA为数据发送端口发送语音地址。先发送低位。下图范例发送的是 89H。时序范围为 400us1200us1ms3ms 之间。发完指令后上拉 DATA50ms 后在发下一个地址或指令。

六、参考范例 

七、演示视频

语音播报模块演示视频

相关文章:

STC8H系列单片机入门教程之NVC系列语音播报模块(九)

一、模块简述 ● 模组支持3.3V和5V单片机供电系统 ● 标准2.54MM间距排针与外部连接 ● 支持喇叭0.5W/8欧 ● 适合用于超声波距离、电子秤重量、时钟时间、温度、球赛比分等语音播报 二、引脚说明 序号 名称 说明 1 VCC 电源正(3.3V-5V&#…...

认识计算机网络——计算机网络的组成

计算机网络是由多个计算机和网络设备组成的系统,通过通信协议实现数据传输和信息交换。它是现代社会信息技术的重要支撑,广泛应用于各个领域。本文将介绍计算机网络的主要组成部分,包括硬件设备、软件协议和网络服务。 一、硬件设备 计算机网…...

数据的复制

基本概念 数据的复制指的是通过网络链接的多台机器保留相同的副本 为什么要进行数据的复制 使得用户和数据在地理上比较接近,因为大数据要求我们将计算安排在数据存放的位置和我们基本的内存模型不是很一样 ,比如磁盘调入内存之类的。即使系统的一部分…...

【辐射场】3D Gaussian Splatting

三维高斯…喷喷 \, 3D Gaussian Splatting,下文简称3DGS,是好一段时间以来在三维内容创作和三维重建领域比较有热度的一项技术。 它属于基于图像的三维重建方法,意思就是你对现实物体或者场景拍照片,就能给你训练成一个场景模型&a…...

冒泡排序--------(C每日一题)

冒泡排序&#xff1a; 每次将相邻的两个数比较,将小的调到前头--升序 冒泡排序一个结论&#xff1a; n个数要进行n-1轮比较&#xff0c;第j轮要进行n-j次两两比较 循环体代码&#xff1a; int main() {int i, j,n,a[10],t;//n是几个数比较for(j1;j<n-1;j)//控制轮次for…...

每日一练:LeeCode-347. 前 K 个高频元素(中) - 【优先级队列】

本文是力扣LeeCode-347. 前 K 个高频元素 学习与理解过程&#xff0c;本文仅做学习之用&#xff0c;对本题感兴趣的小伙伴可以出门左拐LeeCode。 给你一个整数数组 nums 和一个整数 k &#xff0c;请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 示例 1: 输…...

<蓝桥杯软件赛>零基础备赛20周--第11周--贪心

报名明年4月蓝桥杯软件赛的同学们&#xff0c;如果你是大一零基础&#xff0c;目前懵懂中&#xff0c;不知该怎么办&#xff0c;可以看看本博客系列&#xff1a;备赛20周合集 20周的完整安排请点击&#xff1a;20周计划 每周发1个博客&#xff0c;共20周。 在QQ群上答疑&#x…...

PowerShell Instal 一键部署TeamCity

前言 TeamCity 是一个通用的 CI/CD 软件平台,可实现灵活的工作流程、协作和开发实践。允许在您的 DevOps 流程中成功实现持续集成、持续交付和持续部署。 系统支持 Centos7,8,9/Redhat7,8,9及复刻系列系统支持 Windows 10,11,2012,2016,2019,2022高版本建议使用9系列系统…...

将“渴望“乐谱写入AT24C02并读出播放

#include <reg51.h> // 包含51单片机寄存器定义的头文件 #include <intrins.h> //包含_nop_()函数定义的头文件 #define OP_READ 0xa1 // 器件地址以及读取操作,0xa1即为1010 0001B #define OP_WRITE 0xa0 // 器件地址以及写…...

Vue独立组件开发-动态组件

文章目录 一、前言二、实现三、优化四、总结五、最后 一、前言 在开发中&#xff0c;你经常会遇到这么一种情况&#xff1a;根据条件动态地切换某个组件&#xff0c;或动态地选择渲染某个组件。 Vue 提供了另外一个内置的组件 <component> 和 is 特性&#xff0c;可以更…...

前端八股文(HTML篇)

目录 1.什么是DOCTYPE,有何用呢&#xff1f; 2.说说对html语义化的理解 3.src和href的区别&#xff1f; 4.title与h1的区别&#xff0c;b与strong的区别&#xff0c;i与em的区别&#xff1f; 5.什么是严格模式与混杂模式&#xff1f; 6.前端页面有哪三层构成&#xff0c;分…...

RivaGAN 水印项目

git地址 https://github.com/DAI-Lab/RivaGAN Dockerfile (/tools下文件为git下的文件) ############################################### # 使用 NVIDIA CUDA 10.0 开发环境作为基础镜像 FROM kaldiasr/kaldi:gpu-ubuntu18.04-cuda10.0 # 设置非交互式安装模式以避免某些命…...

Games101作业5

1.实现Renderer.cpp 中的 Render()&#xff1a;为每个像素生成光线 这里你需要为每个像素生成一条对应的光 线&#xff0c;然后调用函数 castRay() 来得到颜色&#xff0c;最后将颜色存储在帧缓冲区的相 应像素中。 我们要做的就是将屏幕空间下的坐标最后转换到世界空间的坐标…...

Golang解决跨域问题【OPTIONS预处理请求】

Golang解决跨域问题 前置知识&#xff1a;跨域问题产生条件及原因 跨域是是因为浏览器的同源策略限制&#xff0c;是浏览器的一种安全机制&#xff0c;服务端之间是不存在跨域的。 所谓同源指的是两个页面具有相同的协议、主机和端口&#xff0c;三者有任一不相同即会产生跨域…...

复试 || 就业day05(2023.12.31)算法篇

文章目录 前言找不同最长回文串找到所有数组中消失的数字下一个更大元素 I键盘行 前言 &#x1f4ab;你好&#xff0c;我是辰chen&#xff0c;本文旨在准备考研复试或就业 &#x1f4ab;文章题目大多来自于 leetcode&#xff0c;当然也可能来自洛谷或其他刷题平台 &#x1f4ab…...

Spring-4-代理

前面提到过&#xff0c;在Spring中有两种类型的代理&#xff1a;使用JDK Proxy类创建的JDK代理以及使用CGLIB Enhancer类创建的基于CGLIB的代理。 你可能想知道这两种代理之间有什么区别&#xff0c;以及为什么 Spring需要两种代理类型。 在本节中&#xff0c;将详细研究代理…...

设计模式:抽象工厂模式(讲故事易懂)

抽象工厂模式 定义&#xff1a;将有关联关系的系列产品放到一个工厂里&#xff0c;通过该工厂生产一系列产品。 设计模式有三大分类&#xff1a;创建型模式、结构型模式、行为型模式 抽象工厂模式属于创建型模式 上篇 工厂方法模式 提到工厂方法模式中每个工厂只生产一种特定…...

C语言中的Strict Aliasing Rule

文章目录 前言没有警告不代表没有问题目前的应对方法 前言 很久没写了&#xff0c;水一篇。 最近有个代码在gcc 4.8.5上编译失败。编译失败的提示是&#xff1a; error: dereferencing type-punned pointer will break strict-aliasing rules [-Werrorstrict-aliasing]查了下…...

单字符检测模型charnet使用方法,极简

Git链接 安装按照上面的说明&#xff0c;说下使用。 把tools下面的test做了一点修改&#xff0c;可以读取一张图片&#xff0c;把里面的单个字符都检测和识别出来。 然后绘制到屏幕上。 import torch from charnet.modeling.model import CharNet import cv2, os import num…...

Erlang、RabbitMQ下载与安装教程(windows超详细)

目录 安装Erlang 1.首先安装RabbitMQ需要安装Erlang环境 2.点击下载好的.exe文件进行傻瓜式安装,一直next即可 3.配置Erlang环境变量 安装RabbitMQ 1.给出RabbitMQ官网下载址&#xff1a;Installing on Windows — RabbitMQ&#xff0c;找到 2.配置RabbitMQ环境变量&#xff0…...

Windows内核级硬件指纹伪装终极指南:EASY-HWID-SPOOFER深度解析

Windows内核级硬件指纹伪装终极指南&#xff1a;EASY-HWID-SPOOFER深度解析 【免费下载链接】EASY-HWID-SPOOFER 基于内核模式的硬件信息欺骗工具 项目地址: https://gitcode.com/gh_mirrors/ea/EASY-HWID-SPOOFER 在数字隐私日益重要的今天&#xff0c;硬件指纹识别技术…...

NCM音乐解锁终极指南:3分钟掌握免费快速解密转换工具

NCM音乐解锁终极指南&#xff1a;3分钟掌握免费快速解密转换工具 【免费下载链接】ncmppGui 一个使用C编写的极速ncm转换GUI工具 项目地址: https://gitcode.com/gh_mirrors/nc/ncmppGui 你是否曾经遇到过这样的情况&#xff1a;从音乐平台下载了心爱的歌曲&#xff0c;…...

PHPExcel批量数据导入终极指南:验证、清洗与入库全流程 [特殊字符]

PHPExcel批量数据导入终极指南&#xff1a;验证、清洗与入库全流程 &#x1f680; 【免费下载链接】PHPExcel ARCHIVED 项目地址: https://gitcode.com/gh_mirrors/ph/PHPExcel PHPExcel是一款强大的PHP库&#xff0c;专门用于处理Excel文件的读取、写入和操作。虽然该项…...

UE4.27渲染管线实战:从Global Shader到Mesh Draw Pipeline,手把手教你自定义渲染Pass

UE4.27渲染管线深度实战&#xff1a;构建自定义渲染通道的完整方法论 引言&#xff1a;为什么需要深入理解UE4渲染管线&#xff1f; 当你在UE4项目中遇到需要实现特殊屏幕特效、非标准深度计算或定制化材质渲染时&#xff0c;引擎内置的渲染管线往往显得力不从心。作为图形程序…...

射频高手到底强在哪里?尤其做5G,真正拼的是这套底层功夫

&#x1f680;《射频高手到底强在哪里&#xff1f;尤其做5G&#xff0c;真正拼的是这套底层功夫》&#x1f3af;射频不是“接个天线、调个匹配”这么简单。 真正的射频高手&#xff0c;脑子里装的是&#xff1a;电磁场 传输线 调制解调 噪声 PA 天线 认证测试 系统干扰链…...

DeepSeek MMLU成绩暴涨11.2分的秘密武器:不是更大参数,而是这个被顶会论文雪藏2年的校准框架(附开源复现代码)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;DeepSeek MMLU成绩暴涨11.2分的实证现象 近期&#xff0c;DeepSeek-R1 在大规模多任务语言理解&#xff08;MMLU&#xff09;基准测试中取得显著突破——其零样本准确率从 72.3% 提升至 83.5%&#xff…...

突破Java静态调用图分析瓶颈:Java-Callgraph2深度解析与应用实践

突破Java静态调用图分析瓶颈&#xff1a;Java-Callgraph2深度解析与应用实践 【免费下载链接】java-callgraph2 Programs for producing static call graphs for Java programs. 项目地址: https://gitcode.com/gh_mirrors/ja/java-callgraph2 在复杂的Java企业级应用架…...

普冉PY32F0系列开发:如何用VSCode+Cortex-Debug插件实现媲美Keil的图形化调试体验?

普冉PY32F0开发实战&#xff1a;VSCodeCortex-Debug打造专业级嵌入式调试环境 在嵌入式开发领域&#xff0c;高效的调试工具往往能决定项目的成败。对于使用普冉PY32F0系列Cortex-M0 MCU的开发者而言&#xff0c;传统商业IDE虽然功能完善&#xff0c;但存在许可成本高、跨平台支…...

Java动态代理终极指南:JDK与CGLIB原理对比详解

Java动态代理终极指南&#xff1a;JDK与CGLIB原理对比详解 【免费下载链接】CodeGuide :books: 本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总&#xff0c;旨在为大家提供一个清晰详细的学习教程&#xff0c;侧重点更倾向编写Java核心内容。如果本仓库能…...

环绕在我们周围的数据:从体育到家庭管理

原文&#xff1a;towardsdatascience.com/the-data-all-around-us-from-sports-to-household-management-9ce3f2f97e4c?sourcecollection_archive---------11-----------------------#2024-09-12 https://towardsdatascience.medium.com/?sourcepost_page---byline--9ce3f2f9…...