本文实现单片机使用ESP-01S wifi模块与电脑端进行数据通讯。 

        设置wifi模块波特率

由于ESP-01Swifi模块默认波特率是115200,51单片机通常的波特率设置在9600.因此需要设置wifi模块的波特率。设置如下。

连接串口调试助手(可以使用安信可助手,或者其他串口调试助手),通过串口发送数据给wifi模块进行设置。


\\波特率为9600 8个数据位 1位停止位,0位校验位,0 关闭流控
AT+UART_DEF=9600,8,1,0,0  

注:在使用友善串口助手发送命令时,需要按回车键后,再点击发送否则命令会识别失败

建议使用安信可串口调试,里面自带命令,链接如下。

AiThinker_Serial_Tool.rar-嵌入式文档类资源-CSDN下载安信wifi模块调试工具更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/qq_34343637/53394077?spm=1003.2166.3001.6637.1

 wifi模块与单片机连接

51单片机串口连接到wifi模块串口。51单片机TX与wifi模块的RX连接,51单片机RX与wifi模块的TX连接。如下表

       51单片机 wifi模块
TX RX
 RX TX

注:wifi模块不可以用5V供电,wifi模块是3.3V供电的

 功能描述:

1.电脑作为TCP服务端 ,单片机系统做为客户端。实现单片机与电脑之间通过wifi 进行数据透传;

2.设置透传成功单片机向电脑发送 “wifi is ok”

3.电脑端在调试助手发送字符串数据(友善串口调试助手需要按回车,再点击发送);

4.wifi模块将接受到字符串,显示lcd1602上面

 单片机与电脑端连接过程

                1.友善串口调试助手设置TCP 服务端,如下

2.单片机上电,等待单片机与电脑端通过WIFI连接成功。

1)电脑端

2)单片机端

         电脑端向单片机发送数据(友善串口调试助手,需要按回车之后,再点击发送)

        

注:由于WIFI模块与下载电路共用TXD、RDX,因此在下载时,需要将WIFI模块需要断开与单片机的TXD RXD连接

项目代码下载

https://download.csdn.net/download/qq_34343637/53462589https://download.csdn.net/download/qq_34343637/53462589

C51编程25-应用篇(单片机与电脑端实现wifi通讯)相关推荐

  1. Python Tkinter实现的WIN7电脑端共享WIFI热点(二)

    前面写了一个简单的管理电脑创建的WIFI热点的工具,整体比较简单,只是由一个图片,和2个button,还有一个MessageBox组成,这两天又完善了下,主要更新了以下几个方面: 1.使用类来编写代码 ...

  2. C51编程23-应用篇(HC 06蓝牙模块)

    现在的手机,平板,笔记本电脑都会自带蓝牙.本文将会介绍51单片机使用HC 06 蓝牙模块实现手机与笔记本电脑的通讯.   HC 06 模块 购买HC 06模块后需要检测蓝牙模块是否是好的,使用串口线与 ...

  3. C语言一些常用于C51编程的函数(单片机编程)

    strcpy函数: 用于字符串的复制,将后面的字符串赋值到前面 strncpy函数:         strncpy(p, p1, n) 复制指定长度字符串 #include <string.h ...

  4. java windows wifi_[转] win7 电脑无线网变身WiFi热点

    酒店里没有 wifi ,手机无法上网,在网上找到一篇利用win7 电脑无线网变身WiFi热点的文章,试过可行. 将win7电脑变身WiFi热点,让手机.笔记本共享上网 用win7建立无线局域网,可以共 ...

  5. STM32F103与电脑端通信(使用NRF24L01)

    用NRF24L01实现电脑和单片机的通信 一.前言 二.用到的硬件和软件 1.硬件 2.软件 3.NRF24L01参数 三.测试过程 四.结论 本文章由妖怪之山荷城科技协会提供技术支持 本文章是基于原 ...

  6. 51单片机外部中断的C51编程

    51单片机外部中断的C51编程 相关知识: 1.51单片机的5大中断源:串行口中断.定时中断1.外部中断1.定时中断0.外部中断0: 2.中断源的编号: 串行口中断为4.定时中断1为3.外部中断1为2 ...

  7. c51语言提供了code存储类型来访问,单片机原理与应用(C51编程+proteus仿真)第2版张毅刚--第3章课后习题答案2020年1月30日整理...

    单片机原理与应用(C51编程+proteus仿真)第2版 -张毅刚课后习题参考答案 第3章思考题及习题3 参考答案 一.填空 1.与汇编语言相比, C51语言具有().().().和()等优点.答:可 ...

  8. 从51能不学编程只学c语言,51单片机C语言学习笔记8:单片机C51编程规范

    为了普及源圭表的质地和可庇护性,从而最终普及软件产物临蓐力,特编写此表率. 本程序规则了圭表打算职员举行圭表打算时务必遵命的表率.本表率要紧针对C51编程讲话和keil编译器而言,包罗排版.诠释.定名 ...

  9. stc15系列c语言pwm编程,STC单片机C语言程序设计 第25章 STC单片机增强型PWM原理及实现.docx...

    STC单片机C语言程序设计 第25章 STC单片机增强型PWM原理及实现 STC单片机增强型PWM发生器原理及应用主 讲:何宾Email:hebin@mail.buct.edu.cn2016.03增强 ...

  10. 串口 单片机 文件_STC单片机ISP下载编程软件下载|STC单片机ISP下载编程软件 6.87 官方版...

    别看了,这款软件免费!没有额外的收费,如果你囊肿羞涩,这一款软件一定是你可以选择的比较重要的软件之一.小编亲测,在多个功能上都有着自己比较鲜明的特点,首先第一眼就是界面了,不知道你有什么感受. STC ...

最新文章

  1. Apache安装80端口被占用解决方案
  2. VM8不能安装64位操作系统原因解析
  3. Ethernet/IP 学习笔记三
  4. c++同一屏幕输出多种颜色字体
  5. 《工作细胞》电影观后感
  6. [机器学习]回归--Decision Tree Regression
  7. 每日优鲜小程序基础组件介绍
  8. 2如何识别操作系统_扫描车牌识别车牌号的功能sdk
  9. SAP License:SAP系统上线后的预收款处理
  10. Ethereum 以太坊 交易数据 构建原理
  11. 导出csv文件时,处理分隔符问题(转)
  12. oracle小黑书,通读《C++ primer plus》—浅谈数组
  13. 5.1、按键SW1控制LED1亮灭
  14. 什么软件可以在给多个视频添加马赛克同时批量裁剪画面呢?
  15. 微软office2004 抢新体验版
  16. TRACE32——List源代码查看
  17. 个编得好的拼音输入法C51的
  18. 移动应用的引导模式设计
  19. 在C语言中对于整形变量采用有符号数,C语言编程(张欣 机制192-3)-中国大学mooc-题库零氪...
  20. mac系统学python_升级mac自带的python,学python拿mac还是win,使用系统自带Pyth

热门文章

  1. python网络爬虫的流程图_Python 网络爬虫程序架构及运行流程
  2. FAT32文件系统格式详解
  3. Photoshop插件-删除所有亮度通道蒙板-脚本开发-PS插件
  4. 主板开启网络唤醒_主板远程唤醒设置
  5. ModernUI教程
  6. 阿里再“牵手”中国邮政 民营快递或共享资源?
  7. java web程序设计任务教程——源码(全)
  8. 注册表--设置文件打开方式
  9. js动态获取屏幕宽高度
  10. KVM虚拟化技术(理论理解以及虚拟化平台搭建步骤)