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

电子说

1.3w人已加入

描述

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

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

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

WT588F语音芯片,管脚定义图

mcu

电器特性

mcu

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

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

;模块名称: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;

}

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分