51
  • 2024-11-1851单片机关于超声波测距(可用串口助手显示距离)
    *************************************************************************************声明:我使用的单片机的型号是stc89c51rc,大家请根据自己的实际情况来配置****************************************************************************************************
  • 2024-11-17【026B】基于51单片机智能温控风扇(手自动)【Proteus仿真+Keil程序+报告+原理图】
    ☆、设计硬件组成:51单片机最小系统+DS18B20温度传感器+LCD1602液晶显示+HC-SR501人体感应检测+风扇+AT24C02存储芯片+按键设置+蜂鸣器+LED灯1、本设计采用STC89C51/52、AT89C51/52、AT89S51/52单片机作为主控芯片;2、采用LCD1602液晶实时显示温度值,工作模式,风扇档位,定时时
  • 2024-11-17基于51单片机信号发生器
    基于51单片机信号发生器(仿真+程序)功能介绍具体功能:1.LCD1602液晶显示波形种类和频率值(0-200HZ);2.按键设置波形种类、频率和振幅(0V-5V);3.本设计可产生正弦波、三角波、矩形波;​演示视频:基于51单片机频率计仿真—LCD1602添加图片注释,不超过140字(可选)代码/***
  • 2024-11-15【028】基于51单片机PM2.5检测报警器【Proteus仿真+Keil程序+报告+原理图】
    ☆、设计硬件组成:51单片机最小系统+GP2Y1010AU0F粉尘传感器+ADC0832模数转换芯片+LCD1602液晶显示+按键设置+蜂鸣器+LED灯。1、本设计采用STC89C51/52、AT89C51/52、AT89S51/52单片机作为主控芯片,LCD1602实时显示信息;2、系统采用ADC0832模数转换芯片将PM2.5传感器数据读
  • 2024-11-1551单片机基础04 LCD1602时序;Proteus仿真单片机、总线、网络标号等;
    目录一、LCD显示字符1、写指令(1)、LCD状态配置(2)、显示开关与光标2、写数据(1)、设置地址(2)、设置数据3、初始化代码(1)、初始化流程(2)、初始化代码4、数据显示(1)、地址写入(2)、数据写入二、按键控制LED流水灯-总线与网络标号1、原理图2、代码一、LCD显示字符   
  • 2024-11-1451单片机入门教程——LED闪烁实验
    要想实现LED闪烁,其实操作很简单,只需要循环让D1指示灯先亮一会后熄灭。这里就涉及一个延时问题,我们知道单片机执行每一条代码指令都是需要时间的,因此只需要编写一循环函数,让CPU不干其他事,专门在那循环运行即可实现延时功能。延时函数如下:voiddelay_10us(u16ten_us){wh
  • 2024-11-1451单片机入门教程——点亮第一个LED灯
    LED即发光二极管,具有单向导电性,通过5mA左右电流即可发光,电流越大,其亮度越强,但若电流过大,会烧毁二极管。开发板上LED模块电路如下图所示:通过上图可以看出D1-D8连接单片机上的P20-P27口。图中LED采用共阳接法,即所有LED阳极管脚接电源VCC,阴极管脚通过一个471欧的限流电阻接到P2
  • 2024-11-12【025A】基于51单片机多功能电子时钟【Proteus仿真+Keil程序+报告+原理图】
    ☆、设计硬件组成:51单片机最小系统+DS1302时钟芯片+LCD1602液晶显示+按键设置+蜂鸣器+LED灯。1、本设计采用STC89C52、AT89C52、AT89S52单片机作为主控芯片,并采用LCD1602进行实时显示信息;2、可以显示年月日,时分秒,星期,以及上/下午;3、可以设置闹钟,并且闹钟数据保存在AT24C
  • 2024-11-09基于51单片机的蓝牙循迹小车 代码方案分享
    一、硬件    包括:            STC89C52RC单片机        sg90舵机(阿克曼转向)        TCRT5000红外模块(黑白线检测)            小车用电机x2(使用L298N电机驱动板驱动)          
  • 2024-11-0951单片机实现数码管显示
    51单片机实现数码管显示本次的实现效果方式采用模拟进行,芯片为AT89C51,开发软件为keil5,proteus上代码代码如下:#include<reg51.h>voiddelay(unsignedinti);//延时函数unsignedinti=0;voidmain(){unsignedcharbutton=0,flag=0;unsignedchardigitC
  • 2024-11-09【51单片机】程序实验1——点亮LED
    由于博主还未学习数字电路和计算机组成原理,因此本系列先开展单片机软件编程的内容,硬件结构的内容简单带过,会考虑安排在后续学习计划中,编程入门部分不会深入涉及单片机电路结构原理。博主已有C语言基础,因此相关内容不会从零开始赘述主要参考学习资料:B站【普中官方】51单片
  • 2024-11-072、51单片机实现数码管的数值显示
    2.1、实验目的8位共阴数码管显示8位以内的数字2.2、实验环境普中51开发板(stc89c52、74HC245、74HC138、8位共阴数码管)2.3、实验代码#include<reg52.h> #include<intrins.h> typedefunsignedcharu8; typedefunsignedintu16;staticu8digital_buffer[8]
  • 2024-11-0751_api_intro_stock_fund_historyminute
    场内交易基金分时行情API数据接口实时分时交易数据,分钟级交易数据,多时间段区间。1.产品功能支持所有EFT基金分时交易数据查询;支持1、5、15、30、60分钟交易区间,注意:只返回近期的交易数据;参数支持获取历史数据;毫秒级查询性能;数据持续更新与维护;全接口支持HTTPS
  • 2024-11-06【51蛋骗鸡16路电子开关编程CD4067使用switch】2021-12-27
    缘由关于单片机矩阵键盘控制16路led-24小时必答区矩阵键值必须配合硬件对应,若矩阵接法不同则键值也不同,取键值可以直接调用矩阵扫描函数,按下按键后看P2输出Q0对应计算器最末位Q7对应第八位,并可发送一个值到P2验证.CD4067为十六路模拟开关,其内部包括一个16选1的译码器和
  • 2024-11-06100种算法【Python版】第51篇——希尔排序
    本文目录1算法步骤2算法示例3python代码3.1代码说明3.2复杂度分析4算法优化4.1Shell原始增量序列4.2Hibbard增量序列4.3Knuth增量序列4.4Sedgewick增量序列4.5Tokuda增量序列4.6Pratt增量序列5不同的增量序列的效率对比希尔
  • 2024-11-05如何用3D技术打造高转化的跨境独立站?
    在全球化的推动下,越来越多品牌开始开拓海外市场,而独立站作为品牌的载体,是跨境电商转型升级的必经之路,因为选择做独立站拥有更大的自主权和灵活性,但同时也面临很多问题:“如何让自己的产品在同类型产品中更具有吸引力和竞争力?”“如何提升用户在网站的停留时长?”“如何提高产
  • 2024-11-0351单片机——蜂鸣器播放提示音(学习记录)
    踩过的坑!!!红外接收模块输出接口和独立按键k3共用的p32引脚,所以有红外的时候单片机会误以为按了k3按键,测试的时候要把红外接收拔掉,蜂鸣器连接的IO口是P25(江科的是P15),之前学习的时候看弹幕说型号选stc89c51rc2(但我这里的代码没改),就一直选的这个,蜂鸣器也能正常播放提示音,但到后
  • 2024-11-0151单片机 3.1独立按键的基本操作
    一、电路图及分析(部分解释参考网络,仅用于学习记录)蓝桥杯单片机的板子将独立按键和矩阵按键结合了起来,通过一个短接片选择使用独立按键还是矩阵按键。首先我们先看原理图的左下角绿色方框所标的地方,这里与我们板子上的短接片所对应,是选择按键工作模式的地方。  如果短
  • 2024-11-0151单片机蓝牙遥控小车中遇到的问题及解决方案&步骤心得
    一、遇到的问题及解决方案Q1:马达与车盘连接不牢固。A:可用橡皮筋缠紧连接处(如图)。Q2:L298N电机驱动模块无法驱动电机。A:若是仅仅连接了一个EN引脚则可能需要对ENA(或B)的两个引脚输入同样的电平。Q3:测试蓝牙时无法将程序烧录到单片机上。A:蓝牙模块的收发口与单片机的收
  • 2024-10-28(51)MATLAB迫零均衡器系统建模与性能仿真
    文章目录前言一、迫零均衡器性能仿真说明二、迫零均衡器系统建模与性能仿真代码1.仿真代码2.代码说明三、仿真结果1.信道的冲击响应2.频率响应3.迫零均衡器的输入和输出前言使用MATLAB对迫零均衡器系统进行建模仿真,完整的MATLAB设计源代码形式给出设计方法和仿真
  • 2024-10-27只需初中数学知识就能理解人工智能大语言模型51
    全面解释人工智能LLM模型的真实工作原理(一)人工智能#大语言模型LLM#机器学习ML#深度学习#数据挖掘序言:为了帮助更多人理解,我们将分成若干小节来讲解大型语言模型(LLM)的真实工作原理,从零开始,不需额外知识储备,只需初中数学基础(懂加法和乘法就行)。本文包含理解LLM所需的全部知
  • 2024-10-26minio 多节点部署
    先决条件firewalld配置firewall-cmd--permanent--zone=public--add-port=9000/tcpfirewall-cmd--reload节点说明cat>>/etc/hosts<<EOF192.168.174.100minio-01192.168.174.101minio-02EOF挂载点mkdir-pv/data/disk1/miniomkdir-pv/data/disk2/mini
  • 2024-10-26【黑马python:函数】51-61
    本节目录一、前言二、函数的基础定义语法1.定义形式2.练习案例:查核酸三、函数的传入参数1.语法解析2.案例升级:核酸四、函数的返回值1.语法格式2.返回值的None类型五、函数的说明文档六、函数的嵌套调用七、变量在函数中的作用域1.局部变量与全局变量2.global关键字八
  • 2024-10-26Protues中51单片机按键无法复位(已解决)
    前言昨晚用Protues搭建了51的最小系统电路,在实物中好用的复位电路,到仿真里不能正常复位了。51单片机是高电平复位,所以在运行时RST引脚应该是低电平,但在仿真中RST引脚一直保持高电平,导致按下按键也不能复位单片机。解决方法我在网上搜索的解决方法一共有两种:1、改电
  • 2024-10-2651单片机之如何更改芯片的焊盘及孔径大小
    51单片机之如何更改芯片的焊盘及孔径大小文章目录前言正文总结前言本文章给大家分享的是如何更改51单片机之如何更改芯片的上焊盘及孔径大小(注:这里指的是芯片上所有的焊盘统一更改)。废话不多说,直接上操作!正文我们把原理图的器件导到PCB板上,只留下芯片,其它器件全