chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

esp8266加入到c51單片機單通道程序的編寫

汽車玩家 ? 來源:CSDN ? 作者:CSDN ? 2021-07-08 17:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ESP8266連接本地服務(wù)器的51單片機匯編程序

at89c2051單片機,晶振11.096MHZ,通訊速率9600,TCP多連接方式,本地連接地址192.168.1.107,收發(fā)數(shù)據(jù)成功

匯編程序如下:

這是main.c

#include

#include

#include "usart.h"

#include "wifi.h"

char Recive_table[20]=""; //接收緩沖,最大20個字節(jié)

char Recive_state = 0; //接收完成標(biāo)志

int main (void)

{

/********************功能初始化***********************/

Uart_Init();//串口初始化,波特率為9600

ms_delay(1000) ;

WIFI_Init(); //wifi初始化

/****************************************************/

/**********************主循環(huán)************************/

for(;;)

{

ms_delay(10) ;

if(Recive_state == 1)

{

ES=0; //清空接收標(biāo)志位

if((Recive_table[0]=='+')&&(Recive_table[1]=='I')&&(Recive_table[2]=='P'))//接收到的字符串形式為+IPD,x,x:y

{

if((Recive_table[3]=='D')&&(Recive_table[6]==','))

{

if(Recive_table[9]=='0')

P1 = 0;

if(Recive_table[9]=='1')

P1 = 0xff;

}

}

memset(Recive_table,'\0',20);

Recive_state = 0;

ES=1; //打開接收標(biāo)志位

}

}

/****************************************************/

}

/******************************************************************

函 數(shù): void Uart_Interrupt() interrupt 4

功 能: 串口中斷函數(shù),將收到的字符存到Recive_table[]數(shù)組中

參 數(shù): 無

返回值: 無

*******************************************************************/

void Uart_Interrupt() interrupt 4

{

static char i=0; //因為是一位一位接收,所以用static

if(RI==1)

{

ES = 0;

RI=0;

Recive_table[i]=SBUF;

i++;

if((Recive_table[i-1] == '\n'))

{

Recive_table[i]='\0';

i=0;

Recive_state = 1;

}

ES = 1;

}

else

TI = 0;

}

這是usart.c

#include "usart.h"

/******************************************************************

函 數(shù): void Uart_Init(void)

功 能: 串口初始化,波特率為9600(這個不會,上網(wǎng)百度)

參 數(shù): 無

返回值: 無

*******************************************************************/

void Uart_Init(void)

{

TMOD=0x20;

TH1=0xfD;

TL1=0xfD;

TR1=1;

REN=1;

SM0=0;

SM1=1;

EA=1;

ES=1;

}

這是wifi.c

#include

#include "wifi.h"

/******************************************************************

函 數(shù): void ms_delay(int t)

功 能: 毫秒級延時

參 數(shù): 無

返回值: 無

*******************************************************************/

void ms_delay(int t)

{

int i,j;

for(i=t;i>0;i--)

for(j=110;j>0;j--);

}

/******************************************************************

函 數(shù): void LED(void)

功 能: 發(fā)送完命令后顯示用的函數(shù)

參 數(shù): 無

返回值: 無

*******************************************************************/

void LED(void)

{

P1 = 0;

ms_delay(100);

P1 = 0xff;

ms_delay(100);

}

/******************************************************************

函 數(shù): void WIFI_Init(void)

功 能: wifi初始化(名字:esp8266;密碼:1234567890)

參 數(shù): 無

返回值: 無

*******************************************************************/

void WIFI_Init(void)

{

ES = 0;

TI = 1;

printf("AT+RST\r\n");

LED();

ms_delay(1000) ;

printf("AT+CWMODE=3\r\n");

LED();

ms_delay(1000) ;

printf("AT+CIPMUX=1\r\n");

LED();

ms_delay(1000) ;

printf("AT+CIPSERVER=1,8080\r\n");

LED();

ms_delay(1000) ;

while(!TI);

TI = 0;

ES = 1;

}

文章綜合來源:CSDN

