自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++之指针

指针变量定义语法:数据类型 * 变量名;//1、指针的定义int a = 10;//定义整形变量a//指针定义语法:数据类型 * 变量名;int * p;//指针变量赋值p = &a;//指针指向变量a的地址//2、指针的使用//通过*操作指针变量指向的内存return 0;

2024-07-21 10:53:08 138

原创 C++之函数

返回值类型函数名参数列表函数体语句return 表达式返回值类型 函数名 (参数列表)函数体语句return表达式返回值类型:一个函数可以返回一个值。在函数定义中函数名:给函数起个名称参数列表:使用该函数时,传入数据函数体语句:花括号内的代码,函数内需要执行的语句return表达式:和返回值类型挂钩,函数执行完后,返回相应的数据定义一个加法函数,实现两个数相加//函数定义return sum;

2024-07-21 10:52:41 214

原创 C++之数组

一维数组定义的三种方式:数据类型 数据名[ 数组长度 ];数据类型 数组名[ 数组长度 ] = { 值1,值2 ... };数据类型 数组名[ ] = { 值1,值2,... };//定义方式1//数据类型 数组名[元素个数]//利用下标赋值//利用下标输出//第二种定义方式//数据类型 数组名[元素个数] = {值1, 值2, 值3...};//如果{}内不足10个数据,剩余数据用0补全//逐个输出//一个一个输出太麻烦,因此可以利用循环进行输出。

2024-07-18 00:00:00 245

原创 C++之程序流程结构

C/C++支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。

2024-07-03 22:06:03 243

原创 C++ 之运算符

用于执行代码的运算。

2024-06-30 22:32:45 333

原创 C++ 中的数据类型

C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存.

2024-06-26 21:42:14 378

原创 STM32的SPI通信

SPI(Serial Peripheral Interface)协议是由摩托罗拉公司提出的通信协议,即串行外围设备接口,是一种高速全双工的通信总线。它被广泛地使用在ADC、LCD等设备与MCU间,使用于对通信速率要求较高的场合。

2024-06-25 21:21:28 487

原创 STM32 IWDG(独立看门狗)

STM32有两个看门狗:一个是独立看门狗(IWDG),另外一个是窗口看门狗。独立看门狗也称宠物狗,窗口看门狗也称警犬。本文主要分析独立看门狗的功能和它的应用。独立看门狗用通俗一点的话来解释就是一个12位的递减计数器,当计数器的值从某个值一直减到0的时候,系统就会产生一个复位信号,即IWDG_RESET。如果在计数器没减到0之前,刷新了计数器的值的话,那么就不会产生复位信号,这个动作就是我们经常说的“喂狗”。看门狗功能由VDD供电,在停止模式和待机模式下仍能工作。

2024-06-24 21:47:50 732

原创 ISP一键下载原理分析

ISP(In-System Programming,在系统可编程)指电路板上的空白元器件可以编程写入最终用户代码,而不需要从电路板上取下元器件。已经编程的器件也可以用ISP方式擦除或在编程。使用ISP的时候需要用到自举程序(BootLoader),自举程序存储在STM32器件的内部自举ROM(系统存储器)中。其主要任务是通过一种可用的串行外设(USART、CAN、USB、IIC等)将应用程序下载到内部Flash存储器中。每种串行接口都定义了相应的通信协议,其中包含兼容的命令集和序列。

2024-06-24 02:30:00 1326

原创 STM32f103系列单片机 RCC——使用HSE/HSI配置时钟

设置系统时钟SYSCLK、设置AHB分频因子(决定HCLK等于多少)、设置APB2分频因子(决定PCLK2等于多少)、设置APB1因子(决定PCLK1等于多少)、设置各个外设的分频因子;控制AHB、APB2和APB1这三条总线时钟的开启、控制每个外设的时钟开启。对于SYSCLK、HCLK、PCLK2、PCLK1这4个时钟的配置一般是:。这个时钟配置也是库函数的标准配置,我们用的最多的就是这个。

2024-06-17 11:19:37 1016

原创 STM32的IIC通信

IIC通信协议(Inter-Integrated Circuit)是由Philips公司开发的,由于它引脚少。硬件实现简单,可扩展性强,不需要使用USART、CAN等通信协议的外部收发设备,现在被广泛地用于系统内多个集成电路(IIC)间的通信。在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和片上外设;STM32标准库则是在寄存器与用户代码之间的软件层。对于通信协议,我们也以通信协议的方式来理解,最基本的是把它分为物理层和协议层。

2024-06-16 22:47:35 896

原创 Python 实现贪吃蛇小游戏

蛇的移动:仔细观察,是:身体除头和尾不动、尾部消失,头部增加,所以,新添加的元素放在列表头部、删除尾部元素;游戏结束判定策略:超出边界;触碰到自己的身体:蛇前进的下一格子为身体的一部分(即在列表中)。游戏玩法:回车开始游戏;空格暂停游戏/继续游戏;方向键/wsad控制小蛇走向。思路:用列表存储蛇的身体;用浅色表示身体,深色背景将身体凸显出来;

