- 博客(163)
- 资源 (1)
- 收藏
- 关注

原创 『年度总结』时光如梭 | 再见 2022 | 你好 2023
⭐创作时间2022年12月31日⭐· ✨结果一直到现在才发,说真的写年度总结还是第一次写比较不熟练,去年有这个活动也有佬叫我参加,不过没参加。今年想着有时间来写下的,结果一写到现在才发,这东西说真的挺难写的,刚开始都一直在电脑前打摆子都不知道写什么~好在总算写好了,这里也是看了下其他佬文章是怎么写的慢慢的就知道自己写什么了✨ 📆来都来了不妨三连支持下来瞅瞅,感谢、祝大家新年快乐🌹
2023-01-07 21:36:41
22311
131
原创 【RTOS】多任务 & 任务调度 -> 策略 & 分析
内核 是操作系统的核心组件。诸如 Linux 这样的操作系统采用的内核, 看似允许用户同时访问计算机。很明显,多个用户可以同时执行多个程序。 每个执行程序都是受操作系统控制的任务(或线程) 如果一个操作系统能够以这种方式执行多个任务, 则可称其为 多任务操作系统。 使用多任务操作系统可以 简化 原本 复杂 的软件应用程序的 设计:
2025-04-25 11:10:43
937
原创 【FreeRTOS】简介
RTOS(实时操作系统)是指一类系统,如 FreeRTOS,uC/OS,RTX,RT-Thread 等,都是 RTOS 类操作系统。FreeRTOS是所有实时操作系统中最受欢迎的一款;
2025-04-22 17:05:15
916
原创 【FreeRTOS】裸机开发与操作系统区别
裸机开发指的是在没有操作系统(OS)或者其他高级软件支持的情况下,直接在裸机 硬件(32芯片的片上外设)上进行软件开发的过程。在裸机开发中,开发者需要直接面对硬件层面的操作和控制,亲自管理CPU、内存以及I/O资源,而不依赖于任何操作系统提供的抽象层或者服务。
2025-03-31 20:28:55
1092
6
原创 【数据结构】二分查找
二分查找,也称为折半查找,是一种在有序数组中快速查找特定元素的算法。它的原理是通过将数组分成两半,并与目标元素进行比较,从而确定目标元素在哪一半中,然后再在该半部分继续进行二分查找,直到找到目标元素或确定目标元素不存在为止。注意,二分查找使用的场合是要在有序数组的条件下进行的。
2025-01-21 19:46:23
1437
6
原创 【Proteus】LCD1602
在五一单片机系列当中详细的介绍了LCD1602的内容,这里我就大致的和大家讲解一下。注⇢当你买LCD1602的时候商家一般来说都会给你手册这个时候你一定要打开手册好好浏览一番。因为数据手册对于我们学习这些单片机的模块是起到一个非常大的帮助的。拓展⇢如果你要详细的知道LCD1602的话推荐你看看博主写的这篇文章如下↓📑⇢LCD1602。
2024-12-28 15:04:15
973
原创 『数据结构』空间复杂度
说明⇢如果你对数据类型以及时间复杂度不是很了解的话可以看看博主写的这两篇文章⇲✨【数据结构】何为数据结构。-CSDN博客✨【数据结构】时间复杂度-CSDN博客。
2024-12-04 21:45:08
1396
12
原创 『51单片机』LCD1602
LED1602(Liquid Crystal Display)液晶显示屏是一种字符型液晶显示模块,可以显示ASCll码的标准字符和其它的一些内置的特殊字符以及⑧个自定义字符。显示容量:16x2(一行可以显示十六个字符,可以显示两行) 每个字符实际上都是一个5*7的点阵。中间的图名为(LCD12864)上所出现的是图形显示模块(宽有128个像素,高有64个像素)它在里面可以显示任意的字符、文字、汉字、图标。在我们的普中开发板实际上也是可以把这个显示屏给插上去用的。
2024-11-28 12:58:46
647
原创 【2024年全国大学生电子设计大赛】简易录音屏蔽系统G题
该系统是一个以STM32F103C8T6单片机为核心简易录音屏蔽装置,主要包括:屏蔽系统、信号发生器音频信号监测识别模块以及超声波换能器模块,可以能在特定区域内产生干扰信号,使得录音设备无法清晰、准确地录制。在对正常音频交流无影响的情况下,起到屏蔽录音回放装置和普通录音设备的窃录。同时具备手自动调节,自动待机节能模式,采用OLED屏幕显示。具有便携性与灵活性以及广泛的应用场景等优势,适用于多种保密场合,如会议室和办公室。关键词:超声波换能器;信号发生器;
2024-10-28 11:17:40
4009
10
原创 『C + ⒈』指针
在上述代码当中的(*p)还是一个解引用的操作,找到(p)变量所对指向的地址(a)变量当中通过该地址找到所对应的该变量(a)值然后再把变量(a)的内容赋值给变量(b)的内容。⒋这里变量(a)存放的就是字面常数20的值,而变量(p)存放的就是(a)的地址。解引用的概念⇢拿出(p)的地址找到该地址所指向的变量(a) 在这里是(*p)是40的值赋值给对应的(*p),就相当于把40的值直接赋值给到对应变量(a)当中去。[x开辟空间的内容1]第10行代码→p取的是地址(内容)保存变量p的数据赋值给q。
2024-10-23 19:18:58
1015
原创 【C + 1】布尔类型
概述bool类型布尔类型是在C语言、C++当中会有一个叫做布尔类型其实就是真(ture)、假(false)的概念。高阶语言〖C++、java〗当中语言本身完成更好的逻辑判断,它是会有一种类型叫做是布尔类型的。例如⇢bool x =...
2024-10-13 20:30:34
348
原创 【PY模型训练】最终测试
yolo export model="D:\桌面\IEPD\资料包\代码\yolov8-test\runs\detect\train11"\best.pt format=onnx opset=13。3.开始训练,文件路径:D:\桌面\IEPD\资料包\代码\yolov8-test。cd D:\桌面\IEPD\资料包\代码\yolov8-test。2.可以使用图片的总数量去乘以数据集的比例获得不同的数据集数量。五、打开classes.txt文件,将标注的形状名称给依次填进去。Anacoda3 安装。
2024-08-16 16:01:21
1163
原创 【数据结构】线性表与顺序表
概述⇢线性表是数据结构相对来说入门的数据结构,线性主要就是呈现出"线性",算了这样说也不太明白。直接用图形表示法会更加明显,带大家理解所谓的线性。
2024-07-28 12:02:23
1414
10
原创 『STC32』概述
用11.0592晶振的原因是单片机的定时器导致的(像五一单片机)。不管怎么样的波特率的值,这些晶振都是准确,常被使用的。如果你是C51的开发环境是不能够使用stc32g单片机的,必须要用注册机装上C251的开发环境到你的编译器。STC32G系列单片机是不需要外部晶振和外部复位的单片机,不像传统的8051的单片机需要接外部晶振和复位电路。STC32G 系列单片机是1T的单片机,而传统的8051单片机是12T单片机。注意:在我们使用单片机的时候,给他的供电电压尽可能的处在一个满载也就是额定值的情况下。
2024-07-25 00:23:39
2092
原创 『C + ⒈』‘\‘
相信大家都了解过转义字符的概念 比如我们最常用的转义字符就是我们的换行符回车符('\n')本身这个字母n是没有在我们C语法上有特殊的意义的。📑注⇢续航在上述代码指的是('\'),当然在上述不使用('\')直接换行在你的编译器是可行的,但是怎么说呢其实这就是一个比较好的一个语法习惯了。🍊细节说明⇢如果在我们的续航功能前面带空格(space)是可以被允许的 但是在续航功能后带空格编译器是不被允许的。拓展﹣单引号(' ')表示的是字符 双引号(" ")表示的是字符串。回车:光标回到当前行的。
2024-07-09 16:54:16
426
1
原创 【Proteus】按键的实现『⒉种』
前言前言今天我们来讲解Proteus 当中的按键,如何使用独立按键的详细操作过程可以看我之前写过的『51单片机』的内容如↓🍊链接→🍏链接→之前通过学习『51单片机』的知识学过独立按键。趁着学习『Proteus』再来复习一遍(@^0^)介绍原理按键实际上分为很多种种类,但是我们常用的种类有:④引脚的独立按键、⑥脚的话就有自锁开关像单片机下载的就是自锁的。等......
2024-07-05 10:54:18
4233
8
原创 【电子实验⑤】三色循环灯
每当电源接通的,㈢只三极管组成的循环驱动电路,但由于电路当中的元器件都会存在着差异(误差),只会有①只三极管最先导通,这里依然会是Q1是最先导通的。与此同时Q2的集电极下降的电压通过电容C3使Q3的集电极电压降低,Q3由导通变为截止,Q3的集电极电压此时就会升高,LED3灯就会被点亮。简单的介绍下电荷:带正负电的基本粒子,称为电荷,带正电的粒子叫正电荷(表示符号为" +"),带负电的粒子叫负电荷(表示符号为"﹣")也是某些基本粒子(如电子和质子)的属性,同种电荷相互排斥,异种电荷相互吸引(特征)。
2024-07-02 12:49:15
1494
5
原创 STM32 - LED灯 & 蜂鸣器
㈠使用RCC开启GPIO的时钟 [RCC-即复位与时钟控制,主要是通过寄存器配置时钟源]注⇢时钟相当于单片机的心脏,开启后才能实现相应的功能。㈡使用GPIO_Init函数初始化GPIO口。㈢使用输出或者输入函数控制GPIO口。
2024-06-23 14:19:42
1165
4
原创 【电子实验4】TDA2030功率放大电路
🔧那么这篇电子实验的博客就先到这里了,本篇实训说真的原理还是挺多的,需要好好消化,唉还是要多多去实践理论知识也是需要增强才可以。
2024-06-17 15:19:45
6655
6
原创 【电子实验3】简单变调电子门铃
互补型自激多谐音频振荡器是由两个三极管所构成的,利用电容和电阻在这二管间构成一个正负反馈网络使得电路达到起振的目的。
2024-05-12 16:59:06
1461
1
原创 『51单片机』AT24C02[IIC总线]
AT24C02是一种可以实现掉电不丢失的存储器。可用于保存单片机运行时想要永久保存的数据信息。例:就像我们单片机在运行时候的参数吖~像温度传感器高于某一个设定的阈值会报警,然后这个阈值还是可以调节的,然后把它调节好的时候就可以存进AT24C02。当下次断电再重启的时候你就是可以读取之前的数据了用作于这个。
2024-05-08 13:18:49
1124
2
原创 【运放】LM358和LM324
LM358 包含两个独立的、高增益的内部频率补偿的双运算放大器(它只具有两个运放)高增益:指代放大倍数。内部频率补偿:补偿内部当中的频率,也可以认为是调节内部当中频率(特定情况下)。放大器:"把一个东西进行放大",在这里就是把电压放大,放大倍数十万倍至百万倍。适用于电压范围很宽的单电源,而且也适用于双电源工作模式。单电源和双电源在这里我就简单来说下单电源和双电源它们的区别:对地(GND)区别,双电源运放的输出电压范围可以跨越零电位达到正负电压的输出。然而,单电源运放则不行。
2024-03-23 17:55:10
3069
1
原创 【Python】可变数据类型 & 不可变数据类型 || hash
那么让我们来思考下既然列表是可变数据类型,那么在定义两个列表指向同一内存空间时候,如果修改其中一个列表元素,另外一个列表中元素是否被修改。定义列表a,然后赋值给b,查看内存地址示例代码如下所示 👇。
2024-03-06 20:22:10
1045
2
原创 【Python】名片管理系统
在 card_list 的文件顶部添加一个列表变量。⒈所有的名片在进行相关的操作的时候,都需要使用这个列表,所以应该顶一直程序的顶部⒉程序刚运行的时候,没有数据,所以是空列表。
2024-02-21 15:49:02
1233
原创 【Python】高级数据类型
本期讲解的是高级数据类型的公共方法。那么此时张三就有疑问了謓泽謓泽高级数据类型的公共方法是什么啊,能不能跟我说说(●'◡'●)好的👌,公共方法其实就是列表、元组、字典、字符串都能够共同使用的方法(这些在謓泽前面的博客当中都有提到过,如果你不清楚忘了或者没有学过那么可以去看下哟🌹)🔥🔥🔥那么开始我们今天的学习怕趴🔥🔥🔥。
2024-02-15 15:22:29
1811
13
原创 【Python】循环遍历傻傻分不清
如需循环一组代码指定的次数,我们可以使用 range() 函数,range() 函数返回一个数字序列,默认情况下从 0 开始,并递增 1(默认地),并以指定的数字结束。使用 range() 函数示例代码如下 👇。
2024-02-04 12:34:35
971
1
原创 【Python】字符串
字符串这个在任何编程语言都可以说是非常常见的了无非就是一串字符为字符串,是编程语言当中表示文本的数据类型。在Python当中可以用两种形式表示定义一个字符串如下代码所示↓name1 = "zhangsan" # (双引号的形式)name2 = 'laowang' # (单引号的形式)运行结果🖊zhangsanlaowang当然你也可以使用一些转义字符的操作,来对字符串进行不同的操作都是允许的。但是,由于大多数的编程语言都是用""(双引号)来表示字符串的。
2024-01-27 17:48:33
1076
原创 【Python】模块
模块✉️ 我们并非登上我们所选择的舞台,演出并非我们所选择的剧本 📩模块模块是Python当中一个非常重要的知识点,给予了Python非常好的支持。Python当中有非常多功能强大的模块。主要不止于体现在了Python当中的标准库当中拥有许多好用且强大的模块,并且还是具有第三方模块的库当中的模块。同时自己也可以自定义一些模块,通过这些模块给予了写代码当中的人一个很大的帮助。🍊模块是Python当中在程序架构的一个核心概念🍊模块就好比是一个工具包,当我们要想去使用这个工具包就必须要导入进这个模块。
2024-01-17 12:24:51
1994
17
原创 【C语言】作用域 和 生命周期
概述🥰这篇文章主要讲述的是何为 作用域 和 生命周期,以及带大家理解它的概念。当然,作用域也是会包含两个重要的概念的。一个是局部变量、还有一个是全局变量,可以说这篇文章内容还是对于前期学习的朋友是非常重要的。因为,在今后的学习当中它可以为你学习打下坚实的基础。
2024-01-02 21:40:09
2109
15
原创 【C语言】程序设计加密&解密
在设计程序的时候为了防止一些敏感信息倍泄漏的时候,通常需要对这些信息进行加密的时候,以用户的的登录密码为例,如果密码以明文(密码)的形式存储在数据表当中,就会很容易被人发现。相反,如果密码以密文的形式进行存储的话,即使别人从数据表当中发现了密码,这也是加密之后的密码。
2023-12-07 17:55:55
1447
15
原创 【以太网物理层】DM9161A
DM9161A是一款高性能的以太网物理层收发器(PHY),它支持MII(介质独立接口)和RMII(减少MII接口)两种接口标准,并且具有低功耗、低成本、高集成度等特点。
2023-12-04 19:19:52
422
原创 【同步降压DC-DC】TLV62568 转换器
TLV62568 器件是一款同步降压 DC-DC 转换器,专门针对高效和紧凑型解决方案进行了优化。
2023-11-29 09:26:45
1365
1
原创 『51单片机』 DS1302时钟
在上述的原理图当中我们可以看到开发板手册这里的Vcc1(备用电源)是并没有接的,那么在我们开发板上的这个是没有接这个备用电池的。它的内部这个集成芯片的电路都是一模一样的,包括它的引脚定义都是一模一样的,只不过就是一种是大分装直插的,一种是小分装贴片的。如下图→这一部分就是我们时钟的一个内部寄存器,就是说我们这个内部的时间都是存在这个寄存器当中的,31x8的RAM寄存器。SCLK(串行时钟)也和SRCLK是非常类似的,就是它时钟芯片每次来一个上升沿(高电平),我们的这个数据就会每次向下进行一次的移位。
2023-10-27 23:30:08
1989
24
原创 【51单片机】LED点阵屏(动画显示CSDN)
🔥LED点阵屏组成是由〖若干个独立的LED灯组成以矩阵的形式排列〗🍅拓展→在我们用的普中开发板上它是以贴片LED灯以 8*8的矩阵的形式排列。🌴注⇢在我们的单片机上 LED灯 它是以排成8*8的矩阵形式来进行排列的。。
2023-10-14 15:00:20
2115
26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人