• 大小: 4KB
    文件类型: .c
    金币: 2
    下载: 2 次
    发布日期: 2021-01-07
  • 语言: 其他
  • 标签: http  51  esp8266  OneNET  

资源简介

51单片机通过esp8266将温度数据上传到OneNET平台,代码简单易懂,注释详细。

资源截图

代码片段和文件信息

#include
#include
#define uint unsigned int
#define uchar unsigned char
sbit DQ=P2^4;
sbit k1=P1^0;
uchar aa[1]=““; 
uint itemp;
void delay(uint i) //延时5us
{
do
{
_nop_();      
_nop_();
_nop_();
i--;
}
while(i);
}
void delay1(uint z)  //延时1ms
{
uint xy;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}

void sendChar(uchar a)   //单片机发送一个字节
{
SBUF = a;
while(TI==0);
TI=0;
}

void sendString(uchar *s) //发送一个字符串
{
while(*s!=‘\0‘)
{
sendChar(*s);
s++;
}

}
void init()
{
/*串口中断定时器初始化*/
TMOD=0x20; //定时器1工作在方式2  
TH1=0xfd; //波特率为9600,精振为11.0592MHz
TL1=0xfd;
REN=1; //启动串行口接收数据
SM0=0; //串口工作在方式1
SM1=1; //串行口工作方式选择
EA=1; //打开总中断
TR1=1; //打开定时器中断

评论

共有 条评论