91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 9.73MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-17
  • 語言: 其他
  • 標簽: esp8266??單片機??

資源簡介

這些資源是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


評論

共有 條評論