WT588F语音芯片在身高测量仪的应用

发布时间:
来源: 电子工程世界

身高测体重测量仪,采用高精度传感器和语音操作界面,通过电子语音播报的方式,告诉用户如何进行操作,无需观看说明书即可实现,便捷性的操作,通过WT588F语音芯片,即可实现清晰播报测量结果、提示测量步骤的注意事项、声音大小可任意调试、且支持多国语言播报。


WT588F系列语音IC,是一款可重复烧写的语音芯片,采用SOP-8的封装形式,单芯片可存储170~320秒的语音内容,可直推8R0.5W的喇叭(PWM输出)也可以外接DAC功放输出,是低成本的语音解决方案;


WT588F语音芯片,可以通过一线串口 或 两线串口的控制方式,采样率高达6K~32K,最大支持1000段语音地址,外围电路简单,通过配套下载器或MCU可实现在线更换WT588F内部语音内容,更方便、更快捷的进行调试、更改语音;


WT588F语音芯片,管脚定义图

get?code=NWJlMWFiOGYwZDNkOTQ0NDc5MDY3NThiN2Y0OTdhZGUsMTY2MTc0NDk0MTcxNQ==

电器特性

get?code=ZGJkOGM3ZjJhMzgxNTk5MmJmNWNkOTY1YzhiODU2ZjUsMTY2MTc0NDk0MTcxNQ==

一线串口控制程序(单字节指令)

/*--------------------------------------

;模块名称:Line_1A_WT588F_Single(UC8 DDATA)

;功 能:实现一线串口通信函数

;入 参: DDATA为发送数据

;出 参:

;P_DATA控制IO

;-------------------------------------*/


#define UC8 unsigned char

#define P_DATA P01


Void Line_1A_WT588F(UC8 DDATA)

{

UC8 S_DATA, j;

UC8 B_DATA;

S_DATA = DDATA;

P_DATA = 0;

Delay_1ms(5); //延时5ms

B_DATA = S_DATA & 0X01;


for(j = 0; j < 8; j++)

{

if(B_DATA == 1)

{

P_DATA = 1;

Delay_N10us(60); //延时600us

P_DATA = 0;

Delay_N10us(20); //延时200us

}


else

{

P_DATA = 1;

Delay_N10us(20); //延时200us

P_DATA = 0;

Delay_N10us(60); //延时600us

}

S_DATA = S_DATA >> 1;

B_DATA = S_DATA & 0X01;

}


P_DATA = 1;

}


文章来源于: 电子工程世界 原文链接

本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。