51单片机 wifi模块代码编写的历程 esp8266
初始化串口:
SCON = 0x50; //设定串行口的工作方式1 打开REN允许串口接收位
TMOD = 0x20; //16位定时器
REN = 1; //串口允许接收位
TH1 = 0xf3; //2400波特率
TL1 = TH1;
RI=0; // 接收中断位 接收完需手动清零
EA = 1;
ES = 0; //串行中断允许位
TR1 = 1; //定时中断1
发送数据:
ES=0; //关闭串口允许位以防干扰
TI=0; //初始化TI
SBUF=value; //将数据一位发送给缓冲区
while(!TI);
TI=0;
ES=1;
初始化wifi:
u8 j=0;
u8 a[]=“AT+CIPMUX=1\r\n”; //开启多连接
u8 b[]=“AT+CIPSERVER=1\r\n”; 建立服务器 (可在1后加入端口号若无则默认333)
while(a[j] != ‘\0’) //发送指令a 开启多连接
{
send(a[j]);
j++;
}
j=0;
delay1s();
delay1s();
while(b[j] != ‘\0’) //发送指令b 建立服务器
{
send(b[j]);
j++;
}
delay1s();
中断服务函数:
if(RI)
{
RI=0; //手动清零 让光标继续后移 知道移到+ADP: 后
if(sign1) //判断是否已经+ADP:已经结束(+ADP:后为我们手机发送的数据)
{
receive[len++]=SBUF;
if(SBUF == ‘\n’) //接收完成停止接收
{
sign = 0;
}
}
if(SBUF’:’) //判断是否已经+ADP:已经结束(+ADP:后为我们手机发送的数据)
{
sign=1; //开启接收
}
}
51单片机 wifi模块代码编写的历程 esp8266相关推荐
- 51单片机-WIFI模块
1.Wifi模块-ESP-01s 蓝牙,ESP-01s,Zigbee, NB-Iot等通信模块都是基于AT指令的设计 1.1 AT指令 AT指令集是从终端设备(Terminal Equipment,T ...
- 51单片机WIFI手机APP智能窗户窗帘控制系统手动自动定时
实践制作DIY- GC0045(2)-WIFI手机APP智能窗户窗帘控制系统 一.功能说明: 基于51单片机设计-WIFI手机APP智能窗户窗帘控制系统 功能介绍: STC89C52(AT89C52) ...
- 51单片机-LED模块-来回流水灯
51单片机-LED模块-来回流水灯 1. 视频 哔哩哔哩视频地址: https://www.bilibili.com/video/av89552821 51单片机-LED模块-来回流水灯 2. 文件 ...
- 51单片机蓝牙模块(HC05)运行原理
51单片机蓝牙模块(HC05)及其运行原理 目录 51单片机蓝牙模块(HC05)及其运行原理 一.测试蓝牙模块 二.配置蓝牙模块 三.烧写程序 四.测试 参考博文 一.测试蓝牙模块 在所有工作进行之前 ...
- 对象式单片机外部模块驱动编写详解——DAC8552为例
对象式单片机外部模块驱动编写详解--DAC8552为例 对象式驱动原理 DAC8552基本介绍 DAC8552驱动抽象 源码文件及其解释 参考资料 具体的代码和例程请参照以下GitHub仓库,记得给我 ...
- 集成式单片机外部模块驱动编写详解——AD5689为例
集成式单片机外部模块驱动编写详解--AD5689为例 集成式驱动原理 AD5689基本介绍 AD5689驱动抽象及源码解释 源码 参考资料 具体的代码和例程请参照以下GitHub仓库,记得给我star ...
- 超声波c语言程序,51单片机超声波模块的C语言程序.doc
51单片机超声波模块的C语言程序.doc 超声波模块程序 超声波模块程序 Trig P20 Echo P32 include define uchar unsigned char define uin ...
- 51单片机PCA模块配置
PCA模块是"可编程计数器阵列"的缩写,英文名称是"Programmable Counter Array",以下的说明均以SILICON LAB生产的C8051 ...
- 项目八 51单片机WIFI控制继电器
前言:作者想要帮助一些童鞋和爱好者进行项目构建,但自知能力有限,不喜可论,创作不易,勿喷. 系统由STC89C51单片机.4路继电器.wifi esp8266模块及电源组成. 可以说是一个非常简单的设 ...
- STM32驱动Marvell 88W8686 WiFi模块代码说明(20180129版)
一.概述 88W8686是Marvell公司2007年推出的一款SDIO Wi-Fi芯片,使用简单的SPI或SDIO协议就可以与单片机连接起来,操作方便,具有创建无密码或带有WEP密码的Ad-Hoc热 ...
最新文章
- Filter若不写chain.doFilter(request,response)原Servlet路径代码不会被执行
- 【教程】超详细的虚拟无线控制器安装教程
- 测试用例集-11.QQ表情收藏功能测试用例
- matlab 删除cell 中的 0 元素
- daad转换器实验数据_实验十一DAAD转换器.doc
- HDU2030 汉字统计【入门】
- 数理统计复习笔记四——区间估计
- 烽火服务器安装系统,烽火服务器进入bios配置
- STM32CubeMX工程提示未定义变量LL_APB1_GRP1_PERIPH_BKP
- python用户名和密码登录_Python爬虫:账号密码登入扇贝
- 菜鸟攒机之深度学习(上)
- 微信小程序开发页面无法显示,未注册报错
- nodejs+Express+mongodb
- Msfvenom的简单用法
- 【愚公系列】2021年12月 网络工程-进制转换
- 常见HTTP请求错误
- 水下图像增强本科毕业设计帮助思路
- 【已解决】adb shell查看进程提示grep不是内部命令或外部命令
- 【PSV】GRAVITY DAZE(重力眩晕)
- 计算机系微积分教材,清华大学出版社-图书详情-《大学数学(微积分)》