久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7434|回復: 13
收起左側

STC12C5A60S2單片機最小系統,物聯網ESP8266-01S模塊

  [復制鏈接]
ID:495323 發表于 2020-4-20 23:12 | 顯示全部樓層 |閱讀模式
前面一篇帖子寫的過于沖忙,現在詳細說明開發過程以及工程資料。

1,ESP8266-01S出場自帶AT固件,直接設置AT指令即可。需要下載AT指令的的話只需要GPIO0接地即可,其他接線和運行模式相同。注意和單片機通信要求相同波特率 AT+CIOBAUD=9600,AT+RST重啟生效即可。提示,藍色燈閃爍表示通信,01有紅色燈說明正在運行而01S沒有紅色燈,
2FR_(]5U$}_C2Y1L3SP33%8.png

2,STC12C5A60S2單片機的特點是有兩個串口51單片機就一個串口導致程序下載和ESP8266-01S模塊沖突果斷放棄,60S2串口二通信程序在上一個帖子說過詳細程序可以下載
20200420_225827.jpg

3,最后單片機和WiFi模塊通信

AT+CIPMUX=1

AT+CIPSERVER=1,8080

單片機發送這兩個AT指令即可通過手機WiFi搜索并發送數據說明ESP8266-01S模塊啟動成功


單片機源程序如下:

  1. <font style="background-color:transparent"><font style="font-size: 16px"><font color="#007000">/*--------------------------------
  2. *
  3. 2020年4月19日

  4. 程序的功能是: 使用STC12C5A60S2 串口2 發送數據
  5. 硬件:12M

  6. vx交流:THEQUEYUE
  7. *
  8. */
  9. #include <STC12C5A60S2.H>
  10. #include "UART2.h"

  11. sbit LED = P3^6;

  12. unsigned char temps[]={"AT+CIPMUX=1\r\n"};//字符串,可以直接修改內容
  13. unsigned char code  displaytable[]={"AT+CIPSERVER=1,8080\r\n"};  //顯示數字?

  14. unsigned char dat[1]=0;


  15. void delay(void)
  16. {
  17.         char j,g;
  18.         for(j=0;j<10;j++)
  19.         for(g=0;g<10;g++);
  20. }

  21. int main()
  22. {
  23.         int i;
  24.         LED = 0;
  25.         Uart2Init();//初始化9600
  26.         delay();
  27.         Uart2_send_string(temps);       //發送AT指令
  28.         for(i=0;i<5000;i++)                                                        //延遲等待ESP8266-01S接收信息
  29.         {
  30.                 delay();
  31.         }
  32.         Uart2_send_string(displaytable);//發送AT指令

  33.         while(1)
  34.         {
  35.                         if(dat[0]=='a')
  36.                                 {
  37.                                 LED=1;
  38.                                 }
  39.                         else
  40.                                 {
  41.                                 LED=0;
  42.                                 }
  43.         }
  44. }


  45. void uart2_isr() interrupt 8 using 1
  46. {
  47.         if( S2CON & 0x01 )
  48.         {        
  49.                 dat[0]  = S2BUF;
  50.                 S2CON &= ~0x01;
  51.         }
  52. }
復制代碼

所有資料51hei提供下載:

ESP8266-01S.7z (1.91 MB, 下載次數: 95)

程序.rar (69.3 KB, 下載次數: 92)



評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:402026 發表于 2020-4-21 09:09 | 顯示全部樓層
做的真不錯!點贊你!學以致用,就是要學也要用!
回復

使用道具 舉報

ID:734207 發表于 2020-4-21 11:42 來自手機 | 顯示全部樓層
這個傳感器有問題吧
回復

使用道具 舉報

ID:495323 發表于 2020-4-21 15:39 來自手機 | 顯示全部樓層
一天會 發表于 2020-4-21 11:42
這個傳感器有問題吧

什么問題
回復

使用道具 舉報

ID:130345 發表于 2020-4-21 22:09 | 顯示全部樓層
謝謝樓主分享
回復

使用道具 舉報

ID:705430 發表于 2020-4-22 16:07 | 顯示全部樓層
你這個12M的晶振,單片機肯定無法設置出9600的通信波特率,我研究了很久了
回復

使用道具 舉報

ID:705430 發表于 2020-4-22 16:09 | 顯示全部樓層
12M的晶振無法得到9600的波特率,必須用11.0592才能得到,不然的話誤碼率有5%
回復

使用道具 舉報

ID:495323 發表于 2020-4-23 00:48 來自手機 | 顯示全部樓層
半壁松 發表于 2020-4-22 16:07
你這個12M的晶振,單片機肯定無法設置出9600的通信波特率,我研究了很久了

真的嗎,里面有我聯系方式我可以教你
回復

使用道具 舉報

ID:733676 發表于 2020-4-23 10:16 | 顯示全部樓層
真的非常好
回復

使用道具 舉報

ID:743317 發表于 2020-5-7 15:40 | 顯示全部樓層
需要樓主的幫忙
回復

使用道具 舉報

ID:495323 發表于 2020-5-15 21:32 來自手機 | 顯示全部樓層
韋憨憨 發表于 2020-5-7 15:40
需要樓主的幫忙

去看我之前發布的文章
回復

使用道具 舉報

ID:495323 發表于 2021-6-8 19:57 來自手機 | 顯示全部樓層
歡迎加入技術交流與我交流
回復

使用道具 舉報

ID:942028 發表于 2021-6-22 00:58 | 顯示全部樓層
stc正在摸索 學習一下
回復

使用道具 舉報

ID:936407 發表于 2021-6-26 17:47 | 顯示全部樓層
ESP8266-01S刷Sonoff BASIC串口顯示:幾秒一閃,如何配網?
ets Jan  8 2013,rst cause:2, boot mode:(3,2)

load 0x40100000, len 1396, room 16
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4
tail 8
chksum 0xc0
csum 0xc0

2nd boot version : 1.4(b1)
  SPI Speed      : 40MHz
  SPI Mode       : QIO
  SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user2 @ 81000ets Jan  8 2013,rst cause:2, boot mode:(3,2)

load 0x40100000, len 1396, room 16
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4
tail 8
chksum 0xc0
csum 0xc0

2nd boot version : 1.4(b1)
  SPI Speed      : 40MHz
  SPI Mode       : QIO
  SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user2 @ 81000
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品欧美二区 | 一区二区三区在线免费看 | 欧美人妇做爰xxxⅹ性高电影 | 久久爱一区 | 亚洲视频在线播放 | 久久视频精品 | 国产精品久久久久久高潮 | 国产伦精品一区二区三区精品视频 | 不卡一区 | 日本在线免费看最新的电影 | a在线观看| 中文字幕视频在线 | 97精品超碰一区二区三区 | 日韩在线综合网 | 欧美成人影院在线 | 亚洲精品一区二区三区丝袜 | 黄色毛片免费看 | 日本午夜在线视频 | 精品久久久久久亚洲精品 | 午夜视频一区二区三区 | 婷婷一级片 | 天天射天天操天天干 | 久久精品小视频 | 国产成人小视频 | 九九九视频 | 毛片免费在线 | 一区二区三区国产在线观看 | 成人免费看片又大又黄 | 国产乱人伦精品一区二区 | 九九精品在线 | 欧美一区| 伊人欧美视频 | 日本韩国电影免费观看 | 欧美日韩精品一区二区三区视频 | 在线亚洲欧美 | 久久综合av | 韩国精品一区二区三区 | 精品毛片在线观看 | 国产成人精品一区二区 | 国产色在线 | 特黄特色大片免费视频观看 |