資源簡介
該文件本人經過收集整理后的一些關于ESP8266WIFI模塊的一些學習資料,包括ESP8266WIFI模塊的產品說明,與單片機的應用實例,以及它的電腦調試助手等,一些學習的資料,希望能對學習該模塊的同學有幫助。
代碼片段和文件信息
#include?
#include
#define?uchar?unsigned?char
#define?uint?unsigned?int
//以下是板子上LED的配置,把Px_x改成自己對應的腳。
//以下是你的51單片機的晶振大小
#define?FOSC_110592M?
//注意,無論接收到信號還是發送完信號,都會進中斷服務程序的
sbit?led7=P1^7;
sbit?led6=P1^6;
sbit?led5=P1^5;
sbit?led4=P1^4;
sbit?led3=P1^3;
sbit?led2=P1^2;
sbit?led1=P1^1;
sbit?led0=P1^0;
/*初始化程序(必須使用,否則無法收發),次程序將會使用定時器1*/
void?SerialInti()//初始化程序(必須使用,否則無法收發)
{
TMOD=0x20;//定時器1操作模式2:8位自動重載定時器
TH1=0xfd;//裝入初值,波特率9600
TL1=0xfd;
TR1=1;//打開定時器
SM0=0;//設置串行通訊工作模式,(10為一部發送,波特率可變,由定時器1的溢出率控制)
SM1=1;//(同上)在此模式下,定時器溢出一次就發送一個位的數據
REN=1;//串行接收允許位(要先設置sm0sm1再開串行允許)
EA=1;//開總中斷
ES=1;//開串行口中斷
}
//串行口連續發送char型數組,遇到終止號/0將停止
void?Uart1Sends(uchar?*str)
{
while(*str!=‘\0‘)
{
SBUF=*str;
while(!TI);//等待發送完成信號(TI=1)出現
TI=0;
str++;
}
}
//延時函數
void?delay(uint?ttt)
{
????uint?ij;
??????for(i=ttt;i>0;i--)
???????for(j=110;j>0;j--);
} ?
//ESP8266上電初始化
void?esp8266_init()
{
????Uart1Sends(“AT+RST\r\n“);
led0=0;
delay(10000);
led0=1;
Uart1Sends(“AT+CIPMUX=1\r\n“);
led1=0;
delay(10000);
led1=1;
Uart1Sends(“AT+CIPSERVER=18080\r\n“);
led2=0;
delay(10000);
led2=1;
}
void?esp8266_send(uint?tt)
{?
if(tt==0)
????{
Uart1Sends(“AT+CIPSEND=04\r\n“);
led0=0;
delay(5000);
led0=1;
Uart1Sends(“燈亮“);
}
else
{
Uart1Sends(“AT+CIPSEND=04\r\n“);
led0=0;
delay(5000);
led0=1;
Uart1Sends(“燈滅“);
}
}
void?main()
{
delay(2000);
SerialInti();
esp8266_init();
while(1)
{????
}
}
/*串行通訊中斷,收發完成將進入該中斷*/
void?Serial_interrupt()?interrupt?4?
{
if(RI)
{
RI=0;//接收中斷信號清零,表示將繼續接收
switch(SBUF)
{
?case?‘a‘:
??led4=0;
??esp8266_send(0);
??break;
?case?‘b‘:
??led4=1;
??esp8266_send(1);
??break;
?case?‘c‘:
??led5=0;
??esp8266_send(0);
??break;
?case?‘d‘:
??led5=1;
??esp8266_send(1);
??break;
?case?‘e‘:
??led6=0;
??esp8266_send(0);
??break;
?case?‘f‘:
??led6=1;
??esp8266_send(1);
??break;
?case?‘g‘:
??led7=0;
??esp8266_send(0);
??break;
?????????case?‘h‘:
??led7=1;
??esp8266_send(1);
??break;
}
}
}?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????2577??2017-12-07?20:58??WIFI模塊學習文件\demo.c
?????文件??????448374??2017-11-15?19:28??WIFI模塊學習文件\Esp8266_AT指令使用示例.PDF
?????文件?????2730093??2017-12-04?18:19??WIFI模塊學習文件\ESP8266-01?WiFi模塊用戶手冊V1.0.doc
?????文件??????195348??2017-11-15?19:28??WIFI模塊學習文件\ESP8266AT命令例程.pdf
?????文件???????25600??2017-12-11?18:31??WIFI模塊學習文件\esp8266開啟服務器(Server)模式(可以讓其他客戶端連接).doc
?????文件??????216191??2017-11-15?19:28??WIFI模塊學習文件\UsrNetAssistant.apk
?????文件?????????314??2017-12-07?18:29??WIFI模塊學習文件\USR-TCP232-Test.cfg
?????文件?????1029632??2017-11-15?19:28??WIFI模塊學習文件\USR-TCP232-Test.exe
?????文件???????36864??2017-12-12?22:59??WIFI模塊學習文件\開啟客戶端(Client)模式(連接服務器).doc
?????文件???????17144??2017-11-15?19:28??WIFI模塊學習文件\雙排最新.jpg
?????目錄???????????0??2017-12-07?17:34??WIFI模塊學習文件\新建文件夾\
?????文件??????439808??2008-03-16?18:40??WIFI模塊學習文件\新建文件夾\51波特率初值設定.exe
?????目錄???????????0??2017-12-07?17:33??WIFI模塊學習文件\新建文件夾\CP2102驅動\
?????文件??????670720??2012-12-11?16:12??WIFI模塊學習文件\新建文件夾\CP2102驅動\CP210xVCPInstaller_x64.exe
?????文件??????545280??2012-12-11?16:12??WIFI模塊學習文件\新建文件夾\CP2102驅動\CP210xVCPInstaller_x86.exe
?????文件???????11328??2012-12-11?16:12??WIFI模塊學習文件\新建文件夾\CP2102驅動\dpinst.xm
?????文件????????9845??2012-12-11?16:12??WIFI模塊學習文件\新建文件夾\CP2102驅動\ReleaseNotes.txt
?????文件????????7077??2012-12-11?16:12??WIFI模塊學習文件\新建文件夾\CP2102驅動\Silabs_License_Agreement.txt
?????文件???????10684??2012-12-11?16:12??WIFI模塊學習文件\新建文件夾\CP2102驅動\slabvcp.cat
?????文件????????5067??2012-12-11?16:12??WIFI模塊學習文件\新建文件夾\CP2102驅動\slabvcp.inf
?????目錄???????????0??2017-12-06?16:18??WIFI模塊學習文件\新建文件夾\CP2102驅動\x64\
?????文件???????27336??2012-12-11?16:12??WIFI模塊學習文件\新建文件夾\CP2102驅動\x64\silabenm.sys
?????文件???????73216??2012-12-11?16:12??WIFI模塊學習文件\新建文件夾\CP2102驅動\x64\silabser.sys
?????文件?????1721576??2012-12-11?16:12??WIFI模塊學習文件\新建文件夾\CP2102驅動\x64\WdfCoInstaller01009.dll
?????目錄???????????0??2017-12-06?16:18??WIFI模塊學習文件\新建文件夾\CP2102驅動\x86\
?????文件???????47176??2012-12-11?16:12??WIFI模塊學習文件\新建文件夾\CP2102驅動\x86\silabenm.sys
?????文件???????63104??2012-12-11?16:12??WIFI模塊學習文件\新建文件夾\CP2102驅動\x86\silabser.sys
?????文件?????1461992??2012-12-11?16:12??WIFI模塊學習文件\新建文件夾\CP2102驅動\x86\WdfCoInstaller01009.dll
?????文件??????833294??2012-03-23?16:37??WIFI模塊學習文件\新建文件夾\CP2102驅動\串口模塊使用說明.pdf
?????文件??????????71??2013-01-07?20:12??WIFI模塊學習文件\新建文件夾\CP2102驅動\其他版本驅動下載地址.txt
?????文件??????????82??2013-01-07?20:15??WIFI模塊學習文件\新建文件夾\CP2102驅動\使用說明.txt
............此處省略16個文件信息
- 上一篇:2019廣工大軟件項目管理課設.zip
- 下一篇:視頻批量裁剪
評論
共有 條評論