基于单片机语音智能控制小车动作设计(毕设资料)
此版本附带2019年最新维普查重,查重为18.3%(资料中附带查重报告完整版无改动)。
本设计就是语音来控制小车,基本功能是通过51单片机和语音识别模块实现对小车的智能控制。通过人声说出设定的关键词,由语音接收器接受并且分析判断关键词的含义,从而识别发送到串口。由串口发送到蓝牙模块,通过蓝牙模块的通信,可以有效的将语音解析的数据发送到到小车中,由单片机识别信号实施相应的动作。
【资源下载】下载地址如下(785):https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
#include <uart.h>
#include <l298n.h>
unsigned long i=0;
unsigned char Time0Count;
/******************************* 定时器0初始化 控制速度*****************************************************/
void Time_Init()
{
TMOD = 0x02; // 16位定时器
TH0 = 206; // 50us
TL0 = 206; //
ET0 = 1; // 定时0中断允许
TR0 = 0; // 定时器0运行控制位, 先关闭等待使用
EA = 1; // 开总中断
}
/******************************* 定时器0中断 *******************************************/
void Time0_Int() interrupt 1
{
counti++;
Time0Count++;
if(Time0Count>9)
Time0Count=0;
}
void main(void)
{
Time_Init(); // 初始化定时器
Uart_Init(); //串口初始化
while(1)
{
if(MoveFlag==0)
{
Stop();
}
else
{
if(TR0 == 0)
TR0 = 1;//开始定时 小车运行
}