资源简介
ESP8266远程控制应用+APP源码,用户可以根据自己的需求更改 程序
代码片段和文件信息
#include“AT_PRC.H“
#include“STC15FXXXX.H“
#include“DELAY.h“
#define S1_S0 0x40 //P_SW1.6
#define S1_S1 0x80 //P_SW1.7
#define MAIN_Fosc 22118400L //定义主时钟
#define Timer0_Rate 25000 //中断频率
typedef unsigned char u8;
typedef unsigned int u16;
typedef unsigned long u32;
#define Timer0_Reload (65536UL -(MAIN_Fosc / Timer0_Rate))
void at_uart_send_str(unsigned char *str)//发送AT字符串到串口
{
unsigned char *st_p=str;
do{
SBUF=*st_p;
st_p++;
Delay2(1);
}while(*st_p);
SBUF=‘\r‘;
Delay2(1);
SBUF=‘\n‘;
Delay2(1);
}
void at_uart_send_buf(unsigned char *strunsigned char len)//发送数据缓冲区的非字符串信息,数据流信息到串口
{
unsigned char *st_p=str;
while(len){
SBUF=*st_p;
st_p++;
Delay2(1);
len--;
}
Delay2(1);
}
void init_uart(void)
{
B_TX1_Busy = 0;
RX1_Cnt = 0;
TX1_Cnt = 0;
S1_8bit(); //8位数据
S1_USE_P30P31(); //UART1 使用P30 P31口 默认
AUXR &= ~(1<<4); //Timer stop 波特率使用Timer2产生
AUXR |= 0x01; //S1 BRT Use Timer2;
AUXR |= (1<<2); //Timer2 set as 1T mode
TH2 = (unsigned char)(Timer2_Reload >> 8);
TL2 = (unsigned char)Timer2_Reload;
AUXR |= (1<<4); //Timer run enable
REN = 1; //允许接收
ES = 1; //允许中断
EA = 1; //允许全局中断
PS=1;
P3M1 = 0x00;
P3M0 = 0xFF;
RX1_Cnt=0;
ACC = P_SW1;
ACC &= ~(S1_S0 | S1_S1); //S1_S0=1 S1_S1=0
ACC |= S1_S0; //(P3.6/RxD_2 P3.7/TxD_2)
P_SW1 = ACC;
}
void make_AT_SEND_LEN(unsigned char a_lenunsigned char DATA_S) //生成右边这样的指令,将参数a_len 改成10进制,右边这条指令 “AT+CIPSEND=XX“ XX是发送的数量
{
unsigned char aa=0;
for(aa=0;aa<20;aa++)
at_send_len_ox[aa]=0;
for(aa=0;aa<11;aa++)
{
if(DATA_S==LOC_data)
at_send_len_ox[aa]=CIPSEND_LEN[aa]; //剪贴“AT+CIPSEND= 到RAM 后面的十进制参数由下面的部分生成
else if(DATA_S==RMT_data)
at_send_len_ox[aa]=AT_CLDSEND[aa]; //剪贴“AT+CIPSEND= 到RAM 后面的十进制参数由下面的部分生成
}
t_o=0; //去掉前面的0,比如发送38个字节,038,前面的0就可以去掉了。
if((a_len/100))
{
at_send_len_ox[aa]=a_len/100+‘0‘;
aa++;
t_o=1;
}
if((a_len%100)/10)
{
at_send_len_ox[aa]=(a_len%100)/10+‘0‘;
aa++;
t_o=1;
}
else if(t_o)
{
at_send_len_ox[aa]=0+‘0‘;
aa++;
}
at_send_len_ox[aa]=(a_len%10)+‘0‘;
aa++;
at_send_len_ox[aa]=0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-06-15 20:27 安信可IOT云功能应用详解更新\
目录 0 2015-06-15 20:28 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\
文件 270864 2015-05-15 20:02 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\ESP8266用外置C51实现云协议(云协议51实现).zip
文件 155519 2015-06-25 16:36 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\ESP8266用外置C51应用云协议(云协议固件实现).zip
文件 11966088 2015-06-15 18:34 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\APP安卓源码.rar
文件 2868452 2015-06-25 12:42 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\SmartHomeV3.7.apk
文件 158175 2015-06-16 12:21 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\WIFI模拟器.rar
文件 4429916 2015-08-11 11:06 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\一个小时搭建整套物联网方案(基于Black board T5).docx
文件 1934 2015-05-12 09:09 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\使用说明.txt
目录 0 2015-07-31 19:46 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\
目录 0 2015-07-24 17:12 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\
文件 417 2009-05-07 14:38 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\ABSTRACT.TXT
文件 6127 2015-05-16 12:58 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\AI_CLOUD.LST
文件 6602 2015-05-16 12:58 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\AI_CLOUD.OBJ
文件 144593 2015-07-20 16:45 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\ASK
文件 11485 2015-07-20 16:45 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\ASK.hex
文件 139 2015-07-20 16:45 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\ASK.lnp
文件 39899 2015-07-20 16:45 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\ASK.M51
文件 189 2015-07-24 11:40 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\ASK.plg
文件 59525 2015-07-24 11:41 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\ASK.uvopt
文件 14406 2015-07-19 13:50 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\ASK.uvproj
文件 3630 2015-04-10 16:00 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\ASK.w
文件 59525 2015-07-20 16:45 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\ASK_uvopt.bak
文件 14242 2015-07-14 14:23 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\ASK_uvproj.bak
文件 2502 2015-07-19 13:45 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\AT_PRC.c
文件 1983 2015-06-24 13:19 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\AT_PRC.H
文件 5393 2015-07-20 16:44 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\AT_PRC.LST
文件 27768 2015-07-20 16:44 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\AT_PRC.OBJ
文件 2685 2015-05-14 11:34 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\CRC16.C
文件 112 2015-05-14 10:25 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\CRC16.H
文件 4282 2015-05-16 13:00 安信可IOT云功能应用详解更新\AI-CLOUD_IOT_TEST\大黑板单片机程序\ESP_8266\CRC16.LST
............此处省略53个文件信息
相关资源
- 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模块资料
- Arduino+ESP8266库文件
- esp8266技小新教程2.zip
- esp8266技小新教程1.zip
- esp8266-2.7.2 离线安装包.zip
- 单片机控制ESP8266点亮LED小灯
- nodemcu for esp8266 ,lua语言开发
- stm32控制esp8266访问web
- esp8266 HSPI
- esp8266自动获取天气及时钟在oled显示
- stm32+esp8266
- 非阻塞式AT指令发送接收工程,可驱动
- STM32连接阿里云入门手册.pdf
- Arduino+超声波+esp8266。_8266ok.ino
评论
共有 条评论