如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
(word完整版)无线wifi模块,51单片机,C语言程序
(word完整版)无线wifi模块,51单片机,C语言程序
(word完整版)无线wifi模块,51单片机,C语言程序
无线WIFI模块ESP8266和51单片机实现LED灯的无线控制
一、关于51单片机和无线WIFI模块的接线方面
RXD、TXD、GND和51单片机的TXD、RXD、GND接好,模块其他引脚均为高电平,电源VCC是3。3V左右(两节1.5v干电池),本人由于没有稳压模块,偷懒了当时使用5V的直流源,测试结果目前没有问题(不过不建议啊!)
二、关于安卓手机方面
测试时可以使用,网络调试助手(下载这个app安装在手机即可)发送数字1表示小灯亮,0表示灯灭.后续想深入的话可以自己开发安卓app软件。
三、参数设置
由于参数的设置方法和步奏网上资料很全,这里提供相关的网址自行参考。
Uart—WiFi模块ESP8266把玩记HYPERLINK"http://blog。csdn。net/kangear/article/details/40392385"http://blog。csdn。net/kangear/article/details/40392385
物联网wifi模块工作的STA和AP模式详细介绍
HYPERLINK"http://www。hx-wulian.com/archives/239”http://www。hx-wulian.com/archives/239
四、资料可能存在不足之处,仅作参考!
/*********************************************************************
题目:基于STC12C560S2单片机无线WIFI模块控制
内容:通过MCU上位机对ESP8266wifi模块的控制和设置,实现手机端控制LED灯
的亮灭。
注意:该型号单片机是普通89C51单片执行速度的12倍,内含RAM1280字节,ROM为60K,PCA计数器,PWM发生模块,ADC转换模块等,晶振一定是11.0592MHz.
********************************************************************/
#include<reg52.h〉 //包含头文件
#defineuintunsignedint
#defineucharunsignedchar
#defineRELOAD_COUNT0xFA //宏定义波特率发生器的载入值
//defineRELOAD_COUNT(256-(((11520000/16)/12)/9600))也可以或波特率9600//256—晶振频率/波特率x16=BRT
/*****************LED灯对应P0口的1个端口*************/
sbitLED0=P3^2;
/************波特率发生器相关功能寄存器的定义****************/
sfrAUXR=0x8E;
sfrBRT=0x9C;
sfrAUXR1=0xA2;
/*****************相关变量**************/
ucharReceive,i;
uintn;
ucharRecive_table[15]; //用于接收wifi模块反馈到MCU上的数据
/*******************************************************************
名称:延时函数
作用:毫秒级延时,微妙级延时函数,为数据收发完成作等待。.。.。..
********************************************************************/
voidms_delay(uintt)
{
uinti,j;
for(i=t;i〉0;i——)
for(j=110;j〉0;j-—);
}
voidus_delay(uchart)
{
while(t--);
}
/********************************************************************
名称:波特率发生器函数
作用:波特率发生器可以是T1定时器实现,也可以是MCU内部独立的波特率发生器,
各自不同的载入值计算式,具体根据寄存器相关设置来参考计算,以实现
异步串行通讯。(经测试,两种设置方式均可用,可任选一种。)
********************************************************************/
voidUart_Init()
17****21
实名认证
内容提供者
最近下载