• 大小: 151KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-17
  • 语言: 其他
  • 标签: LD3320  

资源简介

基于51单片机,1、本工程采用 KEIL4 版本建立,如打不开请进入以下链接下载: http://pan.baidu.com/share/link?shareid=3713839333&uk=2030612181 2、本工程为口令模式+IO口控制方式,每次识别都需要喊“小杰”然后才可以喊其他二级的口令,另外IO口的输出可以查看程序PAx的端口利用情况

资源截图

代码片段和文件信息

/***************************飞音云电子****************************
**  工程名称:YS-V0.7语音识别模块驱动程序
** CPU: STC11L08XE
** 晶振:22.1184MHZ
** 波特率:9600 bit/S
** 配套产品信息:YS-V0.7语音识别开发板
**                http://yuesheng001.taobao.com
**  作者:zdings
**  联系:751956552@qq.com
**  修改日期:2013.9.13
**  说明:口令模式: 即每次识别时都需要说“小杰”这个口令 ,才能够进行下一级的识别
/***************************飞音云电子******************************/
#include “config.h“

extern void  delay(unsigned long uldata);

uint8 idata ucRegVal;
extern uint8 idata nAsrStatus;

void ProcessInt0(void);

/************************************************************************
功能描述:   复位LD模块
入口参数:  none
返 回 值:   none
其他说明:  none
**************************************************************************/
void LD_Reset()
{
RSTB=1;
delay(1);
RSTB=0;
delay(1);
RSTB=1;

delay(1);
CSB=0;
delay(1);
CSB=1;
delay(1);
}
/************************************************************************
功能描述: LD模块命令初始化
入口参数: none
返 回 值: none
其他说明: 该函数为出厂配置,一般不需要修改;
 有兴趣的客户可对照开发手册根据需要自行修改。
**************************************************************************/
void LD_Init_Common()
{
LD_ReadReg(0x06);  
LD_WriteReg(0x17 0x35); 
delay(10);
LD_ReadReg(0x06);  

LD_WriteReg(0x89 0x03);  
delay(5);
LD_WriteReg(0xCF 0x43);   
delay(5);
LD_WriteReg(0xCB 0x02);

/*PLL setting*/
LD_WriteReg(0x11 LD_PLL_11);       

LD_WriteReg(0x1E0x00);
LD_WriteReg(0x19 LD_PLL_ASR_19); 
LD_WriteReg(0x1B LD_PLL_ASR_1B);
  LD_WriteReg(0x1D LD_PLL_ASR_1D);
delay(10);

    LD_WriteReg(0xCD 0x04);
// LD_WriteReg(0x17 0x4c); 
delay(5);
LD_WriteReg(0xB9 0x00);
LD_WriteReg(0xCF 0x4F); 
LD_WriteReg(0x6F 0xFF); 
}

/************************************************************************
功能描述:   LD模块 ASR功能初始化
入口参数:  none
返 回 值:   none
其他说明:  该函数为出厂配置,一般不需要修改;
 有兴趣的客户可对照开发手册根据需要自行修改。
**************************************************************************/
void LD_Init_ASR()
{
LD_Init_Common();
LD_WriteReg(0xBD 0x00);
LD_WriteReg(0x17 0x48);
delay( 10 );
LD_WriteReg(0x3C 0x80);    
LD_WriteReg(0x3E 0x07);
LD_WriteReg(0x38 0xff);    
LD_WriteReg(0x3A 0x07);
  LD_WriteReg(0x40 0);          
LD_WriteReg(0x42 8);
LD_WriteReg(0x44 0);    
LD_WriteReg(0x46 8); 
delay( 1 );
}

/************************************************************************
功能描述:  中断处理函数
入口参数:  none
返 回 值:   none
其他说明: 当LD模块接收到音频信号时,将进入该函数,
判断识别是否有结果,如果没有从新配置寄
            存器准备下一次的识别。
**************************************************************************/
void ProcessInt0(void)
{
uint8 nAsrResCount=0;

EX0=0;
ucRegVal = LD_ReadReg(0x2B);
LD_WriteReg(0x290) ;
LD_WriteReg(0x020) ;
if((ucRegVal & 0x10) &&
LD_ReadReg(0xb2)==0x21 && 
LD_ReadReg(0xbf)==0x35) /*识别成功*/
{
nAsrResCount = LD_ReadReg(0xba);
if(nAsrResCount>0 && nAsrResCount<=4) 
{
nAsrStatus=LD_ASR_FOUNDOK;
}
else
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        732  2013-09-13 15:08  V0.7 语音识别程序:口令模式+IO口控制\code\config.h

     文件       8923  2013-09-13 15:08  V0.7 语音识别程序:口令模式+IO口控制\code\LDChip.c

     文件       1553  2013-09-13 15:08  V0.7 语音识别程序:口令模式+IO口控制\code\LDChip.h

     文件       7038  2013-10-11 17:13  V0.7 语音识别程序:口令模式+IO口控制\code\main.c

     文件       1290  2013-09-13 15:08  V0.7 语音识别程序:口令模式+IO口控制\code\Reg_RW.c

     文件        308  2013-09-13 15:08  V0.7 语音识别程序:口令模式+IO口控制\code\Reg_RW.h

     文件      17735  2013-08-10 22:13  V0.7 语音识别程序:口令模式+IO口控制\code\STC11XX.H

     文件      20098  2013-09-13 15:08  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\LDChip.lst

     文件      16290  2012-04-03 16:01  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\LDChip.obj

     文件       6471  2012-05-29 10:34  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\LEDtest.lst

     文件       7883  2012-04-03 16:01  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\LEDtest.obj

     文件      16033  2013-10-11 17:14  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\main.lst

     文件       9530  2012-04-03 16:01  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\main.obj

     文件       3014  2013-09-13 15:08  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\Reg_RW.lst

     文件       4486  2012-04-03 16:01  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\Reg_RW.obj

     文件       3826  2013-10-11 17:14  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\usart.lst

     文件       5788  2012-04-03 16:01  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\usart.obj

     文件      29992  2013-10-11 17:14  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\V07C.m51

     文件      31392  2012-04-03 15:57  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\winning V0.m51

     文件      39557  2012-04-03 16:01  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\YS-V0.3

     文件       6303  2012-04-03 16:01  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\YS-V0.3.plg

     文件      69352  2012-11-21 09:15  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\YS-V0.3.uvopt

     文件      68384  2012-10-04 15:41  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\YS-V0.3_uvopt.bak

     文件      13866  2012-05-30 14:59  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\YS-V0.3_uvproj.bak

    .......     79396  2019-01-07 19:10  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\YS-V0.7.uvgui.zhouwei

    .......     79381  2019-01-07 15:42  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\YS-V0.7.uvgui_zhouwei.bak

    .......      6706  2019-01-07 19:10  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\YS-V0.7.uvopt

    .......     14090  2018-12-30 20:57  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\YS-V0.7.uvproj

    .......     62577  2013-09-18 16:04  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\YS-V0.7_uvopt.bak

    .......     13893  2013-08-05 10:56  V0.7 语音识别程序:口令模式+IO口控制\keil4 APP\YS-V0.7_uvproj.bak

............此处省略29个文件信息

评论

共有 条评论