无线WIFI模块ESP8266和51单片机组合,实现手机无线控制
/******************************************************************** 名称:串口发送函数
功能:MCU向其他与其连接的设备发送数据(此处是无线WIFI模块ESP8266)
********************************************************************/ void Send_Uart(uchar value) {
ES=0; //关闭串口中断
TI=0; //清发送完毕中断请求标志位 SBUF=value; //发送 while(TI==0); //等待发送完毕 TI=0; //清发送完毕中断请求标志位
ES=1; //允许串口中断
} /******************************************************************** 名称:WIFI模块设置函数
作用: 启动模块,以便可以实现无线接入和控制
********************************************************************/ void ESP8266_Set(uchar *puf) // 数组指针*puf指向字符串数组 {
while(*puf!='\0') //遇到空格跳出循环
{
Send_Uart(*puf); //向WIFI模块发送控制指令。
us_delay(5); puf++; } us_delay(5);
Send_Uart('\r'); //回车
us_delay(5);
Send_Uart('\n'); //换行
ms_delay(1000); } /****************************************************
名称:ESP8266发送数据函数
功能:用于与wifi模块相连的终端发送数据
*****************************************************/
void ESP8266_Sent(uchar *puf) // 数组指针*puf指向字符串数组 { ESP8266_Set("AT+CIPSEND=0,4");
while(*puf!='\0') //遇到空格跳出循环
{
Send_Uart(*puf); //向WIFI模块发送控制指令。
us_delay(5);
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库无线wifi模块,51单片机,C语言程序(4)在线全文阅读。
相关推荐: