草庐IT

51.508742

全部标签

Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】

目录一、前言二、效果展示1、APP界面展示 2、C51硬件展示三、AndroidStudioAPP源代码1、AndroidManifest.xml1、请求联网:2、开放明文传输:2、MainActivity.java3、Layout页面布局文件activity_main.xml四、KeilC51单片机源码五、WIFI模块(ESP8266-01S)注意事项六、后述   一、前言    本文将详细介绍如何利用AndroidStudio设计APP实现与C51单片机通过WIFI模块通讯控制LED灯亮灭,本人也是新手刚入门,找了很多资料,但都不得要领,最后终于靠着摸索学习实现了手机与C51模块的WIFI

【基于51】红外寻迹智能小车 - 代码篇

文章目录前言一、准备工作二、使用步骤1.模块化编程2.电机模块3.小车动作模块4**.PWM**和定时器、中断系统5.寻迹逻辑总结前言关于硬件部分可以看我上次写的帖子https://blog.csdn.net/ZER00000001/article/details/124378788#新人报道我是普通本科大一新生,因为兴趣爱好加入学校机器人协会,计划本学期挑战电赛|ू・ω・`)没想到疫情突发,只能匆匆用了一个星期入门51,做阶段性小项目,基于51智能红外寻迹小车,虽然论坛教程很多,但还是发此贴记录分享撸车的时光,也顺便做个引子给刚入门的同好们…一、准备工作1.安装keil52.有一定的c语言基

【基于51】红外寻迹智能小车 - 代码篇

文章目录前言一、准备工作二、使用步骤1.模块化编程2.电机模块3.小车动作模块4**.PWM**和定时器、中断系统5.寻迹逻辑总结前言关于硬件部分可以看我上次写的帖子https://blog.csdn.net/ZER00000001/article/details/124378788#新人报道我是普通本科大一新生,因为兴趣爱好加入学校机器人协会,计划本学期挑战电赛|ू・ω・`)没想到疫情突发,只能匆匆用了一个星期入门51,做阶段性小项目,基于51智能红外寻迹小车,虽然论坛教程很多,但还是发此贴记录分享撸车的时光,也顺便做个引子给刚入门的同好们…一、准备工作1.安装keil52.有一定的c语言基

ST7789-TFT屏幕驱动(整理有stm32/51单片机/arduino等驱动代码)

ST7789-TFT屏幕驱动&整理有stm32/51单片机/arduino等驱动代码前言关于ST7789stm32驱动引脚接线代码移植       文件复制       端口修改       显示函数       中文汉字数组       图片其他单片机驱动51单片机arduino/ESP32总结前言       不久前我们收到用户反馈问题中,多次反馈各种不同型号的屏幕驱动不起来,从0开始编写代码花费大量时间,也有不少初次学习驱动屏幕代码编写经验过少等问题,为此我们决定以文章的形式发布到CSDN来分享相应的一些经验以及收集整理好的资料,希望可以帮助用户更加简单的学习或快速移植代码进行项目开发。

ST7789-TFT屏幕驱动(整理有stm32/51单片机/arduino等驱动代码)

ST7789-TFT屏幕驱动&整理有stm32/51单片机/arduino等驱动代码前言关于ST7789stm32驱动引脚接线代码移植       文件复制       端口修改       显示函数       中文汉字数组       图片其他单片机驱动51单片机arduino/ESP32总结前言       不久前我们收到用户反馈问题中,多次反馈各种不同型号的屏幕驱动不起来,从0开始编写代码花费大量时间,也有不少初次学习驱动屏幕代码编写经验过少等问题,为此我们决定以文章的形式发布到CSDN来分享相应的一些经验以及收集整理好的资料,希望可以帮助用户更加简单的学习或快速移植代码进行项目开发。

51单片机入门教程(2)——流水灯的实现

