资源简介
该文件本人经过收集整理后的一些关于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
- 下一篇:视频批量裁剪
相关资源
- Wi-Fi小车控制APPAPP源程序,PPT,apk安装
- esp8266 app
- esp8266-天猫精灵-继电器.rar
- ESP8266的数据手册
- ESP8266_RTOS_SDK-3.1
- ESP8266控制APP+源码合集
- esp8266控制资料.zip
- ESP8266资料含APP源码和APK
- xtensa-lx106-elf.tar.bz2
- ESP8266的简单PWM呼吸灯程序
- ESP8266开发
- Arduino esp8266 wifi库 2.4.2版本
- ESP8266远程控制应用+APP源码.
- ZigBeeGateway_DHT11.rar
- esp8266混乱模式实现WIFI探针
- esp8266-2.7.4.zip
- STM32F103C8T6 单片机 ESP8266 12F接入机智云
- MQTT协议连接OneNet服务器
- ESP8266—NON_OS_SDK开发的例程
- 基于STM32/ESP8266/DSB10B20的温度采集程序
- ESP8266远程控制应用+APP源码
- esp8266 V2.5.2--arduino IDE添加esp8266开发板
- ESP8266获取网络天气.zip
- 09HAL_WIFI_01PassThrough.rar
- STM32F407+ESP8266 阿里云Iot.zip
- STM32CubeMX通过ESP8266 AT指令MQTT上阿里云
- ESP8266+5V+WiFi继电器智能物联网模块+智
- Arduino IDE for esp 8266开发版最新官方安
- ESP8266开发板烧录AT固件.rar
- ESP8266wifi模块资料
评论
共有 条评论