2024-06-15 21:23:57 214

原创 OpenCV 形态学操作

canny边缘检测算法是John F.Canny于1986年开发出来的一个多边缘检测算法,也被很多人认为是边缘检测的最优算法,最优边缘检测的三个主要标准是:低错误率:标识出尽可能多的实际边缘,同时尽可能的减少噪声产生的误报。高定位性:标识出的边缘要与图像中的实际边缘尽可能接近。最小响应:图像中的边缘只能标注一次。Canny边缘检测的一般步骤:去噪:边缘检测容易受到噪声影响,在进行边缘检测前通常需要先进行去噪,一般用高斯滤波去除噪声。

2024-06-15 20:46:32 433

原创 OpenCV 图像二值化

图像二值化

2024-06-14 08:01:54 267

原创 OpenCV 图像滤波

2024-06-14 07:50:43 287

原创 OpenCV 图像变换

图像的基本变换。

2024-06-13 13:45:02 541

原创 OpenCV 图片读取与保存、视频的采集与打开

视频其实本是上就是由一幅一幅的图片组成的。24帧,30帧,60帧。

2024-06-13 13:31:34 306

原创 C语言 实现俄罗斯方块

【代码】C语言 实现俄罗斯方块。

2024-06-12 22:10:13 87

原创 C语言 结构体 函数 数组与指针

【代码】C语言 结构体 函数 数组与指针。

2024-06-12 22:06:06 386

原创 C语言 数学问题系列

解此的关键是要找到求三角形面积的公式。从数学只是已知求三角形面积的公式为area=√s(s-a)(s-b)(s-c)假设给定的三个边符合构成三角形的条件;任意两边之和大于第三边。注意:在输入数据时,三个数之间要用空格分隔,最后按回车键。运行该程序时,需要事先输入参数啊a,b,c的值。请分别计算出一年后按三种方法所得到的本息和。有1000元,想存一年。(3)存两次半年定期,年利率为r3;给出三角形的边长,求三角形的面积。(2)一年期定期,年利率为r2;其中,s=(a+b+c)/2.(1)活期,年利率为r1;

2024-06-12 21:53:24 224

原创 C语言 输入输出汇总

输入一个字符,判别它是否为大写字母,如果是,将它转换成小写字母;然后输出最后得到的字符。使用该程序输入一个大写字母后,按回车键,可输出对应的小写字母。

2024-06-12 21:37:11 190

原创 C语言 选择结构综合

【代码】C语言 选择结构综合。

2024-06-10 15:28:45 307

原创 三路电源模块

注意:INPUT与ADJ的压差不得小于3V,ADJ一定要大于5.8V.输出:5.8V-37V可调、5V、V-3.3V电压,输入电压范围8.8V-40V。

2024-06-09 17:35:11 88

原创 BTS7960双路直流有刷电机驱动

PCB。

2024-06-09 17:13:26 112

原创 基于深度卷积神经网络的玉米叶部病害识别系统设计

在图像分类工作中,输入层通常能批量进行训练的图像数量取决于计算机硬件设备的能力、能够存储数据的大小以及模型的具体结构。网络的输入层图像尺寸通常是三维的图像,假设输入层接收到的图像数量为 N,图像的长和宽分别是H和W,则输入层的输出数据为 N×H×W×3。如果使用一个典型的神经网络模型,必须把整个图像读入神经网络模型,也就是完全连接模式。当图像大小较大时,连接参数的数量就会增加,这就需要大量的计算。卷积层的功能是用于获取图像的隐藏信息。

2024-06-07 22:54:51 320

原创 555时基芯片经典电路

2023-05-26 08:53:34 171 1

原创 555时基芯片经典常见电路

音乐盒:光立方:反应记时器:金属探测器:

2023-02-13 08:27:30 189

原创 C语言的结构化输出

且看下面一段程序:////////////////////////////////////////////#include<stdio.h>int main(){int x,y,z;x=1;y=2;z=x+y;printf("%d+%d=%d",x,y,z);}///////////////////////////////////////////////输出结果为:1+2=3三个“%d”依次分别被x,y,z的值取代,其余部分不变,保持了原来

2023-02-10 19:53:07 160

原创 用C语言输出Hello world

代码如下:↓↓↓↓↓↓#include "stdio.h"int main(){printf("Hello world!");}//注意:以上代码需要再英文状态下输入!

2023-02-09 18:31:21 3614

机器人控制系统的设计与MATLAB仿真基本设计方法

机器人控制系统的设计与MATLAB仿真基本设计方法

2024-06-15

神经网络自适应系统的特性及应用

神经网络自适应系统的特性及应用

2023-05-24

计算机控制系统课后答案 李元春第三章习题答案957f94.pdf

计算机控制系统课后答案 李元春第三章习题答案957f94.pdf

2023-05-22

现代控制理论第3版课后答案-b4a6143ac181e53a580216fc700abb68a882ad4e.doc

现代控制理论第3版课后答案-b4a6143ac181e53a580216fc700abb68a882ad4e.doc

2023-05-22

空空如也

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

TA关注的人

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