⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 51WIFI程序
💻 C
字号:
#include <reg51.h>
#include <string.h>
#include <ST_MR_08S.h>
#include <uart.h> 
//#pragma pack(1)
struct WIFI_CONFIG
{
 char control;
 char length[2];//int  length;
 char mode;
 char ssid[32];
 char key[32];
 char local_ip[4]; 
 char mask[4];
 char gw[4];
 char dns[4];
 char mac[6];
 char baud;
 char type;
 char remote_ip[4];
 char lport[2];//int lport;
 char rport[2];//int rport;
} set={
0x5c,
{0x64,0x00},
Adhoc,
"CFE2011",
"12345",
{192,168,0,10},
{255,255,255,0},
{192,168,0,1},
{202,114,88,10},
{0},
B4800,
UDP,
{192,168,0,100},
{0x90,0x1F},
{0xA0,0x0C}
}; 
//#pragma pack()
void main(void) 
{
 char ssid[]="CFE2008";
 char key[]="12345";
 int lport=8080;
 int rport=8080;
 char i=0;
 

 memset  (set.ssid,0,sizeof(set.ssid));
 strncpy (set.ssid,ssid,sizeof(ssid));
 memset  (set.key,0,sizeof(set.key));
 strncpy (set.key,key,sizeof(key));
 set.lport[0]=lport;
 set.lport[1]=lport>>8;
 set.rport[0]=rport;
 set.rport[1]=rport>>8;

 Recall=0;
 delay_ms(11); 
 init_uart(B4800); //初始化串口波特率为4800
 Uart_Send_String(&set,sizeof(set));
 delay_ms(10); 
 Recall=1;
 			
while (1) {

 //Uart_Send_Char(i);
 Uart_Send_String(ssid,sizeof(ssid));
 delay_ms(200);	
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -