欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
ESP8266與STM32單片機的通信程序
[打印本頁]
作者:
wang1333133
時間:
2019-2-10 23:22
標題:
ESP8266與STM32單片機的通信程序
ESP8266與32單片機的通信
單片機源程序如下:
#include "reg52.h"
typedef unsigned char u8;
typedef unsigned int u16;
sbit LED1 = P0^0;
sbit LED2 = P0^1;
sbit LED3 = P0^2;
sbit LED4 = P0^3;
u8 dat;
void ConfigUART()
{
TMOD = 0x20;
SCON = 0x50;
TH1 = 0xFD;
TL1 = TH1;
PCON = 0x00;
TR1 = 1;
// RCAP2H=0x0B;//自動重載高8位,
// RCAP2L=0xDC;//低8位;
//
// ET2=1;
// EA=1;
// TR2=1;
}
void Delay_Us(u8 us)
{
while(us--);
}
void Delay_ms(u16 n)
{
unsigned int i,j;
for(i=0;i<n;i++)
for(j=0;j<123;j++);
}
void Send_Uart(u8 value)
{
SBUF=value;
while(!TI);
TI=0;
}
void ESP8266_Set(u8 *puf)
{
while(*puf!='\0')
{
Send_Uart(*puf);
Delay_Us(5);
puf++;
}
Delay_Us(5);
Send_Uart('\r');
Delay_Us(5);
Send_Uart('\n');
Delay_ms(200);
}
void ESP8266_Init()
{
ESP8266_Set("AT+CWMODE=2");
Delay_ms(1000);
Delay_ms(1000);
ESP8266_Set("AT+RST");
Delay_ms(1000);
Delay_ms(1000);
ESP8266_Set("AT+CWSAP=\"kaiwen\",\"chenkaiwen\",11,3");
Delay_ms(1000);
Delay_ms(1000);
ESP8266_Set("AT+CIPMUX=1");
Delay_ms(1000);
Delay_ms(1000);
ESP8266_Set("AT+CIPSERVER=1,5000");
}
void ESP8266_SEND()
{
if(RI)
{
RI = 0;
dat = SBUF;
switch(dat)
{
case 'a':LED1=1;LED3=1;LED2=1;LED4=1;ESP8266_Set("AT+CIPSEND=0,12");ESP8266_Set(">");ESP8266_Set("LEDOFF");ESP8266_Set("+++");break;
case 'b':LED1=1;LED3=1;LED2=0;LED4=0;ESP8266_Set("AT+CIPSEND=0,20");ESP8266_Set(">");ESP8266_Set("LEDON 2and4");ESP8266_Set("+++");break;
case 'c':LED1=0;LED3=0;LED2=1;LED4=1;ESP8266_Set("AT+CIPSEND=0,20");ESP8266_Set(">");ESP8266_Set("LEDON 1and3");ESP8266_Set("+++");break;
case 'd':LED1=1;LED3=0;LED2=1;LED4=0;ESP8266_Set("AT+CIPSEND=0,20");ESP8266_Set(">");ESP8266_Set("LEDON 3and4");ESP8266_Set("+++");break;
case 'e':LED1=0;LED3=1;LED2=0;LED4=1;ESP8266_Set("AT+CIPSEND=0,20");ESP8266_Set(">");ESP8266_Set("LEDON 1and2");ESP8266_Set("+++");break;
}
}
if (TI)
{
SBUF=dat;
TI = 0;
}
}
void main()
{
LED1=1;
LED2=1;
LED3=1;
LED4=1;
ConfigUART();
ESP8266_Init();
while(1)
{
ESP8266_SEND();
}
}
復制代碼
所有資料51hei提供下載:
ESP8266松.rar
(28.04 KB, 下載次數: 19)
2019-2-10 23:22 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
a937983423
時間:
2019-2-11 09:23
過來支持一下,膜拜
作者:
順雨
時間:
2019-2-11 13:58
請問你這個實現什么功能,怎么接線
作者:
liu2580
時間:
2019-3-31 13:28
你這是51的代碼吧
作者:
KAng_online
時間:
2019-4-27 23:44
很明顯是51的程序,,,,
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1