利用LD3320模块控制小车运动,小车驱动模块为L298N,语音模块采用LD3320。
(1)语音“前进”,小车前进;
(2)语音“后退”,小车后退;
(3)语音“停止”,小车停止;
(4)语音“左转”,小车左转;
(5)语音“右转”,小车右转;
(6)语音“跳舞”,小车跳舞 。
程序包含LD3320程序与STM32程序
(1)语音“前进”,小车前进;
(2)语音“后退”,小车后退;
(3)语音“停止”,小车停止;
(4)语音“左转”,小车左转;
(5)语音“右转”,小车右转;
(6)语音“跳舞”,小车跳舞 。
程序包含LD3320程序与STM32程序
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 724 2019-10-26 09:06 小车LDC3320codeconfig.h
文件 8866 2020-03-23 03:36 小车LDC3320codeLDChip.c
文件 2038 2020-03-23 03:04 小车LDC3320codeLDChip.h
文件 5663 2020-03-23 03:03 小车LDC3320codemain.c
文件 699 2019-10-26 09:06 小车LDC3320codeReg_RW.c
文件 304 2019-10-13 18:10 小车LDC3320codeReg_RW.h
文件 17732 2019-10-26 09:06 小车LDC3320codeSTC11XX.H
文件 15337 2020-03-23 03:03 小车LDC3320keil4 APPLDChip.lst
文件 10798 2020-03-23 03:03 小车LDC3320keil4 APPmain.lst
文件 1885 2020-03-23 02:56 小车LDC3320keil4 APPReg_RW.lst
文件 3158 2020-03-22 01:48 小车LDC3320keil4 APPusart.lst
文件 30456 2020-03-23 03:03 小车LDC3320keil4 APPV07A.m51
文件 93146 2020-03-23 03:04 小车LDC3320keil4 APPYS-V0.7.uvgui.Administrator
文件 90762 2019-11-19 15:41 小车LDC3320keil4 APPYS-V0.7.uvgui.Tree
文件 7030 2020-03-21 19:27 小车LDC3320keil4 APPYS-V0.7.uvopt
文件 14931 2020-03-21 19:27 小车LDC3320keil4 APPYS-V0.7.uvproj
文件 57097 2019-11-21 11:35 小车LDC3320keil4 APPYS-V0.7_uvopt.bak
文件 14928 2019-11-19 15:37 小车LDC3320keil4 APPYS-V0.7_uvproj.bak
文件 17324 2020-03-23 03:03 小车LDC3320objLDChip.obj
文件 142 2020-03-23 03:03 小车LDC3320objLDChip.__i
文件 13531 2020-03-23 03:03 小车LDC3320objmain.obj
文件 136 2020-03-23 03:03 小车LDC3320objmain.__i
文件 5167 2020-03-23 02:56 小车LDC3320objReg_RW.obj
文件 142 2020-03-23 02:56 小车LDC3320objReg_RW.__i
文件 6878 2020-03-22 01:48 小车LDC3320objusart.obj
文件 39188 2020-03-23 03:03 小车LDC3320objV07A
文件 1150 2020-03-23 03:03 小车LDC3320objV07A.build_log.htm
文件 6872 2020-03-23 03:03 小车LDC3320objV07A.hex
文件 123 2020-03-23 03:03 小车LDC3320objV07A.lnp
文件 250 2019-11-21 11:46 小车LDC3320objV07A.plg
............此处省略424个文件信息
/***************************绿深旗舰店****************************
** CPU: STC11L08XE
** 晶振:22.1184MHZ
** 波特率:9600 bit/S
** 口令模式: 即每次识别时都需要说“小杰”这个口令 ,才能够进行下一级的识别
/****************************绿深旗舰店*****************************/
#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(5);
RSTB=0;
delay(5);
RSTB=1;
delay(5);
CSB=0;
delay(5);
CSB=1;
delay(5);
}
/************************************************************************
功能描述: 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
{
nAsrStatus=LD_ASR_FOUNDZERO;
}
} /*没有识别结果*/
else
{
nAsrStatus=LD_ASR_FOUNDZERO;
}
LD_WriteReg(0x2
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 724 2019-10-26 09:06 小车LDC3320codeconfig.h
文件 8866 2020-03-23 03:36 小车LDC3320codeLDChip.c
文件 2038 2020-03-23 03:04 小车LDC3320codeLDChip.h
文件 5663 2020-03-23 03:03 小车LDC3320codemain.c
文件 699 2019-10-26 09:06 小车LDC3320codeReg_RW.c
文件 304 2019-10-13 18:10 小车LDC3320codeReg_RW.h
文件 17732 2019-10-26 09:06 小车LDC3320codeSTC11XX.H
文件 15337 2020-03-23 03:03 小车LDC3320keil4 APPLDChip.lst
文件 10798 2020-03-23 03:03 小车LDC3320keil4 APPmain.lst
文件 1885 2020-03-23 02:56 小车LDC3320keil4 APPReg_RW.lst
文件 3158 2020-03-22 01:48 小车LDC3320keil4 APPusart.lst
文件 30456 2020-03-23 03:03 小车LDC3320keil4 APPV07A.m51
文件 93146 2020-03-23 03:04 小车LDC3320keil4 APPYS-V0.7.uvgui.Administrator
文件 90762 2019-11-19 15:41 小车LDC3320keil4 APPYS-V0.7.uvgui.Tree
文件 7030 2020-03-21 19:27 小车LDC3320keil4 APPYS-V0.7.uvopt
文件 14931 2020-03-21 19:27 小车LDC3320keil4 APPYS-V0.7.uvproj
文件 57097 2019-11-21 11:35 小车LDC3320keil4 APPYS-V0.7_uvopt.bak
文件 14928 2019-11-19 15:37 小车LDC3320keil4 APPYS-V0.7_uvproj.bak
文件 17324 2020-03-23 03:03 小车LDC3320objLDChip.obj
文件 142 2020-03-23 03:03 小车LDC3320objLDChip.__i
文件 13531 2020-03-23 03:03 小车LDC3320objmain.obj
文件 136 2020-03-23 03:03 小车LDC3320objmain.__i
文件 5167 2020-03-23 02:56 小车LDC3320objReg_RW.obj
文件 142 2020-03-23 02:56 小车LDC3320objReg_RW.__i
文件 6878 2020-03-22 01:48 小车LDC3320objusart.obj
文件 39188 2020-03-23 03:03 小车LDC3320objV07A
文件 1150 2020-03-23 03:03 小车LDC3320objV07A.build_log.htm
文件 6872 2020-03-23 03:03 小车LDC3320objV07A.hex
文件 123 2020-03-23 03:03 小车LDC3320objV07A.lnp
文件 250 2019-11-21 11:46 小车LDC3320objV07A.plg
............此处省略424个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)