标题: STC12C5A60S2串口二通信ESP8266-01S模块控制LED闪烁 [打印本页]

作者: 有心插花花木兰    时间: 2020-4-19 16:42
标题: STC12C5A60S2串口二通信ESP8266-01S模块控制LED闪烁
物联网,ESP8266-01S,解决了STC12C5A60S2串口二功能通信问题控制LED灯闪烁
/*--------------------------------
*
2020年4月19日

//晶振12M
*
*/
#include <STC12C5A60S2.H>
#include "UART2.h"
sbit LED = P3^6;
unsigned char temps[]={"AT+CIPMUX=1\r\n"};
unsigned char code  displaytable[]={"AT+CIPSERVER=1,8080\r\n"};
unsigned char dat[1]=0;

void delay(void)
{
char j,g;
for(j=0;j<10;j++)
for(g=0;g<10;g++);
}
int main()
{
int i;
LED = 0;
Uart2Init();//波特率9600
delay();
Uart2_send_string(temps);       //发送AT指令
for(i=0;i<5000;i++)       //等待ESP8266-01S接收
{
  delay();
}
Uart2_send_string(displaytable);//·发送AT指令
while(1)
{
   if(dat[0]=='a')
    {
    LED=1;
    }
   else
    {
    LED=0;
    }
}
}

void uart2_isr() interrupt 8 using 1//中断函数
{
if( S2CON & 0x01 )
{
  dat[0]  = S2BUF;//获取ESP8266-01S的值
  S2CON &= ~0x01;
}
}

作者: 有心插花花木兰    时间: 2020-4-22 12:16
看我的上一篇文章,里面有详细介绍和代码
作者: 半壁松    时间: 2020-4-22 16:17
12M的晶振,9600比特率没有误码吗
作者: 南风起    时间: 2020-12-3 15:13
有心插花花木兰 发表于 2020-4-22 12:16
看我的上一篇文章,里面有详细介绍和代码

怎么看
作者: 51hei团团    时间: 2020-12-3 20:07
南风起 发表于 2020-12-3 15:13
怎么看

点击楼主的头像即可:http://www.51hei.com/bbs/home.ph ... w=me&from=space




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1