目录1、 硬件设计2、 软件设计3、综合调试4、小结1、 硬件设计首先,介绍下流水灯的原理,下图为我们这个工程的原理图。其中主要包括51单片机芯片和流水灯模块,流水灯模块接在了单片机的P1口,200欧电阻是用来保护电路的。由原理图可以知道,我们可以看到LED的左边接了电源(高电平),在P1口给一个低电平即可点亮LED灯。相反,如果要LED灯熄灭,就要把P1口的电平变为高电平即可。要实现流水灯功能,我们只要将LED1~LED8依次点亮、熄灭,以此类推,8只LED变回一亮一暗的做流水灯了。 大家可以打开Proteus新建一个名为LED的工程,然后照着我的硬件图进行连接,需要用到的元器如下图,大家可

51单片机入门教程(2)——流水灯的实现

目录1、 硬件设计2、 软件设计3、综合调试4、小结1、 硬件设计首先,介绍下流水灯的原理,下图为我们这个工程的原理图。其中主要包括51单片机芯片和流水灯模块,流水灯模块接在了单片机的P1口,200欧电阻是用来保护电路的。由原理图可以知道,我们可以看到LED的左边接了电源(高电平),在P1口给一个低电平即可点亮LED灯。相反,如果要LED灯熄灭,就要把P1口的电平变为高电平即可。要实现流水灯功能,我们只要将LED1~LED8依次点亮、熄灭,以此类推,8只LED变回一亮一暗的做流水灯了。 大家可以打开Proteus新建一个名为LED的工程,然后照着我的硬件图进行连接,需要用到的元器如下图,大家可

51单片机 | LCD1602 液晶显示实验

文章目录一、LCD1602介绍1.LCD1602简介2.LCD1602常用指令3.LCD1602使用二、硬件设计三、软件设计1.LCD1602驱动函数2.主函数四、实验现象  在前面章节,我们已经学习过几种显示装置,例如静态数码管、动态数码管、8*8LED点阵、串口通信。使用它们可以直观显示一些字符数据,但是它们也有各种局限性,比如显示字符数据太少,硬件设计复杂、代码编写难度大等。这一章就来介绍一种非常简单且常用的显示装置–LCD1602液晶显示器,使用它可以显示更多的字符数字。我们开发板上集成了一个LCD1602液晶显示器接口,将LCD1602液晶对应插入即可。本章要实现的功能是:系统运行时

51单片机 | LCD1602 液晶显示实验

文章目录一、LCD1602介绍1.LCD1602简介2.LCD1602常用指令3.LCD1602使用二、硬件设计三、软件设计1.LCD1602驱动函数2.主函数四、实验现象  在前面章节,我们已经学习过几种显示装置,例如静态数码管、动态数码管、8*8LED点阵、串口通信。使用它们可以直观显示一些字符数据,但是它们也有各种局限性,比如显示字符数据太少,硬件设计复杂、代码编写难度大等。这一章就来介绍一种非常简单且常用的显示装置–LCD1602液晶显示器,使用它可以显示更多的字符数字。我们开发板上集成了一个LCD1602液晶显示器接口,将LCD1602液晶对应插入即可。本章要实现的功能是:系统运行时

基于51单片机的555定时器测电容proteus仿真

一、555定时器构成多谐振荡器由555定时器构成的多谐振荡器如下图所示, 工作原理:电路没有稳态,只有两个暂稳态,也不需要外加触发信号,利用电源VCC通过R1和R2向电容器C充电,使Uc逐渐升高,升到2VCC/3时,Uo跳变到低电平,放电端D导通,这时,电容器C通过电阻R2和D端放电,使uC下降,降到VCC/3时,Uo跳变到高电平,D端截止,电源VCC又通过R1和R2向电容器C充电。如此循环,振荡不停,电容器C在VCC/3和2VCC/3之间充电和放电,输出连续的矩形脉冲,其波形如图(b)所示。多谐振荡器两个暂稳态的维持时间取决于RC充、放电回路的参数。暂稳态Ⅰ的维持时间,即输出Vo的正向脉冲宽