资源简介
这些资源是15年的,现在安可信似乎更新了很多,我没去了解!下载的时候慎重考虑! 那个时候的代码写的很烂,大家看的话看控制的方法就好了,可以优化的自己优化!
调试时候先用窗口助手调试啊,没试过一台电脑用两个串口助手的。。可以用两台电脑啊! 先确保8266能够通过串口助手发送的信息按照你的想法进行通信,如果那样子都搞不定,别用单片机控制了。
波特率默认115200

代码片段和文件信息
/***************************
先把wifi模块设在flash置 AT+CWMODE=1 AT+CWJAP=“ESP8266““123456789“
修改波特率9600
***************************/
#include
#include“string.h“
#include
#define uchar unsigned char
#define uint unsigned int
#define RX1_Lenth 16 //串口接收缓冲长度
uchar RX1_Cnt=0; //接收计数
bit flag=0;
void Tranfer(uchar *s)
{
ES=0;
while(*s!=‘\0‘)
{
SBUF= toascii(*s);
while(!TI);
TI=0;
s++;
}
ES=1;
}
void Tranfer_f(uchar *suchar Lenth)
{
ES=0;
while(Lenth--!=0)
{
SBUF= toascii(*s++);
while(!TI);
TI=0;
}
ES=1;
}
uchar idata RX1_Buffer[RX1_Lenth]=0; //接收缓冲
void Delay2(unsigned long cnt)
{
long i;
for(i=0;i }
/* 配置wifi */
void set_wifi()
{
Delay2(500);
Tranfer(“AT+RST\r\n“);
Delay2(1000);
Tranfer(“AT+CIPMUX=0\r\n“); //单链接
Delay2(500);
Tranfer(“AT+CIPSTART=\“TCP\“\“192.168.4.1\“5000\r\n“);
Delay2(1000);
Tranfer(“AT+CIPMODE=1\r\n“); //透传模式
Delay2(500);
Tranfer(“AT+CIPSEND=10\r\n“);
Delay2(500);
}
void main()
{
// uchar i;
SCON=0X50; //设置为工作方式1
TMOD=0X20; //设置计数器工作方式1
TH1=0XFD; //计数器初始值设置,注意波特率是9600
TL1=0XFD;
TR1=1; //打开计数器
set_wifi();
ES=1; //打开接收中断
EA=1; //打开总中断
while(1)
{
/*一直在采集信息,采集到信息 发送数据*/
// if((RX1_Buffer[0]==‘T‘)&&(RX1_Buffer[9]==‘R‘))//接收到正确数据
// {
/* 实验用灯显示 */
Delay2(500);
Tranfer(“AT+CIPSEND=11\r\n“);
Delay2(200);
Tranfer(“R432.240.1E“); // 给主机发送十一个字节的数据
Delay2(500);
// }
//
// else
// {
if(flag==1)
{
Tranfer_f(RX1_Buffer11); // 发送十一个字节数据给上位机 第二位ID
flag=0;
}
// }
}
}
void Usart() interrupt 4
{
if(RI)
{
RI=0;
RX1_Buffer[RX1_Cnt]=SBUF; //接收缓冲 接收完数据显示
if(RX1_Buffer[0]==‘T‘) // T
{
RX1_Cnt++;
}
else
{
RX1_Cnt=0;
}
if(RX1_Cnt>=10)
{
RX1_Cnt=0;
flag=1;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 113630 2014-12-16 14:08 pulsesensor_STC12C5A\51最小系统V2.0原理图.pdf
----------- --------- ---------- ----- ----
113630 1
- 上一篇:杭州市建筑轮廓数据
- 下一篇:Digital Fundamentals 11th
相关资源
- 51 单片机 红外避障小车 大集合136
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 浙江工业大学2005-2006学年单片机习题
- 单片机与PC机串口通讯仿真
- 毕业设计 单片机 对讲机 protues仿真
评论
共有 条评论