在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

esp8266加入到c51單片機(jī)單通道程序的編寫

汽車玩家 ? 來源:CSDN ? 作者:CSDN ? 2021-07-08 17:57 ? 次閱讀

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

at89c2051單片機(jī),晶振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個(gè)字節(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; //因?yàn)槭且晃灰晃唤邮眨杂胹tatic

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(這個(gè)不會(huì),上網(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)

功 能: 毫秒級(jí)延時(shí)

參 數(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)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C51單片機(jī)
    +關(guān)注

    關(guān)注

    12

    文章

    164

    瀏覽量

    34846
  • ESP8266
    +關(guān)注

    關(guān)注

    50

    文章

    962

    瀏覽量

    45332
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    通過C51單片機(jī)控制數(shù)碼管顯示

    電子發(fā)燒友網(wǎng)站提供《通過C51單片機(jī)控制數(shù)碼管顯示.docx》資料免費(fèi)下載
    發(fā)表于 11-12 15:51 ?2次下載

    esp8266加入到c51單片機(jī)單通道程序怎么寫

    要將ESP8266模塊加入到C51單片機(jī)單通道程序中,您需要了解如何通過串行通信(UART)與
    的頭像 發(fā)表于 10-18 11:32 ?796次閱讀

    ESP8266 太空人動(dòng)畫的 OLED 顯示

    ESP8266 太空人動(dòng)畫的 OLED 顯示
    的頭像 發(fā)表于 10-08 15:06 ?334次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動(dòng)畫的 OLED 顯示

    STM32 ESP8266阿里云鏈接源碼

    stm32F103C8T6 ESP8266 物聯(lián)網(wǎng)電表 登錄阿里云
    發(fā)表于 08-29 14:21 ?6次下載

    esp32和esp8266代碼共用嗎

    本文將介紹ESP32和ESP8266兩款流行的微控制器在代碼共用性方面的可能性與差異性。 一、引言 隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,越來越多的智能設(shè)備開始進(jìn)入我們的生活。其中,ESP32和ESP82
    的頭像 發(fā)表于 08-19 18:23 ?1431次閱讀

    esp8266esp32區(qū)別是什么

    Xtensa? 32-bit LX6 CPU,主頻可達(dá)240MHz,具有更強(qiáng)大的處理能力。 內(nèi)存 : ESP8266 :通常有64KB512KB的RAM,以及1MB4MB的閃存。 ESP
    的頭像 發(fā)表于 08-19 18:16 ?5958次閱讀

    ESP8266需要燒錄固件庫嘛

    的步驟。 一、固件庫的作用 固件庫是一組預(yù)先編寫好的程序代碼,用于實(shí)現(xiàn)ESP8266模塊的特定功能。這些代碼通常由經(jīng)驗(yàn)豐富的開發(fā)者編寫,經(jīng)過多次測(cè)試和優(yōu)化,具有較高的穩(wěn)定性和可靠性。使
    的頭像 發(fā)表于 08-19 17:30 ?1055次閱讀

    esp8266不燒錄可以使用嗎

    ESP8266是一款非常流行的Wi-Fi模塊,廣泛應(yīng)用于物聯(lián)網(wǎng)項(xiàng)目中。然而,如果不進(jìn)行燒錄,ESP8266將無法正常工作。 1. ESP8266簡(jiǎn)介 ESP8266是一款由Espres
    的頭像 發(fā)表于 08-19 17:28 ?1001次閱讀

    esp8266wifi模塊怎么連接手機(jī)

    ESP8266 WiFi模塊連接手機(jī)主要可以通過兩種方式實(shí)現(xiàn): 通過路由器連接(STA模式)和直接作為熱點(diǎn)連接(AP模式) 。以下是兩種連接方式的步驟: 一、通過路由器連接(STA模式) 配置
    的頭像 發(fā)表于 08-19 17:27 ?3576次閱讀

    ESP8266_RTOS_SDK-1.5.0下編寫的代碼升級(jí)ESP8266_RTOS_SDK-2.0.0出現(xiàn)編譯不過的原因?

    以前在ESP8266_RTOS_SDK-1.5.0下編寫的代碼現(xiàn)在升級(jí)ESP8266_RTOS_SDK-2.0.0就出現(xiàn)編譯不過的錯(cuò)誤。 xtensa-lx106-elf-gcc-
    發(fā)表于 07-10 07:45

    使用esp8266的Hspi與單片機(jī)通信,打印的W0-W7寄存器數(shù)據(jù)和發(fā)送的數(shù)據(jù)不符合,為什么?

    在使用esp8266的Hspi與單片機(jī)通信,發(fā)現(xiàn)單片機(jī)可以進(jìn)行數(shù)據(jù)讀取,但是單片機(jī)寫數(shù)據(jù)就會(huì)出現(xiàn)esp8266這邊的主機(jī)寫完成中斷被觸發(fā),但
    發(fā)表于 07-10 07:04

    使用esp8266的HSPI與STM32進(jìn)行通信時(shí)遇到的疑問求解

    在使用esp8266的HSPI與STM32進(jìn)行通信時(shí),發(fā)現(xiàn)單片機(jī)可以對(duì)其進(jìn)行讀操作,但是單片機(jī)esp8266里面寫數(shù)據(jù)的話就會(huì)出現(xiàn)esp8266
    發(fā)表于 07-10 06:45

    請(qǐng)問ESP8266為什么無法加入AP?

    我正在使用ESP8266最新的 SDK 版本 3.4。我編寫了一個(gè)將加入 AP 的代碼。代碼在 ESP8266 Devkit 上運(yùn)行,但不在 ESP
    發(fā)表于 07-08 08:24

    國產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片ESP8266ESP8285對(duì)比差異

    ESP8285對(duì)比ESP8266差異如下: 1、ESP8285內(nèi)部集成1/2MB Flash,DOUT模式。ESP8266則需要外接Flash; 2、
    的頭像 發(fā)表于 05-17 11:44 ?1510次閱讀
    國產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片<b class='flag-5'>ESP8266</b>與<b class='flag-5'>ESP</b>8285對(duì)比差異

    使用Wi-Fi ESP8266方案模組接入云平臺(tái)

    選擇Wi-Fi的應(yīng)用模式,列出、加入、退出接入點(diǎn),建立TCP/UDP連接、獲得狀態(tài)、發(fā)送數(shù)據(jù)等操作。ESP8266模塊的三種工作模式如下:①Sation模式:Sat
    的頭像 發(fā)表于 05-10 08:20 ?1937次閱讀
    使用Wi-Fi <b class='flag-5'>ESP8266</b>方案模組接入云平臺(tái)
    主站蜘蛛池模板: 午夜在线免费观看 | 在线午夜影院 | 天天干 夜夜操 | 亚洲国产欧美在线人成aaa | 国产特级毛片aaaaaa毛片 | 免费播放黄色 | 男女交性无遮挡免费视频 | 亚洲精品久久片久久 | 欧美www| 久久国产香蕉一区精品 | 成在线人视频免费视频 | 国产福利在线免费 | 成人国产精品毛片 | 手机在线看 | 国产精品伦视频观看免费 | 久久艹影院 | 456影院第一 | 免费精品美女久久久久久久久 | 日日做夜夜爽夜夜爽 | 黄色三级网站免费 | 大香伊人网 | 一 级 黄 色 片生活片 | 国产精品伦视频观看免费 | 日本三级hd高清电影 | 狠狠色噜噜狠狠狠狠五月婷 | 韩国激情啪啪 | 最好看最新的中文字幕1 | 不卡一区在线观看 | 亚洲天堂免费 | 91一级片| 四虎传媒 | 操碰视频在线观看 | www.操操操.com| 色播欧美 | 全部免费a级毛片 | 成人免费看片视频色多多 | 男人不识本站 | 日本系列 1页 亚洲系列 | 台湾佬自偷自拍情侣在线 | 欧美极品第一页 | 日本午夜影院 |