两块STM32分别控制一块ESP8266,实现两信息交互1.前言 2019年上半年,为了准备一个机器人比赛,就去研究了一下ESP8266 WIFI模块。模块本身已经被封装得很好了,可是在搭载到单片机上出现了很多问题,借此机会总结一下:单片机配置流程和中间可能遇到的一些坑。2.思路做什么:单片机 控制 ESP8266。怎么做:a.STM32核心板提供ESP8266所需要的硬件环境;
转载 2024-03-14 22:28:20
337阅读
51单片机通过WIFI模块ESP8266控制LED灯准备材料:stm89c516、esp8266-01、至少5根杜邦线。。、电路板。 大概思路: 1、控制esp和服务器连接。 2、pc向向服务器发送指令。 3、服务器接收到指令后,再向esp发送。 4、esp接收到指令后,再向单片机发送。 5、单片机接收到指令后,执行 指令。先讲第一步:控制esp和服务器连接 首先用到是esp8266-01,如图:
一、电路设计室内环境智能监测系统 主要功能: 1.检测空气温湿度 2.检测光照强度 3.检测烟雾浓度 4.数据显示在手机端和设备OLED屏幕上 5.当空气温度高于设定的阈值时,风扇开启 6.当空气湿度低于设定的阈值时,加湿器开启 7.当光照强度低于设定的阈值时,灯开启 8.当烟雾浓度高于设定的阈值时,风扇开启蜂鸣器开启 9.以上5~8条的阈值可以在手机端控制更改或者设备的按键进行更改 10.设备具
转载 2024-10-13 19:15:17
84阅读
1.分别从ROM的1000H和1020H单元开始,按顺序存放0~9中每个整数的平方值和字符串“An apple!”ORG 1000H DATA1: DB 0,1,4,9,16,25,36,49,64,81 ORG 1020H DATA2: DB "An apple!" END2.将外部RAM 1000H单元的内容清零ORG 0000H LJMP START START: MOV
第一讲如何开关控制发光管闪烁(无开关)如何开关控制发光管闪烁(有开关)第二讲模拟交通灯驱动数码管按键控制 LED移位说明: 按下 K1 时,P0口 LED左移一位。? ?按下 K2 时,P0 口 LED右移一位。? ?按下 K3 时,P2 口 LED右移一位。? ?? 按下 K4 时,P2 口 LED左移一位。数码管滚动显示单个数字说明:数码管从左到右依次滚动显示1--6播放生日快乐歌说明:程序
中断在51单片机中共5个中断源,分别为:总的来说分为内部中断与外部中断 先说内部中断,也就是上图的两种定时器中断(T0,T1)。它们的使用与4个寄存器有关现在来介绍四种寄存器中断允许寄存器 中断优先级寄存器 定时器工作方式寄存器 定时器控制寄存器正如它们的名字一样,先允许,判断优先级,再选择工作方式,最后启动选择的定时器**中断允许寄存器(IE) EA:中断允许总开关。(1:所有
转载 2024-07-07 22:15:58
103阅读
      目前很多大学电子类的比赛中,进行通信的大部分是用到串口进行通信,因此打算出一期有关stm32与树莓派进行通信的博客,目前这是第一篇,因此这一篇博客主要简单讲讲stm32的串口通信,其中包含硬件的接线图,以及相关程序,后续有时间会继续出stm32与树莓派的串口通信,原理都是一样的。        与其他博客不相同的地方
1、 中断允许控制寄存器IE 用于控制所有中断源的开放或禁止,以及每个中断源是否被允许。位地址AFHAEHADHACHABHAAHA9HA8H位序号76543210位名称EA--ESET1EX1ET0EX0EX0/EX1:外部中断允许控制位 EX0=1 外部中断0开关闭合 EX0=0 外部中断0开关断开 ET0/ET1:定时中断允许控制位 ET0=1 定时器中断0开关
 开场白:  前面讲了独立按键控制跑马灯的各种状态,这一例讲的是一个机械手控制程序,这个机械手可以左右移动,最左边有  一个开关感应器,最右边也有一个开关感应器。它也可以上下移动,最下边有一个开关感应器。左右移动是通过一个  气缸控制,上下移动也是通过一个气缸控制。而单片机控制气缸,本质上是通过三极管把信号放大,然后控制气缸上&
前言:本人也是一个第一次接触esp8266WiFi模块的小萌新,在调试过程中同样也踩了很多坑,花了很多时间才把这个基本的利用WiFi模块点灯实现。希望本文能对刚接触esp8266WiFi模块的通信调试的朋友有更多的帮助。(需要资料的朋友后面我会把资料放在最下面提供给大家参考)第一步:所需材料:1、51单片机(我用的是普中A2开发板,其他的也都可以),最好再买一个51开发板的最小系统11.0592M
前言:上一节,我们使用GD32VF103控制ESP-01S启动TCP Server,然后让多个网络调试助手连接ESP-01S并与之通信,本节我们在上一节基础上完成控制ESP-01S启动HTTP Server的功能,使用网页访问ESP-01S。一、基础知识1.HTTP简介HTTP是Hypertext Transfer Protocol的缩写,Hypertext(超文本)是可以根据客户端请求而跳转的结
单片机的基本结构包括中央处理器(CPU) 、存储器、定时/计数器、输入输出接口、中断控制系统和时钟电路六部分。一、基本组成中央处理器(CPU)包括运算器和控制器两部分,是单片机的核心。运算器可用于各种运算,控制器用于控制单片机各部分协调工作。存储器用于存放程序和原始数据。时钟电路时钟电路产生单片机运行的控制信号,控制单片机严格按时序执行指令。定时/计数器:实现定时或计数功能。输入输出接口(I/O)
单片机独立按键使用程序 (51单片机)独立按键是单片机中很重要的一个器件,在这篇文章里,通过这个用独立按键控制LED灯的小程序来介绍独立按键开关的使用。...
原创 2021-06-07 21:59:45
2100阅读
基于Java语言的51单片机串口通讯PC程序 李群林 电气与信息工程学院 测试计量技术与仪器,湖南大学,湖南 长沙,410082  摘要:由于Java语言的诸多优点,Java得到了广泛的应用,如今利用Java开发串口通讯已相当成熟,实现简单,可移植性强。文章详细介绍了如何配置开发环境以及使用Java串口API函数编写PC程序。本程序比使用C++语言编写的串口
转载 2023-08-03 18:14:16
355阅读
一.单片机概述单片机单片机微型单片机,是将单片机主机(CPU、内存和I/O接口)集成在一小块硅片上的微型单片机为工业测控而设计,又称微控制器(MCU)。单片机是一种集成电路芯片,是采用超大规模集成电路技术把 具有数据处理能力的中央处理器CPU、 随机存储器 RAM、只读存储器 ROM、多种 I/O 口和中断系统、定时器/计数器 等功能集成到一块硅片上 构成的一个小而完善的微型计算机系统。因此
在最小系统的介绍中,我们已经大致了解了单片机程序结构,下面我们来系统介绍一下。 先来简单说说C语言的标识符和关键字。标识符是用来标识源程序中某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、数组等等。C语言是大小字敏感的一种高级语言,如果我们要定义一个定时器1,可以写做“Timer1”,如果程序中有“TIMER1”,那么这两个是完全不同定义的标识符。标识符由字符串,数字和下划线等组成,
转载 2024-06-17 18:34:03
64阅读
什么是框架?程序框架其实就类似一个文件大纲或者模板。因为写程序就和类似于写文章,如果没有大纲或者模板那么你写起来就会比较费劲。而。为什么要有框架?节约时间,减少错误。因为对于一种类型的程序它们代码结构体逻辑是一样的,同时有大量相似或者共同的地方。我们可以将这些共同的地方抽出来形成一个固定的程序框架,那么我们再开发新的同一种类型的程序时就可以套用这套框架。这样会大大提高我们的开发效率,同时由于这个框
单片机执行指令过程详解:单片机执行程序的过程,实际上就是执行我们所编制程序的过程,即逐条指令的过程。计算机每执行一条指令都可分为三个阶段进行。即取指令-----分析指令-----执行指令。(1)取指令的任务是:根据程序计数器PC中的值从程序存储器读出现行指令,送到指令寄存器。(2)分析指令阶段的任务是:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。计
看不懂指令的可以看下面这个表AT+CWSAP=“SSID”,“PWD”,CHL,ECNOKSSID该AP名称PWD密码CHL通道号(1~14)ECN加密方式(1~4)下一步设置多连接模式AT+CIPMUX=1开启TCP服务器AT+CIPSERVER=1,5050//AT+CIPSERVER="1是开启","端口号0~9999" 配置第二块ESP8266AT+CWMODE_DEF=1//STA模式
基于51单片机+ESP-01WIFI模块LED灯的控制1、前期准备2、ESP-01与USB-TTL接线图3、ESO-01的调试4、单片机软件程序的设计5、感想 1、前期准备提前了解ESP-01WIFI模块的AT指令,了解串口调试助手的基本使用方法,准备一个USB-TTL模块工具,准备一块C51单片机开发板,当然也可以自己制作一个简单的开发板,这个根据个人的情况,手机上下载一个网络调试助手,前期的
转载 2024-04-04 16:41:13
379阅读
  • 1
  • 2
  • 3
  • 4
  • 5