自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言中的枚举:为代码添加可读性--例程

通过使用具有描述性名称的枚举值,我们可以更容易地理解代码的含义和目的。此外,如果以后需要修改枚举值的具体数值,只需要在枚举定义中修改即可,而无需修改所有使用这些值的代码。在C语言中,枚举(Enumeration)是一种用户定义的数据类型,它允许我们为整数值赋予有意义的名称。通过使用枚举,我们可以提高代码的可读性和可维护性,因为枚举值具有描述性的名称,而不是简单的数字或魔术数字。通过使用枚举,我们可以为整数值赋予有意义的名称,从而提高代码的可读性和可维护性。的枚举类型,它包含了表示一周七天的枚举值。

2024-02-18 14:40:00 187

原创 C语言中的结构体:构建复杂数据类型

结构体是C语言中非常强大的特性,它允许我们以模块化的方式组织和管理数据,从而编写更加清晰和可维护的代码。通过结构体,我们可以轻松创建复杂的数据类型,满足各种实际编程需求。)是一种用户自定义的数据类型,它允许我们将多个不同类型的数据项组合成一个单一的数据结构。结构体可以包含不同类型的数据成员,如整型、浮点型、字符型等,甚至还可以包含其他结构体类型的数据成员。结构体还可以包含其他结构体作为成员,这种嵌套结构体的使用可以构建更加复杂的数据结构。这样,我们就可以在一个学生记录中包含详细的地址信息了。

2024-02-18 11:44:59 303

原创 C语言中的经典算法:快速排序

在函数中,首先判断左边界是否小于右边界,如果是,则调用partition函数获取基准元素的下标,然后递归排序基准元素左边的子序列和右边的子序列。partition函数是快速排序中的分区操作函数,它采用Lomuto分区方案,选择最右边的元素作为基准元素,然后将序列中小于等于基准元素的元素放到左边,大于基准元素的元素放到右边。快速排序的核心是分区操作,即将一个序列分为两个子序列,使得左边的子序列中的所有元素都小于等于右边的子序列中的所有元素。// 递归排序基准元素右边的子序列。// 返回基准元素的下标。

2024-02-18 11:42:16 377

原创 串口DMA科普和源码

串口DMA的源码实现会依赖于具体的硬件平台、操作系统以及串口和DMA控制器的硬件抽象层(HAL)或驱动程序。串口DMA(Direct Memory Access)算法通常指的是在串口通信中,使用DMA(直接内存访问)技术来高效地传输数据,而不需要CPU的频繁干预。DMA算法的核心在于如何有效地管理内存中的数据传输和串口控制器的交互。需要注意的是,具体的串口DMA算法实现可能因硬件平台和操作系统而异。如果你正在使用不同的硬件平台或操作系统,你需要查阅相应的文档和API,了解如何在该平台上实现串口DMA传输。

2024-02-18 09:42:33 380

原创 CRC-16-MODBUS计算

CRC-16-MODBUS模型

2024-02-18 09:38:08 498

原创 日期和时间转换为时间戳---相互转换

日期和时间转换为时间戳

2023-05-05 09:01:10 2077

原创 BMS篇--SOC

BMS之SOC

2023-04-28 10:31:07 1978

原创 BMS系统

BMS系统简介

2023-04-26 16:13:02 663

原创 BMS-SOC算法——安时积分法

BMS系统中的SOC算法

2023-04-26 15:40:15 11628

原创 控制MOS管开关的C语言

控制MOS管开关的C语言吗

2023-04-25 19:32:33 237

原创 用软件来实现一个会复位的硬件的开关功能。

用软件来实现一个会复位的硬件的开关功能

2023-04-25 10:00:36 99

原创 单片机按键复位程序

111

2023-03-02 15:30:36 1886

原创 推荐一个超级便利的代码查看软件--Source Insight 4.0

分享软件

2023-02-25 15:04:21 772 1

原创 改行BMS软件

小白日常

2023-02-24 14:17:55 231 3

原创 刚刚入行BMS硬件开发,记录学习过程

硬件入门

2022-08-11 09:21:29 1886

《电子懒人的基础硬件电路图讲解》

《电子懒人的基础硬件电路图讲解》讲解了68例简单的,基础的硬件电路图图文讲解,包括的基本单元电路图有:串联稳压电路,运算放大器电路;信号产生电路;信号处理电路;传感器应用电路;功率驱动电路;电平转换电路;显示电路;A/D D/A转换电路;检测电路;等等

2023-04-20

51单片机 金属探测仪原理图

51单片机 金属探测仪+源码+原理图+仿真 基于51单片机的金属探测器,从程序到电路(包含PCB)到文档资料非常详细,包含程序、AD画图、proteus仿真、实物模型及各硬件图解析、课程设计所需文档资料等,特别适合学习单片机的伙伴们,拿来直接用。论文下一篇再发,全套资料全部都有,适合新手上路

2023-03-02

空空如也

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

TA关注的人

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