資源簡介
WiFi模塊測試程序
代碼片段和文件信息
/**************************************************************************************
*功能:ESP8266連接熱點并發(fā)送數(shù)據(jù) ??????????????? *
*特別說明: *
*????????? ??MCU:STC89C52????? *
* 晶振:11.0592MHz *
*作者:科睿研發(fā)中心 ?? *
*公司:科睿電子產(chǎn)品有限公司? *
*電話: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“;//發(fā)送數(shù)據(jù) ?
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位數(shù)據(jù)可變波特率
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);//準備發(fā)送數(shù)據(jù)
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簡易調(diào)試說明.pdf
?????文件?????223232??2017-06-29?17:06??28.WiFi模塊測試程序\文檔及工具\科睿串口調(diào)試助手.exe
?????文件?????151552??2017-06-30?17:04??28.WiFi模塊測試程序\文檔及工具\科睿網(wǎng)絡調(diào)試助手.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模塊測試程序\程序\ob
?????文件???????5700??2018-01-19?12:29??28.WiFi模塊測試程序\程序\ob
?????文件???????1085??2018-01-19?12:29??28.WiFi模塊測試程序\程序\ob
?????文件???????1804??2018-01-19?12:29??28.WiFi模塊測試程序\程序\ob
?????文件?????????71??2018-01-19?12:29??28.WiFi模塊測試程序\程序\ob
?????文件?????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模塊測試程序\程序\ob
?????目錄??????????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
- 上一篇:按鍵可調(diào)萬年歷(單片機程序)
- 下一篇:esp8266點燈
評論
共有 條評論