自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sqlist

顺序表**

2023-09-19 09:45:49 231

原创 Markdown

质数又称素数,指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数.例如:2、3、5、7、11、13。整除是指整数a除以自然数b除得的商正好是整数而余数是零.我们就说a能被b整除(或说b能整除a)。判断是否为素数需要从2遍历到本身,并判断整除遍历余数是否为0若不为0且不等于本身则为素数。

2023-07-31 15:05:32 126

原创 创建新的顺序表Sqlist和链表LNode

创建新的顺序表Sqlist和链表LNode

2023-03-14 11:14:58 210

原创 顺序表的插入

顺序表的插入实例

2023-03-09 18:07:47 400 1

原创 PPT设计第一节:CART法则与制作逻辑

一.PPT设计的CARP法则:①对比contrast色彩对比:那个是我主张,我推荐的呢。(1.不推荐的用透明一点颜色,推荐的用醒目一点的颜色以引导我的主张)(2.同样的几个字,将关键字着重色,让人迅速掌握关键点)大小对比:4个方块可以设计成三短一长,长的方块就会让大家的视线更多的集中到这里,突出我想让别人看见的点。②对齐Alignment顶端,底端,左右对齐,间距保持一致。(对齐也可分为左右对称对齐,以中线为界,左右对齐)③重复Repetition整个PPT作品风格,版面,元素保持一

2021-05-06 09:47:19 274

原创 STM32F4: Systick滴答定时器-延时函数讲解(五)

Systick定时器基础知识讲解Systick相关寄存器库函数讲解delay延时函数讲解(Systick应用)(借鉴正点原子网课)(一)Systick定时器,是一个简单的定时器(最主要的),对于CM3,CM4内核芯片,都有Systick定时器。Systick定时器常用来做延时,或者实时系统的心跳时钟。这样可以节省MCU资源,不用浪费一个定时器。比如UCOS中,分时复用,需要一个最小的时间戳,一般在STM32+UCOS系统中,都采用Systick做UCOS心跳时钟。(二)Systick定时器.

2021-04-09 13:38:20 1282

原创 STM32F407:SystemInit时钟系统初始化函数

本身F4时钟树就是够枯燥的了,配置时钟树的库函数初始化就更枯燥了,我看了4遍网课了已经,看一遍睡着一遍,故我将视频中内容一一分析,总结如下:时钟系统初始化函数只有在库函数版本中才有 。执行程序之前必先驱动时钟从以下代码中可以看出在运行主函数之前要先初始化时钟系统函数Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT SystemInit //先输出

2021-04-07 16:41:00 1684

原创 STM32F407: 畅谈时钟树

PART ONE:下面阐述一些基本时钟知识:①时钟是单片机的脉搏,是单片机的驱动源,使用任何一个外设都必须打开相应的时钟,arm级别的芯片不同于单片那样的简单,一个时钟控制天下,arm要考虑芯片功耗、精度、频率,有一些外设不需要那么高频率,高精度,就用低频低精度时钟即可以使用也节省了功耗。②时钟相当于CPU,进行定时和与时间有关操作。③晶振----向显卡、网卡、主板等配件的各部分提供基准频率。晶振产生时钟信号。④单片机中的众多寄存器、存储器由D触发器构成,需要上升沿改变状态。⑤单片机执行程序需

2021-04-06 22:07:42 1560

原创 Visual C++:对话框应程用序设计

1.1创建对话框左侧为代码操作区,分别为类视图、资源视图、文件视图。创建完成后要为该对话框关联一个窗口类,以后的相关操作在类中进行处理1.2显示对话框在Windows系统中对话框分两类,分别是模态对话框和非模态对话框。模态对话框的特点是在对话框弹出以后,其他程序会被挂起,只有当前对话框响应用户的操作,在对话框关闭前用户不能在同一应用程序中进行其他操作。非模态对话框在对话框弹出以后,可以操作其他程序。模态对话框代码(注意:要在头文件中添加“ShowDlg.h”)CShowDlg dlg; /

2021-03-29 20:49:37 928

原创 STM32F407:跑马灯寄存器版本

本例程编写步骤:使能IO口时钟,配置相关寄存器 RCC—AHB1ENR初始化IO口模式。配置四个寄存器GPIOx_MODER/GPIOx_OTYPER/GPIOx_OSPEEDR/GPIOx_PUPDR3.操作IO口,输出高低电平。配置寄存器GPIOx_ODR或者BSRRL/BSRRH其中各个寄存器如下图所示:时钟寄存器:调用第5位GPIOF。位 5 GPIOFRST:IO 端口 F 复位 (IO port F reset)由软件置 1 和清零。0:不复位 IO 端口 F1:复位

2021-03-28 14:49:38 454

原创 STM32F4: 关于跑马灯库函数的调用

(正点原子开发板)本次主要分享:1.跑马灯的硬件连接2.GPIO相关库函数的说明3.编写一个跑马灯实验及实验现象STM32F407主要有7组IO口,一组IO口有16个IO,一个IO两位(也就是有32位)。一组IO口下有10个寄存器(10个寄存器控制16个IO口),分别是4个32位配置寄存器(端口模式寄存器、端口输出类型寄存器、端口输出速度寄存器、端口上拉下拉寄存器)、2个32位数据寄存器(端口输入数据寄存器、端口输出数据寄存器)、置位/复位寄存器、端口配置锁存寄存器、两个复位功能寄存器。

2021-03-26 18:26:06 353

原创 C++: 编写一个类实现对目录的添加、删除。以及友元类的访问。

以上是两个问题,关于对目录的添加主要是用来练一下关于类的使用 友元类的访问用来练习类的私有成员共享。之前所有的成员变量、成员函数都是通过类定义的对象访问,假如我们定义了静态类成员,就可以直接通过类名来访问类体(数据成员,成员函数)实现对目录的添加、删除:#include “stdafx.h”#include < cstring>#include <stdio.h>#include “direct.h” //使用_mkd

2021-03-25 16:35:06 356

原创 C++:编写一个虚函数,演示面向对象的动态绑定机制

C++ 面向对象编程最重要的就是提出了类的概念,以下我以面向对象的动态绑定机制例题分享一些类的编程。#include “stdafx.h”#include #include <stdio.h> //对于初学C 并用 Visual C++编程的同学来说 这三个头文件一 定要放上去才可以编译通过class CAbstract //定义基类{public:virtual void OutputInfo() = 0; //定义一个纯虚函数 目

2021-03-25 11:05:16 139

空空如也

空空如也

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

TA关注的人

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