編輯:ymf

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • C51單片機
    +關(guān)注

    關(guān)注

    12

    文章

    164

    瀏覽量

    36004
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    966

    瀏覽量

    48967
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    晶科鑫 | 國產(chǎn)26MHz晶振匹配Espressif(樂鑫) ESP8285/ESP8266芯片案例

    【應(yīng)用】國產(chǎn)26MHz頻率晶振應(yīng)用于物聯(lián)網(wǎng)WIFI物聯(lián)網(wǎng)模塊(串口轉(zhuǎn)WiFi模塊),Espressif(樂鑫)ESP8285/ESP8266芯片匹配測試OKESP8285其實是ESP8266的升級版
    的頭像 發(fā)表于 11-21 15:37 ?3980次閱讀
    晶科鑫 | 國產(chǎn)26MHz晶振匹配Espressif(樂鑫) <b class='flag-5'>ESP</b>8285/<b class='flag-5'>ESP8266</b>芯片案例

    C語言和單片機C語言有什么差異

    區(qū)別是由編譯器決的,只能參考對應(yīng)的編譯手冊,即使同種平臺不同的編譯器對C的擴展也有不同。 3、單片機c語言編程是基于C語言的單片機編程。
    發(fā)表于 11-14 07:55

    ESP8266ESP32開發(fā)板常見的2種下載方式

    至240MHz CPU,而ESP8266是單核處理器,主頻支持80MHz至160MHZ。 這些WiFi模塊都帶有GPIO,支持SPI,I2C,UART等各種協(xié)議。這兩款芯片都有STA/AP/STA+AP的工作模式。E...
    的頭像 發(fā)表于 11-10 20:30 ?248次閱讀
    <b class='flag-5'>ESP8266</b>和<b class='flag-5'>ESP</b>32開發(fā)板常見的2種下載方式

    請問一下我想用ESP8685直接替換ESP8266而不用寫程序,可以讓ESP8685直接通過之前ESP8266的外掛的flash運行程序

    請問一下我想用ESP8685直接替換ESP8266而不用寫程序,可以讓ESP8685直接通過之前ESP8266的外掛的flash運行
    發(fā)表于 09-17 12:06

    單片機怎么燒程序

    單片機程序是將編寫好的程序代碼寫入單片機內(nèi)部存儲單元,讓單片機按照預(yù)設(shè)邏輯工作的過程,是
    的頭像 發(fā)表于 07-23 11:47 ?625次閱讀

    AT89C51 單片機中文資料

    電子發(fā)燒友網(wǎng)站提供《AT89C51 單片機中文資料.pdf》資料免費下載
    發(fā)表于 06-24 15:29 ?1次下載

    單片機原理及應(yīng)用

    本書全面系統(tǒng)地介紹了 MCS-51 系列單片機的基本結(jié)構(gòu)、工作原理及應(yīng)用技術(shù)。主要內(nèi)容包括:微型計算機的基礎(chǔ)知識、MCS-51 單片機的基本結(jié)構(gòu)、匯編語言和
    發(fā)表于 06-16 16:58

    單片機C語言入門指導(dǎo)(非常通俗易懂!)

    , 顯而易見的問題出來了: 我要選擇那種語言為 單片機編寫程序呢? 這個問題,困擾了我好久。具 體選擇 C51 還是 A51 呢?匯編在我們大二之前并沒有開過課, 雖然看著人家的講
    發(fā)表于 06-16 16:32

    2.4寸TFT彩屏配套測試程序-51單片機

    如題,2.4寸TFT彩屏配套測試程序-51單片機。
    發(fā)表于 06-04 16:26 ?0次下載

    單片機實例項目:ESP8266串口WIFI

    單片機實例項目:ESP8266串口WIFI,推薦下載!
    發(fā)表于 06-03 21:01

    ESP8266燒錄與機智云一鍵配網(wǎng)教程

    ESP8266模塊因其低成本和高性能,廣泛應(yīng)用于智能家居和工業(yè)自動化等領(lǐng)域。機智云平臺提供了一鍵配網(wǎng)功能,簡化了設(shè)備的聯(lián)網(wǎng)過程。本教程將詳細(xì)介紹如何使用ESP8266進(jìn)行燒錄,并通過機智云實現(xiàn)一鍵配
    的頭像 發(fā)表于 05-24 11:04 ?1517次閱讀
    <b class='flag-5'>ESP8266</b>燒錄與機智云一鍵配網(wǎng)教程

    新概念51單片機C語言教程入門、提高、開發(fā)、拓展全攻略

    1.6 單片機C51基礎(chǔ)知識介紹 1.6.1 利用C語言開發(fā)單片機的優(yōu)點 1.6.2 C51中的基本數(shù)據(jù)類型 1.6.3
    發(fā)表于 04-15 13:57

    51單片機C語言學(xué)習(xí)筆記

    c51語言快速入門
    發(fā)表于 03-24 14:04 ?3次下載

    STM32和ESP32應(yīng)該學(xué)哪個

    等等,市場占有率也很高。 ESP32相對年輕了不少,滿打滿算也不到 10 歲,他的前身,還得從 ESP8266 說起,都屬于樂鑫科技的產(chǎn)品。 如果你用單片機做過一些物聯(lián)網(wǎng)產(chǎn)品,那多多少少應(yīng)該聽過
    的頭像 發(fā)表于 02-18 09:52 ?1095次閱讀

    單片機學(xué)習(xí)—C51源代碼和Proteus仿真文件

    單片機學(xué)習(xí)—C51源代碼和Proteus仿真文件.zip, 有各種例子
    發(fā)表于 02-10 13:46 ?1次下載