2024年6月14日发(作者:公良琲瓃)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
引脚标号
/RESET
DAC
PWM+
PWM-
P14
P13
P16
GND
P15
P03
P02
P01
P00
VCC
BUSY
VDD
简述
/RESET
DAC
PWM+
PWM-
DI
DO
CLK
GND
CS
K4/CLK/DATA
K3/CS
K2/DATA
K1
VCC
BUSY
VDD
脚
SPI-FLASH数据输出脚
SPI-FLASH时钟脚
地线脚
SPI-FLASH片选脚
按键/三线时钟/一线数据输入脚
按键/三线片选输入脚
按键/三线数据输入脚
按键输入脚
存储器电源输入脚
语音播放忙信号输出脚
数字电源输入脚
功能描述
复位脚,低电平保持≥5ms有效
DAC音频输出脚,需要从软件设置DAC
输出才生效
PWM+音频输出脚,需要从软件设置
PWM输出才生效
PWM-音频输出脚,需要从软件设置
PWM输出才生效
3、WT588D语音芯片选型
。16PIN模块跟28PIN均可外挂2~32Mbit SPI-FLASH。
型号
WTW5
00-16
FLASH 控制端
口
16M 4
封装形
式
16PIN
模块
按键模
式
OK
并口模
式
——
3×8矩
阵按键
——
MP3模
式
OK
一线串
口
OK
三线串
口
OK
8、引脚详细描述
K1~K10的使用
K1~K10被定义为控制端口按键触发控制端,所对应控制端口分别为P00~P07、P10和P11。通过
K1~K10拉低相关控制端口的电平或往相关控制端口输入脉冲,就可达到控制触发语音播放的效果。按键
K0~K9的触发模式可以被设置为无效按键、脉冲可重复触发、脉冲不可重复触发、电平保持不可循环、电
平保持可循环、电平非保持可循环、上一曲不循环、下一曲不循环、上一曲可循环、下一曲可循环、停止、
播放/暂停、音量+、音量-及播放/停止等15种触发方式。
-第
11
页-
广州唯创电子有限公司 WT588D 语音芯片及模块详细资料
12.2、一线串口控制汇编程序
说明:此程序跟《WT588D语音芯片及模块应用电路》中的一线串口控制模式应用电路相对应。测试
芯片:AT89C2051。
ORG 0000H
KEY EQU P1.1 ;按键引脚
RST EQU P1.4 ;复位信号引脚
SDA EQU P3.0 ;数据引脚
DAIFAZHI EQU 50H ;发码值暂存地址
MOV DAIFAZHI,#0H;发码初始值为0
MOV R5,#8 ;发码8位循环
MAIN:
JB KEY,MAIN
MOV R6,#20 ;延时20MS
LCALL DELAY1MS
JB KEY,MAIN ;按键去抖判断
JNB KEY,$ ;等待按键释放
LCALL one_line ;调用一线发码子程序
INC DAIFAZHI ;发码值加1
MOV A,DAIFAZHI
CJNE A,#220,XX2 ;是否到达语音段最大值220
XX2: JC XX3
MOV DAIFAZHI,#0H
XX3: LJMP MAIN
2024年6月14日发(作者:公良琲瓃)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
引脚标号
/RESET
DAC
PWM+
PWM-
P14
P13
P16
GND
P15
P03
P02
P01
P00
VCC
BUSY
VDD
简述
/RESET
DAC
PWM+
PWM-
DI
DO
CLK
GND
CS
K4/CLK/DATA
K3/CS
K2/DATA
K1
VCC
BUSY
VDD
脚
SPI-FLASH数据输出脚
SPI-FLASH时钟脚
地线脚
SPI-FLASH片选脚
按键/三线时钟/一线数据输入脚
按键/三线片选输入脚
按键/三线数据输入脚
按键输入脚
存储器电源输入脚
语音播放忙信号输出脚
数字电源输入脚
功能描述
复位脚,低电平保持≥5ms有效
DAC音频输出脚,需要从软件设置DAC
输出才生效
PWM+音频输出脚,需要从软件设置
PWM输出才生效
PWM-音频输出脚,需要从软件设置
PWM输出才生效
3、WT588D语音芯片选型
。16PIN模块跟28PIN均可外挂2~32Mbit SPI-FLASH。
型号
WTW5
00-16
FLASH 控制端
口
16M 4
封装形
式
16PIN
模块
按键模
式
OK
并口模
式
——
3×8矩
阵按键
——
MP3模
式
OK
一线串
口
OK
三线串
口
OK
8、引脚详细描述
K1~K10的使用
K1~K10被定义为控制端口按键触发控制端,所对应控制端口分别为P00~P07、P10和P11。通过
K1~K10拉低相关控制端口的电平或往相关控制端口输入脉冲,就可达到控制触发语音播放的效果。按键
K0~K9的触发模式可以被设置为无效按键、脉冲可重复触发、脉冲不可重复触发、电平保持不可循环、电
平保持可循环、电平非保持可循环、上一曲不循环、下一曲不循环、上一曲可循环、下一曲可循环、停止、
播放/暂停、音量+、音量-及播放/停止等15种触发方式。
-第
11
页-
广州唯创电子有限公司 WT588D 语音芯片及模块详细资料
12.2、一线串口控制汇编程序
说明:此程序跟《WT588D语音芯片及模块应用电路》中的一线串口控制模式应用电路相对应。测试
芯片:AT89C2051。
ORG 0000H
KEY EQU P1.1 ;按键引脚
RST EQU P1.4 ;复位信号引脚
SDA EQU P3.0 ;数据引脚
DAIFAZHI EQU 50H ;发码值暂存地址
MOV DAIFAZHI,#0H;发码初始值为0
MOV R5,#8 ;发码8位循环
MAIN:
JB KEY,MAIN
MOV R6,#20 ;延时20MS
LCALL DELAY1MS
JB KEY,MAIN ;按键去抖判断
JNB KEY,$ ;等待按键释放
LCALL one_line ;调用一线发码子程序
INC DAIFAZHI ;发码值加1
MOV A,DAIFAZHI
CJNE A,#220,XX2 ;是否到达语音段最大值220
XX2: JC XX3
MOV DAIFAZHI,#0H
XX3: LJMP MAIN