- 博客(131)
- 资源 (3)
- 收藏
- 关注

原创 『年度总结』时光如梭 | 再见 2022 | 你好 2023
⭐创作时间2022年12月31日⭐· ✨结果一直到现在才发,说真的写年度总结还是第一次写比较不熟练,去年有这个活动也有佬叫我参加,不过没参加。今年想着有时间来写下的,结果一写到现在才发,这东西说真的挺难写的,刚开始都一直在电脑前打摆子都不知道写什么~好在总算写好了,这里也是看了下其他佬文章是怎么写的慢慢的就知道自己写什么了✨ 📆来都来了不妨三连支持下来瞅瞅,感谢、祝大家新年快乐🌹
2023-01-07 21:36:41
19164
126
原创 【C语言】程序设计加密&解密
在设计程序的时候为了防止一些敏感信息倍泄漏的时候,通常需要对这些信息进行加密的时候,以用户的的登录密码为例,如果密码以明文(密码)的形式存储在数据表当中,就会很容易被人发现。相反,如果密码以密文的形式进行存储的话,即使别人从数据表当中发现了密码,这也是加密之后的密码。
2023-12-07 17:55:55
329
10
原创 【以太网物理层】DM9161A
DM9161A是一款高性能的以太网物理层收发器(PHY),它支持MII(介质独立接口)和RMII(减少MII接口)两种接口标准,并且具有低功耗、低成本、高集成度等特点。
2023-12-04 19:19:52
40
原创 『51单片机』 DS1302时钟
在上述的原理图当中我们可以看到开发板手册这里的Vcc1(备用电源)是并没有接的,那么在我们开发板上的这个是没有接这个备用电池的。它的内部这个集成芯片的电路都是一模一样的,包括它的引脚定义都是一模一样的,只不过就是一种是大分装直插的,一种是小分装贴片的。如下图→这一部分就是我们时钟的一个内部寄存器,就是说我们这个内部的时间都是存在这个寄存器当中的,31x8的RAM寄存器。SCLK(串行时钟)也和SRCLK是非常类似的,就是它时钟芯片每次来一个上升沿(高电平),我们的这个数据就会每次向下进行一次的移位。
2023-10-27 23:30:08
879
24
原创 【51单片机】LED点阵屏(动画显示CSDN)
🔥LED点阵屏组成是由〖若干个独立的LED灯组成以矩阵的形式排列〗🍅拓展→在我们用的普中开发板上它是以贴片LED灯以 8*8的矩阵的形式排列。🌴注⇢在我们的单片机上 LED灯 它是以排成8*8的矩阵形式来进行排列的。。
2023-10-14 15:00:20
945
25
原创 【C语言】宏定义
说明:宏定义指令的 #define 用来定义一个标识符和一个字符串,我们可以以这个标识符来表示这个字符串,在程序当中每次遇到该标识符的时候就用来所定义的字符串来进行替换它。小知识点⇢宏是可以用来充当注释的效果的这个我在接触宏的时候我都没有想到这个问题,那么现在我们用BSC充当C++的风格注释。它的工作原理是这个样子的,这里3+1就是宏的参数,那么就会把3+1传递到宏的参数当中去。在使用函数的时候我们需要注意它的数据类型,但是在宏当中我们是不需要注意的,想是整形就是整形想是浮点型就是浮点型。
2023-10-03 12:40:25
628
21
原创 【STM32】 工程
STM32的工程结构还是比较复杂的,需要我们用到很多的文件。以后我们的代码也都是需要建立在工程结构上的,所以这篇博客文章就讲解一下STM32的工程。
2023-08-17 00:44:25
2680
28
原创 【STM32】简介
引脚定义是非常重要的,以后再学习STM32的时候我们会经常和这些引脚定义打交道。说明⇢在上述图中有一个小黑点代表着一号引脚,然后逆时针依次排列直到48号引脚为止。拓展⇢SWDIO和SWCLK是用于调试和编程嵌入式系统的串行线接口。SWDIO是串行线数据输入/输出线,而SWCLK是串行线时钟线。它们通常与SWD(Serial Wire Debug)协议一起使用,用于与微控制器或其他嵌入式设备进行通信和调试。引脚颜色标记橙色代表的是电源相关的引脚。蓝色代表的是最小系统相关的引脚。
2023-08-12 23:59:55
2103
26
原创 【数据结构】时间复杂度
⒈时间效率。解释⇢时间效率被称之为是时间复杂度。时间复杂度主要衡量的是一个算法的运行速度。在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。一个算法执行所耗费多的时间,从理论来说,是不能算出来的,只有你把你的程序仿真机器跑起来的话,才能够被知道。但是我们需要每个算法都要进行上机测试吗?是可以都上机测试,但是这很麻烦,所以才有了时间复杂度的这个分析方式。一个算法所花费的时间与其中语句的执行次数成正比例,算法中的基本操作的执行次数,为算法的时间复杂度。
2023-06-24 22:42:00
1507
25
原创 【数据结构】何为数据结构。
以上推荐的课程都是博主完整的学过一遍的课程(甚至有些课程学习了好几遍)、都讲的非常Nice😘尤其是鹏哥的比特C语言从入门到精通绝对是初学者的福音。说明②⇢如果你是从自动化或者机械的专业从事嵌入式的话,如果你的业务一旦设计到了数据结构那么你就会非常的吃力,所以是有必要学习数据结构的。⑵刷题、刷题可以培养你的编程思维逻辑,这对于编程者来说是很重要的,你题目刷的越多你的思维性也就越强,必须要有一定的代码量的练习。数据结构是数据的对象,以及存在于该对象的实例的数据元素之间的联系。
2023-06-09 18:59:32
2291
30
原创 【C语言】变量
概述🙉变量说白了就是在程序运行过程中可以被改变的量叫做变量。其值可以改变的量称为变量,一个变量应该有一个名字,在内存中占据一定的存储单元。
2023-05-31 13:33:19
1526
22
原创 【攻城狮计划】Renesas RA2E1 运行 & 命名
相信各位小伙伴经过前两期的RA2E1开发板的学习,已经对本套开发板有一定的了解与认知了。如果还没有观看的小伙伴,对这个开发板感兴趣或者想要去了解可以去康康哟🙈 说明🥰本篇博客就来讲解下,如何在RA2E1上的开发板运行它。在这里推荐一篇友友的文章,博主也是跟着他成功的运行了开发板。由于已经很详细了,我就不再过多追述"滚雪球"这毕竟没啥意义🤗
2023-04-13 17:21:22
1403
4
原创 【攻城狮计划】Renesas RA2E1 详细介绍
RA2E1 产品群是 RA 系列的入门级单芯片微控制器,基于48 MHz Arm Cortex-M23 内核,具有高达 128 kB 的代码闪存以及 16 kB 的 SRAM 。
2023-04-13 17:20:21
1234
2
原创 【C语言】float 关键字
⒈描述⇢单精度浮点类型的使用关键字是 float,它在内存中占用的是 4 个字节。⒉作用⇢定义一个单精度类型变量,然后其赋值浮点型数字,最后通过输出语句将其显示在控制台上。⒊注意⇢float类型在程序默认输出 6 位小数点,有效数字15~16,格式符为 %f 的。说明⇢在C语言当中我们通常用的都是双精度浮点型类型,因为编译器在默认浮点数类型的时候就是默认为double类型的。
2023-03-04 17:27:46
1943
33
原创 【C语言】一篇速通结构体
在这里用简短的话先说说结构体↓结构体实际上是一些值的集合,结构的每个成员是不同的变量。所以在这里结构体实际上也是复杂对象类型称之为构造类型,我觉得可以把这个构造类型看成是一个项目的总共。而基本类型就是小的项目。而在这里很多人可能会联想到数组,但是数组是一组相同类型的元素集合。而我们结构体可以是不同类型的元素的集合。在这里用玩具盒子来表示结构体名,用其它玩具表示每个不同の成员,如下图所示:↓
2023-02-27 12:47:35
1740
27
原创 【C语言】预编译
预定义符号一共有⑤种,如下所示↓__FILE__:表示进行编译的文件名。__LINE__:表示文件当前的行号。__DATE__:表示文件被编译的日期。__TIME__:表示文件被编译的时间。__STDC__:如果编译器遵循的是ANSIC,其中值为1,不然就是未定义。__FUNCTION__:表示该函数所在的函数名。.......................................
2023-02-18 21:58:45
1825
29
原创 【C语言】看了这篇文章,如果你还不会文件操作的话,我把这篇文章给吃了(doge)
首先来说下为什么使用文件操作吧,在前面写过一篇通讯录的文章,实际上那个通讯录哪怕我们能够使用动态内存分配给它完成了。但是,依旧存在很大的问题。实际上在通讯录那个程序当中,我们给cmd 当中输入指令的时候。此时的数据是会被存放在🍅内存🍅当中的。当我们程序要退出的时候,我们在通讯录当中所输入的数据就自然而然的不存在了。当我们需要下次运行的时候,数据又要重新输入。那么此时这就非常的难受。因此,我们输入的数据当中必须是要放在🍅硬盘🍅当中才能够保存数据。
2023-02-03 18:57:31
4531
54
原创 『51单片机』串口通信配置
⒈串口向电脑发送数据配置串口串口相关寄存器串口这个寄存器就是相当于按钮,也可以是指示灯或者是数据的什么。SCON是控制这个电路如何运转开关怎么拨。里面有很多位可以。控制这个电路SBUF是串口数据缓存寄存器,发送的数据存储到这里。PCON是电源管理寄存器其中有SMOD和SMOD0这两位是控制串口的,之所以放在电源这里可能是单片机当中资源有点紧张。然后串口又多了所以分配到电源管理寄存器当中去了。IE是允许中断标志当种有EA和ES是这个中断控制的东西与串口有关。SM0和.
2023-01-19 21:41:57
6376
26
原创 【Labview】G语言
概述♬LabVIEW是美国国家仪器公司。其编程的特点是通过图标连线方式替代怆痛的文本行编程模式,也被称之为是可视化编程或图形化编程,常用于自动化测量系统开发中。也是目前发展最快、功能最强大的图形化软件开发集成环境、又被称之为是G语言。
2022-11-29 21:50:28
3913
39
原创 【C语言】程序的翻译环境和执行环境
每个源程序也就是.c(可以是多个源程序)文件实际上都会经过编译器的处理,最后在各自生成一个目标文件.obj。然后,这些目标文件一起就会生成一个叫做链接器的东西。在链接器进行链接的时候还会生成一个名为链接库的东西,把链接库连接到连接器当中去。最后在生成一个名为可执行文件(.exe)。那么在这里介绍下什么是链接器和链接库如下↓🎄链接器🎄→链接器(Linker)是一个程序,将一个或多个由编译器或汇编器生成的目标文件外加库链接为一个可执行文件。
2022-11-17 22:00:00
2895
37
原创 【C语言】题集 of ⑩①
🔥第五十一题→求出0~100000之间所有的"水仙花数"并输出🔥🔥第五十二题→定义 arr 数组的内容为十个元素,必须使用指针完成 arr 数组访问每一个元素并且打印🔥🔥第五十三题→输入数字,用※号打印菱形🔥🔥第五十四题→喝汽水,1瓶汽水1元,2个空瓶可以换1瓶汽水,输入相应的"钱(数字)",可以喝多少汽水🔥🔥第五十五题→随机一个整数数组,数组元素指定为10(最大值9),实现一个函数。来调整该数组中数字的顺序使得数组中所有的奇数位数位于前半部分,所有偶数位于数组后半部分
2022-10-25 20:06:26
2875
35
原创 【C语言】extern 关键字
⒈描述⇢extern 变量称之为外部存储变量。⒉定义⇢extern 在声明了此程序当中将要用到但尚未定义的外部变量。⒊注意⇢通常,外部存储类型都用于声明在另一个转换但又中定义变量。
2022-10-09 21:57:12
2465
6
原创 【C语言】通讯录《动态内存版本》
这篇博客带大家实现通讯录的一个动态内存增长的一个版本,在上一片博客当中我们介绍了通讯录静态版本的一个实现,如果对静态版本感兴趣的话可以看看ヾ(^▽^*)))✨链接→【C语言】通讯录《静态内存版本》_謓泽的博客-CSDN博客✨
2022-10-08 21:19:05
967
12
原创 【C语言】enum 关键字
⒈描述⇢声明外部变量和函数是一种基本 数据类型,它可以让数据更简洁,更易读。定义-enum 枚举名 {枚举元素1,枚举元素2,……};⒉注意⇢第一个枚举成员的默认值为整型的0,后续枚举成员的值在前一个成员上加1。我们在这个实例中把第一个枚举成员的值定义为1,第二个就为2,以此类推。⒊作用⇢枚举类型枚举的是一堆的常量,它和结构体和联合体都是不一样的。结构体和联合体所定义的都是一些变量的值,而枚举的内部存储的都是常量。常量与常量之间使用逗号(,)来进行隔开的,内部的这些常量都是可以当中数
2022-10-07 18:58:19
758
9
原创 【C语言】else 关键字
⒈描述⇢else 通常配合于 if 语句来进行使用。⒉作用⇢else 用在 if 语句当中进行选中二中选一,也可以进行多段分支语句进行使用。⒊注意⇢else 通常是 if 表达式 为假,则执行 else语句块的内容。
2022-10-06 19:58:44
971
6
原创 【C语言】double 关键字
⒈描述⇢双精度浮点类型的使用关键字是 double,它在内存中占用的是⑧个字节。⒉作用⇢定义一个双精度类型变量,然后其赋值浮点型数字,最后通过输出语句将其显示打印输出在控制台上。⒊注意⇢double 类型在程序默认输出⑥位小数点,有效数字是6~7,格式符为 %lf的。
2022-10-05 11:49:13
1013
5
原创 【C语言】do 关键字
⒈描述⇢do 通常配合 while()循环进行使用。⒉作用⇢在 do 配合 while() 循环使用是至少能保证拥有一次循环的。⒊注意⇢如果条件为真,那么就会一直进行循环条件,直到判断条件为假为止。🉑拓展⇢在[C语言]的语法当中共有三种循环结构。『分别是 do...while、while、for』
2022-10-04 14:20:48
1150
3
原创 【C语言】default 关键字
⒈描述⇢通常用作于 switch case 语句中的 defalut 语句当中。⒉作用⇢default 只有在switch 语句当中才会执行,前提是在 case 语句匹配失败的时候才会执行,当然也有特殊情况。⒊注意⇢在特殊情况指的是当我们的代码当中 case 语句是匹配成功了,但由于缺少了 break 语句。这指的就是 default 的特殊情况。
2022-10-03 09:06:05
2434
14
原创 【C语言】continue 关键字
描述 ⇨ 在C语言当中的 continue和break语句是有一些类似的,但是它并不是强制进行终止的。这是 continue 和 break 语句最本质的区别,也是我们去学习 continue 关键字的重点。虽说它没有 break 语句那么被经常使用,但是在一些场合特定的情况它的作用是很大的。所以,千万不要去小巧它哟(●'◡'●)
2022-10-02 18:28:41
1167
33
原创 【C语言】const 关键字
有时候我们会想定义一个不能被修改的变量。那么举个例子吧(生活当中的一些依据)有些数据是可变的比如我们的年龄、工资等...那么有些数据是不能变的,你的亲生父母、血型等等...那么如果我们要用C语言描述的话就有这两个知识点常量const 和变量了。
2022-10-01 20:10:19
723
40
原创 【C语言】char 关键字
描述 ⇨char字符型变量是用来存储字符常量的变量,字符型变量在内存空间所占字节大小为1个字节,%c所对应的是打印字符的格式数据,有符号(signed)的char取值范围是『(负)128 ~ 127』无符号字符unsigned char的取值范围是『0~255』
2022-09-27 14:50:09
1150
44
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人