程序就不写了 学程序不应该做伸手党 只有自己写才有深刻的记忆 并且能养成自己的思维方式
:首先确定一下51的串口工作方式 进入串口工作方式寄存器设置 然后根据波特率设置一下定时器
写一个串口中断程序 设定一个标志位(标志位改变表明收到数据)记得初始化各项总中断 串口中断 定时器中断 还有TH0 TL0初值什么的 TX接语音识别模块RX RX接语音识别模块TX GND共同接地(数地) 你应该大概懂了吧 不懂欢迎追问
大体思路如下:
A端:有单片机的语音识别模块是否具备可编程串口发送功能?如果有连接一个无线模块。如果没有,可能需要另一个单片机来承担这样的任务。
B端:一个单片机连着一个无线串口模块和两个继电器模块。
A端是发出指令端,从语音识别模块里识别出来的指令通过无线发射模块传达到B端;B端是指令接收和执行端,B端的单片机通过无线模块传回的数据控制两个继电器动作。
当然,这中间可能还涉及到单片机的串口通讯,无线模块的配对,单片机控制继电器是否要隔离,是否要中继等等 *** 作层的细节问题,你这没型号就算了,但思路应该是通用可行的~
以上就是关于求51单片机串口读程序 由语音识别模块发送串口数据 51读数据 并做出相应指令 还有怎么接线 rx tx gnd全部的内容,包括:求51单片机串口读程序 由语音识别模块发送串口数据 51读数据 并做出相应指令 还有怎么接线 rx tx gnd、我想用M6语音识别模块来控制4路5V继电器,其中15单片机的串口编程怎么写,急需、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)