自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 收藏
  • 关注

原创 普中51单片机学习笔记-DS18B20温度传感器

DS18B20 是由 DALLAS 半导体公司推出的一种的“一线总线(单总线)”接 口的温度传感器。与传统的热敏电阻等测温元件相比,它是一种新型的体积小、 适用电压宽、与微处理器接口简单的数字化温度传感器。DS18B20 温度传感器具有如下特点:适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据 线供电。独特的单线接口方式,DS18B20 在与微处理器连接时仅需要一条口线即 可实现微处理器与 DS18B20 的双向通讯。

2025-12-09 22:58:07 912

原创 普中51单片机学习笔记-AT24C02读写

开发板上使用的是 AT24C02(EEPROM) 芯片,此芯片具有 I2C 通信接口,芯片内保存的数据在掉电情况下都不丢失, 所以通常用于存放一些比较重要的数据等。AT24C02 芯片管脚及外观图如下图所示:AT24C02 器件地址为 7 位,高 4 位固定为 1010,低 3 位由 A0/A1/A2 信 号线的电平决定。因为传输地址或数据是以字节为单位传送的,当传送地址时,器件地址占 7 位,还有最后一位(最低位 R/W)用来选择读写方向,它与地址 无关。

2025-12-02 21:09:31 578 1

原创 普中51单片机学习笔记-串口通讯

串口通信(Serial Communication),是指外设和计算机间通过数据信号线、 地线等按位进行传输数据的一种通信方式,属于串行通信方式。串口是一种接口 标准,它规定了接口的电气标准,没有规定接口插件电缆以及使用的协议。

2025-11-26 22:34:45 1009

原创 普中51单片机学习笔记-ULN2003芯片驱动步进电机

输出能力很弱。每个引脚最大只能输出几个毫安的电流(通常 sink current 在10-20mA左右),电压是5V。:如继电器、小型直流电机、步进电机、电磁阀等,需要的工作电流远大于几十毫安,工作电压也可能是12V甚至24V。:单片机是“大脑”,但它“手无缚鸡之力”,无法直接驱动这些“重体力”设备。ULN2003就是连接在“大脑”和“设备”之间的“肌肉”或“开关”,专门负责大电流、高电压的切换。

2025-11-19 22:53:17 711

原创 普中51单片机学习笔记-74HC595芯片

引脚号引脚名称类型功能描述15, 1-7QAQH输出并行数据输出端。这就是我们最终要控制的 8 个输出引脚。8GND电源接地。9QH‘输出串行数据输出端。用于级联到下一个 595 的SER端。当本芯片的 8 位数据装满后,新来的数据会从这个引脚移出。10SRCLR输入移位寄存器清零端。低电平有效。通常我们不想清零,所以直接接高电平(VCC)。11SRCLK输入移位寄存器时钟。上升沿时,数据移位。这是第一个关键时钟信号。12RCLK输入存储寄存器时钟,也叫锁存时钟。

2025-11-18 23:08:40 442

原创 普中51单片机学习笔记-矩阵按键

矩阵键盘采用行列交叉的结构。按键位于行线和列线的交叉点上:4×4矩阵键盘:由4根行线和4根列线交叉构成,形成16个按键。减少I/O占用:16个按键仅需8个I/O口,远少于独立按键。

2025-11-13 22:38:54 404

原创 普中51单片机学习笔记-按键

由于机械点的弹性作用,按键开关在闭合时不会马上稳定的接通,在断开时也不会一下子断开,因而在闭合和断开的瞬间均伴随着一连串的抖动。抖动时间的长短由按键的机械特性决定的,一般为 5ms 到 10ms。按键消抖有两种方式,一种是,另一种是。为了使电路更加简单,通常采用软件消抖。软件消抖,又分为和。就是先读取按键的状态如果得到按键按下之后,延时 10ms,再次读取按键的状态如果按键还是按下状态,那么说明按键已经按下。

2025-11-12 23:15:32 301 2

原创 普中51单片机学习笔记-数码管

总的来说,74HC138负责精准定位到哪一位数码管亮(位选),而74HC245则负责让这位数码管显示出正确的数字(段选),两者配合,通过动态扫描的方式,就能轻松实现多位数码管的稳定显示。

2025-11-11 21:10:07 414

原创 普中51单片机学习笔记-中断

CPU 暂停当前的工作,转而去处理这个紧急事件,处理完以后,再回到原来被中断的地方,继续原来的工作,这样的过程称为中断。实现这种功能的部件称为中断系统,请示 CPU 中断的请求源称为中断源。寄存器主要功能是否位寻址TMOD设置定时器工作模式否TCON控制定时器启动/停止,标志溢出是THx/TLx存储定时器计数值是IE控制定时器中断使能是IP设置定时器中断优先级是关键要点:使用定时器前必须正确配置TMOD启动定时器需要设置TRx = 1使用中断需要开启EA和ETx。

