当前位置: 首页 > 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 后在发下一个地址或指令。

六、参考范例 

七、演示视频

语音播报模块演示视频

http://www.lryc.cn/news/270608.html

相关文章:

  • 认识计算机网络——计算机网络的组成
  • 数据的复制
  • 【辐射场】3D Gaussian Splatting
  • 冒泡排序--------(C每日一题)
  • 每日一练:LeeCode-347. 前 K 个高频元素(中) - 【优先级队列】
  • <蓝桥杯软件赛>零基础备赛20周--第11周--贪心
  • PowerShell Instal 一键部署TeamCity
  • 将“渴望“乐谱写入AT24C02并读出播放
  • Vue独立组件开发-动态组件
  • 前端八股文(HTML篇)
  • RivaGAN 水印项目
  • Games101作业5
  • Golang解决跨域问题【OPTIONS预处理请求】
  • 复试 || 就业day05(2023.12.31)算法篇
  • Spring-4-代理
  • 设计模式:抽象工厂模式(讲故事易懂)
  • C语言中的Strict Aliasing Rule
  • 单字符检测模型charnet使用方法,极简
  • Erlang、RabbitMQ下载与安装教程(windows超详细)
  • 2023年终总结丨很苦,很酷!
  • 鸿蒙 DevEco Studio 3.1 入门指南
  • ubuntu多用户环境dockerbug,卸载重装docker流程
  • 微信小程序开发系列-09自定义组件样式特性
  • 数据结构 模拟实现LinkedList单向不循环链表
  • 2023-12-24 LeetCode每日一题(收集足够苹果的最小花园周长)
  • Oracle 19c OCP 1z0 082考场真题解析第17题
  • 掌握这十几个Python库才是爬虫界的天花板,没有你搞不定的网站!实战案例:Python全网最强电影搜索工具,自动生成播放链接
  • 模型 KANO卡诺模型
  • 启明智显开源项目分享|基于Model 3c芯片的86中控面板ZX3D95CM20S-V11项目软硬件全开源
  • Kind创建k8s - JAVA操作控制