• 大小: 0.59M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-04-20
  • 语言: C/C++
  • 标签: wifi  fi  模块  程序  测试  

资源简介

WiFi模块测试程序

资源截图

代码片段和文件信息

/**************************************************************************************
*功能:ESP8266连接热点并发送数据                 *
*特别说明: *
*            MCU:STC89C52      *
* 晶振:11.0592MHz *
*作者:科睿研发中心    *
*公司:科睿电子产品有限公司  *
*电话:0530-2897239   15192459227       *
*最后修改时间:2018年1月18日 *
***************************************************************************************/

#include “reg51.h“

unsigned char RST[]=“AT+RST\r\n“;//重启模块
unsigned char LYMS[]=“AT+CWMODE=1\r\n“;//设置WIFI模块为station模式
unsigned char SZLY[]=“AT+CWJAP=\“MERCURY_C1D7\“\“12345678\“\r\n“;/*设置WIFI模块连接WIFI的名称与密码*/
unsigned char KQFU[]=“AT+CIPSTART=\“TCP\“\“192.168.0.111\“8000\r\n“;//连接服务器
unsigned char TCMS[]=“AT+CIPMODE=1\r\n“;//透传模式
unsigned char FSSJ[]=“AT+CIPSEND\r\n“;//发送数据  

void Delay_Xms(unsigned int x)
{
unsigned char i j;

while(x--)
{
i = 2;
j = 199;
do
{
while (--j);
} while (--i);
}
}

void Init_Uart(void)
{
PCON &= 0x7F; //波特率不倍速
SCON = 0x50; //8位数据可变波特率
TMOD &= 0x0F; //清除定时器1模式位
TMOD = 0x20; //设定定时器1为8位自动重装方式
TL1 = 0xFD; //设定定时初值
TH1 = 0xFD; //设定定时器重装值
ET1 = 0; //禁止定时器1中断
TR1 = 1; //启动定时器1
ES=1;
EA=1;
}

void SendByte(unsigned char dat)
{
TI=0;
SBUF=dat;
while(!TI);
}

void SendArry(unsigned char *punsigned char num)
{
while(num--)
{
SendByte(*p++);
}
}

void SendString(unsigned char *p)
{
while(*p)
{
SendByte(*p++);
}
}

void Online(void)
{
Delay_Xms(1500);//等待WIFI上电初始化
SendString(LYMS);//AT+CWMODE=1 设置station模式,只能连接无线热点
Delay_Xms(100);
SendString(SZLY);//设置WIFI模块连接WIFI的名称与密码
Delay_Xms(2000);//等待连接WIFI以及获取IP地址
SendString(KQFU);//连接服务器
Delay_Xms(2000);//等待连接成功
SendString(TCMS);//设置为透传模式
Delay_Xms(100);
SendString(FSSJ);//准备发送数据
Delay_Xms(100);
}

void main()
{
Init_Uart();
while(1)
{
Online();//上线过程的代码 需要具体测试

while(1)
{
SendString(“This is a test!“);
SendByte(0x0D);
SendByte(0x0A);
Delay_Xms(500);
}
}
}

void Uart_isr () interrupt 4
{
if (RI)
{
RI=0;
}
}

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

     文件     647231  2018-01-19 12:04  28.WiFi模块测试程序\文档及工具\ESP8266简易调试说明.pdf

     文件     223232  2017-06-29 17:06  28.WiFi模块测试程序\文档及工具\科睿串口调试助手.exe

     文件     151552  2017-06-30 17:04  28.WiFi模块测试程序\文档及工具\科睿网络调试助手.exe

     文件       4341  2018-01-19 12:29  28.WiFi模块测试程序\程序\Listings\main.lst

     文件       8709  2018-01-19 12:29  28.WiFi模块测试程序\程序\Listings\PRJ.m51

     文件       6487  2018-01-19 12:29  28.WiFi模块测试程序\程序\objects\main.obj

     文件       5700  2018-01-19 12:29  28.WiFi模块测试程序\程序\objects\PRJ

     文件       1085  2018-01-19 12:29  28.WiFi模块测试程序\程序\objects\PRJ.build_log.htm

     文件       1804  2018-01-19 12:29  28.WiFi模块测试程序\程序\objects\PRJ.hex

     文件         71  2018-01-19 12:29  28.WiFi模块测试程序\程序\objects\PRJ.lnp

     文件     138791  2018-01-19 12:31  28.WiFi模块测试程序\程序\PRJ.uvgui.dazha

     文件       4998  2018-01-18 21:07  28.WiFi模块测试程序\程序\PRJ.uvopt

     文件      13859  2018-01-18 21:52  28.WiFi模块测试程序\程序\PRJ.uvproj

     文件       2530  2018-01-19 12:31  28.WiFi模块测试程序\程序\User\main.c

     目录          0  2019-04-13 22:03  28.WiFi模块测试程序\程序\Listings

     目录          0  2019-04-13 22:03  28.WiFi模块测试程序\程序\objects

     目录          0  2019-04-13 22:03  28.WiFi模块测试程序\程序\User

     目录          0  2019-04-13 22:03  28.WiFi模块测试程序\文档及工具

     目录          0  2019-04-13 22:03  28.WiFi模块测试程序\程序

     目录          0  2019-04-13 22:03  28.WiFi模块测试程序

----------- ---------  ---------- -----  ----

              1210390                    20


评论

共有 条评论