2025-11-09 22:14:26 1126

原创 普中51单片机学习笔记-流水灯

既然点灯成功了,那么就让它闪烁起来吧!

2025-11-09 14:58:37 255

原创 普中51单片机学习笔记-点亮第一个LED

学习开发板,点亮第一个LED,是一个具有里程碑意义的重大事件。相当于学习一门编程语言,成功配置好编译环境,并正确输出了一句“hello world”。

2025-11-06 23:11:03 480 1

原创 普中51单片机学习笔记-前言

普中51单片机学习笔记

2025-11-06 21:49:05 435

原创 C++学习笔记——约瑟夫问题

【代码】C++学习笔记——约瑟夫问题。

2024-08-30 19:30:11 431

原创 C++学习笔记——反序输出

【代码】C++学习笔记——反序输出。

2024-08-29 15:50:05 529

原创 C++学习笔记——数1的个数

【代码】C++学习笔记——数1的个数。

2024-08-29 12:13:01 548

原创 C++学习笔记——最小n值

【代码】C++学习笔记——最小n值。

2024-08-28 16:38:54 483

原创 C++学习笔记——最大公约数

【代码】C++学习笔记——最大公约数。

2024-08-28 15:56:40 263

原创 C++学习笔记——菲波那契数

【代码】C++学习笔记——菲波那契数。

2024-08-27 18:15:42 936

原创 C++学习笔记——求整数的和与均值

【代码】C++学习笔记——求整数的和与均值。

2024-08-27 17:08:12 346

原创 C++学习笔记——均值

【代码】C++学习笔记——均值。

2024-08-27 16:17:23 371

原创 C++学习笔记——for循环求和

【代码】C++学习笔记——for循环求和。

2024-08-27 16:14:29 246

原创 C++学习笔记——星期几

【代码】C++学习笔记——星期几。

2024-08-27 15:24:49 330

原创 C++学习笔记——判断闰年

【代码】C++学习笔记——判断闰年。

2024-08-27 14:33:21 270

原创 C++学习笔记——整数大小比较

【代码】C++学习笔记——整数大小比较。

2024-08-27 14:28:22 263

原创 C++学习笔记——最大的数

【代码】C++学习笔记——最大的数。

2024-08-27 14:16:30 197

原创 C++学习笔记——三角形面积

【代码】C++学习笔记——三角形面积。

2024-08-26 19:21:03 351

原创 C++学习笔记——保留3位小数的浮点数

【代码】C++学习笔记——保留3位小数的浮点数。

2024-08-26 19:16:24 385

原创 C++学习笔记——打印ASCII码

【代码】C++学习笔记——打印ASCII码。

2024-08-26 19:10:22 382

原创 C++学习笔记——鸡兔同笼

【代码】C++学习笔记——鸡兔同笼。

2024-08-26 19:01:36 879

原创 C++学习笔记——交换值

【代码】C++学习笔记——交换值。

2024-08-26 18:53:33 243

原创 C++学习笔记——输出第二个整数

》新建三个变量(就是三个装数据的容器)。*2、'<'和'>'是通过长按Shift再按带’《、》‘或’<、>‘打出。—》定义一个命名空间。int main() —》程序入口(就是代码开始执行的地方)。*6、'cout'后面要加上"<<"且必须是英文模式下。*5、'cin'后面要加上">>"且必须是英文模式下。*8、'return 0'中0可以为任何一个整数。*4、'int main'绝对不可以换成其他。*6、'cin'后面要加上空格才能加">>"。*1、'#'是通过长按Shift再按3打出。

2024-08-03 16:57:54 757

原创 C++学习笔记——hello,world!

【代码】C++学习笔记——hello,world!

2024-08-02 19:51:48 466

原创 ESP32学习笔记-用中断的方式检测按钮触发

日拱一卒。

2024-03-25 16:27:16 749

原创 ESP32学习笔记-双核编程

日拱一卒。

2024-03-19 15:26:54 2451

原创 ESP学习笔记-下降沿检测

日拱一卒。

2024-03-19 10:56:57 894

原创 ESP32学习笔记-FAT文件系统

日拱一卒。

2024-03-17 22:01:17 1583

原创 ESP32学习笔记-挂载SPIFFS读写本地Flash

日拱一卒。

2024-03-17 21:38:46 1574

原创 ESP32学习笔记-读取SD卡并显示到屏幕上

日拱一卒。

2024-03-17 20:26:09 1505

原创 ESP32学习笔记-挂载SD卡读写TXT

日拱一卒。

2024-03-17 17:45:11 1173

原创 ESP32学习笔记-显示屏测试

日拱一卒。

2024-03-15 18:11:54 2041

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除